更新時(shí)間: 2010年5月
應(yīng)用到: Windows Server 2008 R2
本文解答了有關(guān) Windows Server? 2008 R2 中的 Hyper-V? 實(shí)時(shí)遷移功能的一些常見(jiàn)問(wèn)題。
對(duì)于使用實(shí)時(shí)遷移,有什么要求?
若要使用實(shí)時(shí)遷移,需要多少網(wǎng)絡(luò)適配器?
使用實(shí)時(shí)遷移來(lái)移動(dòng)虛擬機(jī),要花多長(zhǎng)時(shí)間?
實(shí)時(shí)遷移是否支持將虛擬機(jī)移動(dòng)到具有不同處理器的物理計(jì)算機(jī)上?
實(shí)時(shí)遷移是否支持 TCP 卸載(煙囪)?
是否可以一次性啟動(dòng)多個(gè)實(shí)時(shí)遷移?
應(yīng)該在何時(shí)刷新對(duì)虛擬機(jī)所做的配置更改?
是否所有虛擬交換機(jī)的名稱(chēng)都必須相同,才能支持實(shí)時(shí)遷移?
當(dāng)使用 CSV 和 Hyper-V 時(shí),是否必須從相同的驅(qū)動(dòng)器號(hào)引導(dǎo)?
實(shí)時(shí)遷移是 Windows Server 2008 R2 中的一種 Hyper-V 功能,該功能需要在運(yùn)行 Hyper-V 的服務(wù)器上添加并配置故障轉(zhuǎn)移群集功能。實(shí)時(shí)遷移使您能夠以透明方式將運(yùn)行中的虛擬機(jī)從一個(gè)故障轉(zhuǎn)移群集節(jié)點(diǎn)移動(dòng)到同一群集中的另一個(gè)節(jié)點(diǎn),而無(wú)需斷開(kāi)網(wǎng)絡(luò)連接,也不會(huì)感覺(jué)到停機(jī)時(shí)間。此外,故障轉(zhuǎn)移群集需要群集節(jié)點(diǎn)的共享存儲(chǔ)。這可以包含一個(gè) iSCSI 或光纖信道存儲(chǔ)區(qū)域網(wǎng)絡(luò) (SAN)。所有虛擬機(jī)都存儲(chǔ)在共享存儲(chǔ)區(qū)域中,且運(yùn)行中的虛擬機(jī)的狀態(tài)是由其中一個(gè)節(jié)點(diǎn)管理的。 有關(guān)實(shí)時(shí)遷移的詳細(xì)概述以及使用它的好處的信息,請(qǐng)參見(jiàn) Windows Server 2008 R2 & Microsoft Hyper-V Server 2008 R2 - Hyper-V 實(shí)時(shí)遷移概述和體系結(jié)構(gòu)。
可以使用下列任一方法來(lái)啟動(dòng)實(shí)時(shí)遷移:
對(duì)于故障轉(zhuǎn)移群集的每個(gè)節(jié)點(diǎn),使用多個(gè)網(wǎng)絡(luò)適配器,并且至少為專(zhuān)用網(wǎng)絡(luò)配置一個(gè)網(wǎng)絡(luò)適配器。 我們建議您為實(shí)時(shí)遷移流量和群集通信配置千兆位或更高速度的獨(dú)立的專(zhuān)用網(wǎng)絡(luò),并且這些網(wǎng)絡(luò)應(yīng)獨(dú)立于用于管理操作系統(tǒng)和虛擬機(jī)的網(wǎng)絡(luò)。 有關(guān)實(shí)時(shí)遷移所需的網(wǎng)絡(luò)設(shè)置的信息,請(qǐng)參見(jiàn) Hyper-V: 實(shí)時(shí)遷移網(wǎng)絡(luò)配置指南。
執(zhí)行實(shí)時(shí)遷移不需要群集共享卷。 您應(yīng)該了解,使用群集共享卷可以簡(jiǎn)化群集虛擬機(jī)的配置和管理。對(duì)于群集共享卷,多個(gè)群集虛擬機(jī)可使用相同的 LUN(磁盤(pán)),同時(shí)仍可以進(jìn)行故障轉(zhuǎn)移(或在節(jié)點(diǎn)之間移動(dòng)),且彼此獨(dú)立。
所需的時(shí)間取決于下列各項(xiàng):
如果群集中的各個(gè)節(jié)點(diǎn)使用了不同的處理器版本,實(shí)時(shí)遷移可能會(huì)失敗。 若要將虛擬機(jī)實(shí)時(shí)遷移到另一臺(tái)具有不同處理器的物理計(jì)算機(jī)上,必須先選擇 Hyper-V 管理器中的“遷移到具有不同處理器版本的物理計(jì)算機(jī)”。 此設(shè)置確保虛擬機(jī)僅使用由同一處理器制造商生產(chǎn)的所有支持虛擬化功能的處理器版本上均能使用的處理器功能。它不提供不同處理器制造商之間的兼容性。 這樣就可以將正在運(yùn)行的虛擬機(jī)移動(dòng)到具有不同處理器功能的物理計(jì)算機(jī)上,而無(wú)需重新啟動(dòng)虛擬機(jī)。
支持。在執(zhí)行實(shí)時(shí)遷移時(shí),設(shè)備上的 TCP 堆棧將移回到虛擬機(jī)的軟件堆棧中。 如果所遷移虛擬機(jī)的目標(biāo)群集節(jié)點(diǎn)同樣支持 TCP 卸載,則在遷移完成后將立即使用此功能。
可以。根據(jù)故障轉(zhuǎn)移群集中的節(jié)點(diǎn)數(shù)量,您可能可以使用實(shí)時(shí)遷移一次移動(dòng)多個(gè)虛擬機(jī)。 請(qǐng)記住,一個(gè)群集節(jié)點(diǎn)一次只能在一個(gè)實(shí)時(shí)遷移中作為源節(jié)點(diǎn)或目標(biāo)節(jié)點(diǎn)參與。例如,如果故障轉(zhuǎn)移群集中有 4 個(gè)節(jié)點(diǎn),則同時(shí)可以進(jìn)行兩個(gè)實(shí)時(shí)遷移。
您還可以利用 Virtual Machine Manager 的維護(hù)模式,通過(guò)實(shí)時(shí)遷移將所有虛擬機(jī)疏散到同一群集中的其他主機(jī)上。 有關(guān)詳細(xì)信息,請(qǐng)參見(jiàn)關(guān)于維護(hù)模式。
是。 由于實(shí)時(shí)遷移是一種轉(zhuǎn)換狀態(tài),因此 Hyper-V VSS 編寫(xiě)器會(huì)先等待遷移完成,然后再繼續(xù)執(zhí)行備份。但是,完成遷移之后,該虛擬機(jī)不再位于發(fā)生備份的群集節(jié)點(diǎn)上。此時(shí),備份將繼續(xù)進(jìn)行并且正確備份文件(仍然可以訪問(wèn) CSV 卷上的文件),但它僅是一個(gè)文件副本。VSS 編寫(xiě)器不執(zhí)行通常用于聯(lián)機(jī)備份的步驟。您應(yīng)清楚 VSS 編寫(xiě)器不會(huì)向 VSS 返回故障錯(cuò)誤代碼,因此不記錄任何錯(cuò)誤。但是,它會(huì)記錄兩條指示找不到虛擬機(jī)的警告消息。
![]() |
---|
當(dāng) Hyper-V VSS 編寫(xiě)器在使用 CSV 的故障轉(zhuǎn)移群集中執(zhí)行備份,而備份失敗或取消時(shí),CSV 將繼續(xù)處于重定向 I/O 模式。這會(huì)導(dǎo)致所有群集節(jié)點(diǎn)的 I/O 性能降低。 |
如果您更改了虛擬機(jī)的配置,我們建議您使用故障轉(zhuǎn)移群集管理器管理單元來(lái)訪問(wèn)虛擬機(jī)設(shè)置。 執(zhí)行此操作后,群集將自動(dòng)更新所做的配置更改。 但是,如果您在 Hyper-V 管理器管理單元中更改了虛擬機(jī)設(shè)置,則必須在更改后手動(dòng)更新群集。 如果在更改網(wǎng)絡(luò)或存儲(chǔ)后沒(méi)有刷新配置,則隨后的故障轉(zhuǎn)移可能不會(huì)成功;即便成功,也可能導(dǎo)致虛擬機(jī)配置錯(cuò)誤。
是。您應(yīng)該確保整個(gè)群集中的所有虛擬交換機(jī)名稱(chēng)均相同。
當(dāng) Hyper-V 與群集共享卷一起使用時(shí),為了使虛擬機(jī)能夠正常遷移或故障轉(zhuǎn)移,必須對(duì)群集中每臺(tái)服務(wù)器的操作系統(tǒng) (%SystemDrive%) 進(jìn)行設(shè)置,使群集中的所有服務(wù)器都從相同的驅(qū)動(dòng)器號(hào)進(jìn)行引導(dǎo)。也就是說(shuō),如果一個(gè)服務(wù)器從驅(qū)動(dòng)器號(hào) C 進(jìn)行引導(dǎo),則群集中的所有服務(wù)器都應(yīng)該從驅(qū)動(dòng)器號(hào) C 進(jìn)行引導(dǎo)。
下面是有關(guān) Hyper-V 實(shí)時(shí)遷移功能的其他資源。
聯(lián)系客服