當(dāng)前位置:首頁 > IT技術(shù) > 其他 > 正文

Hyper-V 虛擬機(jī)實(shí)時(shí)遷移配置
2022-05-31 17:24:54

背景


公司IDC機(jī)房遷移,IDC里有一部分IT的郵件容災(zāi)服務(wù)器和Hyper-V宿主機(jī)。
對(duì)于郵件容災(zāi)服務(wù)器,我們?cè)谛聶C(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。

查看官方資料,是滿足實(shí)時(shí)遷移條件的。

image.png

方案


  • 方案一:虛擬機(jī)導(dǎo)出,然后在新機(jī)房的宿主機(jī)導(dǎo)入,并注冊(cè)。 看參考官方文檔那文檔。 https://docs.microsoft.com/zh-cn/windows-server/virtualization /hyper-v/deploy/export-and-import-virtual-machines

  • 方案二:虛擬機(jī)實(shí)時(shí)遷移

實(shí)時(shí)遷移:允許你以透明方式將正在運(yùn)行的虛擬機(jī)從一臺(tái) Hyper-V 主機(jī)移到另一臺(tái)主機(jī),而無需感知停機(jī)時(shí)間。

可見實(shí)時(shí)遷移過程中,網(wǎng)絡(luò)是不中斷的,用戶是無感知的。對(duì)于同一個(gè)二層網(wǎng)絡(luò)中,實(shí)時(shí)遷移真是太有作用了。

但是本次遷移是跨地域、跨機(jī)房,IP網(wǎng)絡(luò)都發(fā)生了變化。 選擇實(shí)時(shí)遷移方案,也是一種技術(shù)探索(之前沒有使用過)。

遷移準(zhǔn)備


  • 源宿主機(jī)和目標(biāo)宿主機(jī)均需要啟用實(shí)時(shí)遷移功能

打開源宿主服務(wù)器Hyper-V設(shè)置->實(shí)時(shí)遷移->勾選"啟用傳入和傳出的實(shí)時(shí)遷移"
image.png

高級(jí)功能->身份驗(yàn)證協(xié)議->選擇"使用kerberos"。
該認(rèn)證方式更安全,但是需要設(shè)置委派。

image.png

在目標(biāo)宿主服務(wù)器做同樣的配置。

  • 委派配置

    1. 打開活動(dòng)目錄用戶和計(jì)算機(jī),搜索計(jì)算機(jī)(源宿主機(jī))
      image.png
    2. 切換到"委派"選項(xiàng)卡, 按照?qǐng)D示,選擇"僅信任此計(jì)算機(jī)來委派指定的服務(wù)",添加目標(biāo)宿主機(jī),并選擇"icfs"和"microsoft virtual system migration service"。 保持默認(rèn)"僅使用Kerberos" 也可以,但官方建議選擇"使用任何身份驗(yàn)證協(xié)議"。
      image.png
  • 其他相關(guān)設(shè)置
    • 取消網(wǎng)卡和虛擬交換機(jī)關(guān)聯(lián)。(如果是一個(gè)二層網(wǎng)絡(luò)的實(shí)時(shí)遷移,不需要取消關(guān)聯(lián),但是虛擬交換機(jī)名字必須一致)
    • 取消關(guān)聯(lián)的iso文件。

執(zhí)行遷移


  • 右擊待遷移的虛擬機(jī),選擇"移動(dòng)",啟動(dòng)遷移向?qū)?,選擇"移動(dòng)虛擬機(jī)"
    image.png
  • 輸入目標(biāo)宿主機(jī)和虛擬機(jī)文件存放目錄
    image.png
    image.png
    image.png

  • 遷移過程
    image.png

文件開始陸續(xù)寫入......

image.png

遷移完成后

可以看到源宿主機(jī)里的虛擬機(jī)不見了,相關(guān)目錄里的文件也全部空了。

此時(shí),在新的宿主機(jī)里,將網(wǎng)卡關(guān)聯(lián)到新的虛擬交換機(jī)即可。

遷移失敗FAQ


https://docs.microsoft.com/zh-cn/troubleshoot/windows-server/virtualization/troubleshoot-live-migration-issues

我在遷移過程中,因?yàn)槟撑_(tái)虛擬機(jī)DVD驅(qū)動(dòng)器關(guān)聯(lián)了ISO文件,導(dǎo)致遷移失敗,提示"找不到文件",取消關(guān)聯(lián)后,順利完成遷移。

本文摘自 :https://blog.51cto.com/m

開通會(huì)員,享受整站包年服務(wù)立即開通 >