Hyper-V在線(xiàn)遷移相關(guān)項(xiàng)之brownout
多年來(lái)VMware vMotion中已經(jīng)加入了在線(xiàn)遷移技術(shù)。近期,微軟發(fā)布類(lèi)似的Hyper-V Live Migration功能。
毫無(wú)疑問(wèn),在線(xiàn)遷移會(huì)成為Hyper-V最受歡迎的功能之一。它可以在集群中實(shí)現(xiàn)虛擬機(jī)的遷移,而且不會(huì)有明顯的服務(wù)中斷。但事實(shí)上,在線(xiàn)遷移過(guò)程會(huì)引起短暫的服務(wù)停止,只是用戶(hù)經(jīng)常感覺(jué)不到而已。作為管理員,我們應(yīng)該去了解它背后不經(jīng)常涉及的一些項(xiàng)目,幫助監(jiān)控和診斷服務(wù)中斷的過(guò)程。
Hyper-V的事件日志中包含了在線(xiàn)遷移過(guò)程中存在的會(huì)暫時(shí)中斷虛擬機(jī)服務(wù)過(guò)程的相關(guān)信息。對(duì)于每次虛擬機(jī)的遷移過(guò)程,該日志記錄如下三個(gè)事件:管制(brownout)事件、中斷(blackout)事件和dirty頁(yè)面信息、以及在線(xiàn)遷移過(guò)程概要。雖然這些日志中包含的信息還不夠,但是可以很好地概括出在線(xiàn)遷移的整個(gè)過(guò)程。理解這些項(xiàng)目可以幫助我們完成對(duì)遷移中出現(xiàn)的時(shí)間過(guò)長(zhǎng)或無(wú)法執(zhí)行管理員任務(wù)等問(wèn)題的故障診斷。
本文中,TechTarget中國(guó)特約專(zhuān)家Rob McShinsky將解釋如何使用Hyper-V日志以及概述日志存放地點(diǎn)、各項(xiàng)目含義和如何借助這些信息成功完成在線(xiàn)遷移。
如何找到Hyper-V在線(xiàn)遷移事件日志
通過(guò)Hyper-V R2中的 Failover Cluster Administrator、System Center Virtual Machine Manager 或相關(guān)腳本啟動(dòng)在線(xiàn)遷移過(guò)程,可以生成日志報(bào)告。
然后在應(yīng)用程序或者是Windows Server 2008事件查看器的Service Log部分可以找到相關(guān)日志。路徑如下:Application and Services Log -> Microsoft -> Windows -> Hyper-V-Worker。
圖1
Hyper-V-Worker事件日志
找到Hyper-V-Worker事件日志后(圖1),右鍵點(diǎn)擊admin并通過(guò)事件編碼篩選日志。Hyper-V在線(xiàn)遷移相關(guān)事件的編碼如下:管制事件(22508)、中斷和dirty頁(yè)面事件(22509)、在線(xiàn)遷移過(guò)程概要事件(22507)。
在線(xiàn)遷移管制事件
Hyper-V-Worker事件日志中首先列舉出的是管制階段。在虛擬化領(lǐng)域,管制階段的定義指的是Hyper-V在線(xiàn)遷移過(guò)程中用于完成內(nèi)存數(shù)據(jù)遷移的階段。“管制”本身也很好表達(dá)了該階段特點(diǎn),因?yàn)樘摂M機(jī)不是完全停止服務(wù)(這是“中斷”事件的狀態(tài))。虛擬機(jī)依然可做出響應(yīng),但無(wú)法做配置更改或其它的管理員操作。
圖2
管制事件
圖2中的管制階段持續(xù)了19.43秒,時(shí)間長(zhǎng)短取決于虛擬機(jī)使用的活動(dòng)內(nèi)存區(qū)域大小以及在線(xiàn)遷移傳輸網(wǎng)絡(luò)的速度。在內(nèi)存中頁(yè)面文件向目標(biāo)站點(diǎn)遷移的過(guò)程中,虛擬機(jī)始終保持響應(yīng)。該階段把跟原虛擬機(jī)狀態(tài)相關(guān)的大多數(shù)內(nèi)容遷移到目標(biāo)節(jié)點(diǎn),但不是全部。由于虛擬機(jī)保持響應(yīng)狀態(tài),也導(dǎo)致客戶(hù)或許始終不會(huì)發(fā)現(xiàn)遷移過(guò)程在進(jìn)行。只是響應(yīng)時(shí)間會(huì)延長(zhǎng),通過(guò)ping SERVERNAME –t命令不斷地ping虛擬機(jī),我們可以發(fā)現(xiàn)在某個(gè)較短時(shí)間段內(nèi)響應(yīng)時(shí)間延長(zhǎng),但服務(wù)不會(huì)完全中斷。
【編輯推薦】
- 為Hyper-V容災(zāi)恢復(fù)站點(diǎn)選擇服務(wù)器
- 多圖詳解 不一樣的vSphere 4
- 選購(gòu)面向Hyper-V虛擬化應(yīng)用的服務(wù)器指南
- 基于Hyper-V環(huán)境的虛擬化服務(wù)器選型
- 如何部署Win2008 R2之Hyper-V入門(mén)攻略
- Hyper-V在線(xiàn)遷移相關(guān)項(xiàng)之blackout與dirty頁(yè)面