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