Win Server 2012中實現(xiàn)Hyper-V在線存儲遷移
在線存儲遷移取代了原來名不符實的快速存儲遷移,是Hyper-V***版本中一個很受歡迎的新功能。在線存儲遷移允許管理員將處于運行狀態(tài)的虛擬機的部分相關(guān)或全部文件在線遷移到另一個存儲中。
在Windows Server 2012之前, Hyper-V的這一特性稱為快速存儲遷移,需要在系統(tǒng)中心虛擬機管理器的幫助下完成虛擬機在不同存儲之間的遷移。這是一個很不錯的選擇,但是“快速”的定義往往意味著1到15分鐘的服務(wù)中斷。在遷移過程中服務(wù)器不會重啟但是為了將內(nèi)存遷移至新的路徑虛擬機會被置于暫存狀態(tài)。內(nèi)存的大小以及網(wǎng)絡(luò)傳輸速度決定了服務(wù)中斷的持續(xù)時間。
在線存儲遷移已經(jīng)包含在Hyper-V的基本產(chǎn)品中了,不需要再使用SCVMM了。在線存儲遷移過程與在線遷移有所不同,所謂在線遷移是指與虛擬機相關(guān)的文件在遷移過程中保存在相同的位置,但是虛擬機文件的鏈接或者指針遷移到了第二臺主機上。
為什么使用在線存儲遷移?
在我的實驗中,我有一個永恒的需求,那就是將虛擬機或者虛擬機存儲遷移到性能更好的硬件或者遷移出較舊的硬件。需求不僅包括主機服務(wù)器還包括存儲基礎(chǔ)設(shè)施。在硬件生命周期中為了實現(xiàn)更大的靈活性,可以使用在線存儲遷移特將虛擬機性遷移到新的SAN、SMB存儲或者本地存儲。你還可以在日常的存儲管理中使用在線存儲遷移,比如當特定的卷容量使用較多或者有一些需要高磁盤I/O的虛擬機位于同一個存儲卷上時就需要使用在線存儲遷移功能。在這些情形下,將虛擬機在線遷移至另一個存儲卷是保持虛擬環(huán)境和諧的一個非常有價值的工具。
如何執(zhí)行在線存儲遷移
你可以按照以下例子使用PowerShell執(zhí)行在線存儲遷移:
Move-VMStorage –VMName
你還可以通過Hyper-V管理控制臺按照如下步驟進行在線存儲遷移:
1.右鍵單擊你想遷移的虛擬機然后選擇遷移。
2.在“開始之前”頁面單擊下一步
3.在“選擇遷移類型”頁面,選擇遷移虛擬機存儲單選按鈕并單擊下一步。
4.在“存儲遷移選項”頁面,選擇將虛擬機的所有頁面遷移至單個存儲。
如果想要進行一些高級設(shè)置,你可以將構(gòu)成虛擬機的不同文件(例如VHDX、XML、BIN)遷移至不同的存儲路徑中。為了便于管理,大多數(shù)管理員將所有的文件都保存在同一個存儲目錄中。
5.在“為虛擬機選擇新存儲路徑”頁面,單擊“瀏覽”按鈕并選擇計劃放置虛擬機的存儲卷。
為了更好地組織存儲卷上的文件,需要創(chuàng)建一個放置文件的新路徑或者在向?qū)е休斎肽阆雱?chuàng)建的目錄名。
6.在完成遷移向?qū)ы撁鎲螕敉瓿刹⒌却w移過程完成。在遷移過程中虛擬機將保持運行狀態(tài)。為了進行測試,你可以設(shè)置持續(xù)的ping命令 Ping