背景
公司IDC機房遷移,IDC里有一部分IT的郵件容災服務器和Hyper-V宿主機。
對于郵件容災服務器,我們在新機房部署新環(huán)境,老機房直接下線即可。
而宿主機上面的很多虛擬機,保存著用戶數(shù)據(jù),不適合在新機房部署新環(huán)境。因此使用虛擬機遷移就更合適了。
環(huán)境
- 原機房Hyper-V 宿主機操作系統(tǒng) Windows Server 2012R2。
- 新機房Hyper-V 宿主機操作系統(tǒng) Windows Server 2019。
查看官方資料,是滿足實時遷移條件的。
方案
-
方案一:虛擬機導出,然后在新機房的宿主機導入,并注冊。 看參考官方文檔那文檔。 https://docs.microsoft.com/zh-cn/windows-server/virtualization /hyper-v/deploy/export-and-import-virtual-machines
- 方案二:虛擬機實時遷移
實時遷移:允許你以透明方式將正在運行的虛擬機從一臺 Hyper-V 主機移到另一臺主機,而無需感知停機時間。
可見實時遷移過程中,網(wǎng)絡是不中斷的,用戶是無感知的。對于同一個二層網(wǎng)絡中,實時遷移真是太有作用了。
但是本次遷移是跨地域、跨機房,IP網(wǎng)絡都發(fā)生了變化。 選擇實時遷移方案,也是一種技術探索(之前沒有使用過)。
遷移準備
- 源宿主機和目標宿主機均需要啟用實時遷移功能
打開源宿主服務器Hyper-V設置->實時遷移->勾選"啟用傳入和傳出的實時遷移"
高級功能->身份驗證協(xié)議->選擇"使用kerberos"。
該認證方式更安全,但是需要設置委派。
在目標宿主服務器做同樣的配置。
-
委派配置
- 打開活動目錄用戶和計算機,搜索計算機(源宿主機)
- 切換到"委派"選項卡, 按照圖示,選擇"僅信任此計算機來委派指定的服務",添加目標宿主機,并選擇"icfs"和"microsoft virtual system migration service"。 保持默認"僅使用Kerberos" 也可以,但官方建議選擇"使用任何身份驗證協(xié)議"。
- 打開活動目錄用戶和計算機,搜索計算機(源宿主機)
- 其他相關設置
- 取消網(wǎng)卡和虛擬交換機關聯(lián)。(如果是一個二層網(wǎng)絡的實時遷移,不需要取消關聯(lián),但是虛擬交換機名字必須一致)
- 取消關聯(lián)的iso文件。
執(zhí)行遷移
- 右擊待遷移的虛擬機,選擇"移動",啟動遷移向導,選擇"移動虛擬機"
-
輸入目標宿主機和虛擬機文件存放目錄
- 遷移過程
文件開始陸續(xù)寫入......
遷移完成后
可以看到源宿主機里的虛擬機不見了,相關目錄里的文件也全部空了。
此時,在新的宿主機里,將網(wǎng)卡關聯(lián)到新的虛擬交換機即可。
遷移失敗FAQ
我在遷移過程中,因為某臺虛擬機DVD驅動器關聯(lián)了ISO文件,導致遷移失敗,提示"找不到文件",取消關聯(lián)后,順利完成遷移。
本文摘自 :https://blog.51cto.com/m