新聞中心
Hyper-V在線遷移相關(guān)項(xiàng)之blackout與dirty頁面
2010-10-14 10:54:32
云計(jì)算
虛擬化 之前我們介紹了如何找到Hyper-V在線遷移事件日志以及brownout選項(xiàng)功能,現(xiàn)在我們來看看在線遷移中斷和dirty頁面事件。

之前我們介紹了如何找到Hyper-V在線遷移事件日志以及brownout選項(xiàng)功能,現(xiàn)在我們來看看在線遷移中斷和dirty頁面事件。
Hyper-V在線遷移的***一個階段完成虛擬機(jī)向集群中目標(biāo)節(jié)點(diǎn)的完全轉(zhuǎn)移。該過程稱為中斷階段,最終完成虛擬機(jī)和所有內(nèi)存數(shù)據(jù)的遷移,中間伴有短暫的服務(wù)中斷期。在中斷階段,主機(jī)試圖把所有活動內(nèi)存數(shù)據(jù)遷移到目標(biāo)節(jié)點(diǎn)。但在該階段結(jié)束前,原服務(wù)器的內(nèi)存不會清空。通過***一個快照文件提供關(guān)于剩余內(nèi)存空間,即dirty頁面文件的所有內(nèi)容。當(dāng)dirty文件向目標(biāo)節(jié)點(diǎn)遷移時(shí),中斷過程發(fā)生。
中斷階段跟Hyper-V之前的需要花費(fèi)大量時(shí)間的Quick Migration功能完全沒有可比性,因?yàn)樵谠诰€遷移的這一***階段中僅僅涉及極少量數(shù)據(jù)的遷移。但是,會有短暫的中斷發(fā)生,通常是一兩秒時(shí)間,或一次ping無響應(yīng)。跟管制階段不同,中斷階段虛擬機(jī)不響應(yīng)。事件日志表示出該階段持續(xù)的時(shí)間以及在這一***階段中遷移了多少dirty頁面(參照圖3)。
圖3
中斷和dirty頁面事件
注意,在對訪問量很頻繁的工作負(fù)載所在服務(wù)器做在線遷移時(shí)會產(chǎn)生較長的中斷時(shí)間和較多的dirty頁面。
這兩個Hyper-V在線遷移項(xiàng)目很重要,因?yàn)橹袛嗪蚫irty頁面事件是故障診斷的工具之一。從日志中我們可以看到虛擬機(jī)停機(jī)時(shí)間持續(xù)了多久,所以當(dāng)發(fā)生遷移時(shí)間超出預(yù)期或用戶感覺到明顯放入服務(wù)中斷情況下,可以通過日志查看。
在線遷移概要事件
***一個事件,22507,給出了在線遷移過程的綜述。
圖4
在線遷移概要事件
要準(zhǔn)確定位哪臺機(jī)器發(fā)生了管制和中斷,通過運(yùn)行System Center Virtual Machine Manager PowerShell腳本可以實(shí)現(xiàn)。在如下命令中插入虛擬機(jī)的唯一標(biāo)識符找到事件的概要信息:
get-vm | where{$_.VMid -eq "Enter VM GUID here"} | ft name
對于任何技術(shù)而言,理解每個過程發(fā)生的細(xì)節(jié)對于保持系統(tǒng)長期穩(wěn)定意義重大。雖然這些事件信息僅僅是記錄一種狀態(tài),但對于Hyper-V在線遷移的內(nèi)部工作機(jī)制的了解遲早會在故障診斷過程中起作用。如果您升級了在線遷移所用的網(wǎng)卡,通過日志也可以幫助對比升級前后的效果,從而判斷出是否升級過程提升了系統(tǒng)性能。
分享名稱:Hyper-V在線遷移相關(guān)項(xiàng)之blackout與dirty頁面
標(biāo)題來源:http://www.5511xx.com/article/ccccseo.html


咨詢
建站咨詢
