虛擬機在線遷移有何好處?
虛擬機在線遷移技術(shù)指的是在不同的物理主機之間遷移虛擬機。在不中斷應用的情況下完成內(nèi)存數(shù)據(jù)和虛擬機狀態(tài)的轉(zhuǎn)移,通常遷移過程對用戶透明,不會感覺到應用中斷。
遷移進程自動捕捉虛擬機相關(guān)的內(nèi)存空間(其中包含虛擬機占用的處理器寄存器狀態(tài)),然后以TCP/IP包的形式把數(shù)據(jù)發(fā)送給其它服務器。新服務器加載處理器寄存器狀態(tài),在不停頓的情況下無縫接管原有虛擬機業(yè)務。
多數(shù)遷移發(fā)生在同種管理程序之下,也因此新的虛擬機保留了其名稱及其它特性。盡管物理上虛擬機位于不同的服務器上,它們對于用戶而言是完全相同的。
虛擬機在線遷移的優(yōu)勢
在線遷移是虛擬化主要優(yōu)勢之一,當服務器或數(shù)據(jù)中心異常時,工作負載可以自動轉(zhuǎn)移。對于業(yè)務連續(xù)性而言,例如在虛擬機需要維護時可以把負載遷移到有空閑計算資源的其它計算機上。維護結(jié)束服務器恢復運行后,可以把負載遷移回原服務器,整個過程不中斷。
在線遷移還有益于服務器的整合,它可以支持IT管理在數(shù)據(jù)中心服務器之間實現(xiàn)負載均衡,避免出現(xiàn)部分過載情況。在線遷移還可以用于實現(xiàn)災難恢復,因為虛擬機可以在不同站點間自由地移動,依賴在遠程站點的備用服務器運行來實現(xiàn)容災。
各種主流虛擬化軟件平臺都包含虛擬機遷移工具。包括:Mware Vmotion、Microsoft Live Migration及 Citrix Systems XenServer live migration。
#p#
虛擬機在線遷移工具
遷移工具為管理員提供對虛擬機優(yōu)先級進行定義的能力,從而保證故障切換和回切的過程是可控和可重復的。關(guān)鍵業(yè)務虛擬機一般具備較高優(yōu)先級,遷移到計算資源豐富的備用服務器上。
另外,軟件提供了虛擬機順序編址能力。遷移軟件可以根據(jù)空閑計算資源的情況,自動完成非關(guān)鍵業(yè)務虛擬機的遷移。遷移監(jiān)管為管理員定位和跟蹤虛擬機動作,用于支持對遷移過程的持續(xù)改善和優(yōu)化。
盡管在線遷移可以在各種虛擬宿主機之間進行,但是在進行跨處理器平臺遷移之前的測試工作很重要。因特爾和AMD生產(chǎn)的處理器都為包括自動遷移在內(nèi)的虛擬化任務提供了擴展支持。畢竟Intel VT和AMD-V processors對遷移采用了不同的支持方式,在跨平臺的遷移過程中可能會因此引發(fā)不可預知的性能問題。
【編輯推薦】