如何實現(xiàn)Hyper-V虛擬機無群集實時遷移?
早期的Hyper-V版本中,要想實現(xiàn)虛擬機在不同物理服務(wù)器間的遷移,一定要配置故障轉(zhuǎn)移群集,在同一個群集內(nèi)進(jìn)行遷移。而配置群集不僅技術(shù)上比較復(fù)雜,還需要配置共享存儲以及要求各節(jié)點有相同架構(gòu)的處理器,這都為企業(yè)帶來了直接的或間接的開銷。隨著Windows Server 2012的發(fā)布,Hyper-V得到了許多增強,其中一點便是支持虛擬機跨群集的遷移,或者無群集的遷移。
一、功能概述
時至今日,服務(wù)器虛擬化已經(jīng)不能稱之為新的趨勢,而是既成的事實。服務(wù)器虛擬化,一大重要價值,就是將操作系統(tǒng)與物理設(shè)備進(jìn)行剝離,使操作系統(tǒng)的運行,不依賴于某個特定的設(shè)備,從而大大的提高的管理的靈活性。
但是,在早期的Hyper-V版本中,要想實現(xiàn)虛擬機在不同物理服務(wù)器間的遷移,一定要配置故障轉(zhuǎn)移群集,在同一個群集內(nèi)進(jìn)行遷移。而配置群集不僅技術(shù)上比較復(fù)雜,還需要配置共享存儲以及要求各節(jié)點有相同架構(gòu)的處理器,這都為企業(yè)帶來了直接的或間接的開銷。
隨著Windows Server 2012的發(fā)布,Hyper-V得到了許多增強,其中一點便是支持虛擬機跨群集的遷移,或者無群集的遷移。下面我們來體驗一下虛擬機在無群集的環(huán)境中,如何實現(xiàn)實時遷移。
二、準(zhǔn)備工作
1、準(zhǔn)備兩臺至少為Windows Server 2012版本的主機,并添加Hyper-V角色;
2、打開Hyper-V管理器,在操作區(qū)域,點擊Hyper-V設(shè)置,并啟用實時遷移;
三、實現(xiàn)實時遷移
1、打開Hyper-V管理器,右鍵點擊準(zhǔn)備進(jìn)行實時遷移的虛擬機,并選擇移動。
2、在彈出的向?qū)?,移動類型中,選擇移動虛擬機。
3、指定要遷移的目標(biāo)主機。
4、接下來可以選擇只移動虛擬機,或者只移動虛擬磁盤,或全部數(shù)據(jù)統(tǒng)一移動,這里,我們選擇將虛擬機的數(shù)據(jù)移動到一個位置。
5、在接下來的步驟中,指定目標(biāo)路徑,即可開始進(jìn)行遷移過程:
6、在遷移的過程中,我們持續(xù)ping該虛擬機,來查看一下服務(wù)中斷時間,由下圖可以看出,在遷移的過程中,僅僅丟失一個數(shù)據(jù)包,對服務(wù)影響非常小。
【總結(jié)】
遷移已經(jīng)完成,我們來看看這個新功能給我們帶來了哪些便捷:
- 無群集的或跨群集的遷移,降低了IT環(huán)境的復(fù)雜性;
- 不需要配置共享存儲,以及具有相同架構(gòu)的CPU,減少了直接的硬件開銷;
- 靈活、快速的遷移,并且服務(wù)中斷時間非常短,提高了服務(wù)的可用性。