Hyper-V 複本
適用於: Windows Server 2012 R2, Windows Server 2012
Hyper-V 複本是 Hyper-V 角色中不可或缺的一部分。 它以非同步方式將主要站台中的 Hyper-V 虛擬機器複寫到次要站台中的複本虛擬機器。
伺服器—您將需要兩部執行 Windows Server 2012 或 Windows Server 2012 R2 並具備 Hyper-V 角色的伺服器。
位置—伺服器可以實體共置,或是放在完全不同的地點。
拓樸—主要、次要和延伸複本伺服器可以是獨立的或是容錯移轉叢集中的節點。 支援獨立和叢集環境的混合。
憑證— 如果您打算使用憑證式驗證 (需要在傳輸時加密複寫資料時用到),則會需要憑證,此憑證可以是本機憑證或自我簽署憑證,或是由內部 CA 提供的憑證。
. 將主要 Hyper-V 主機伺服器上特定虛擬機器的 Hyper-V 複本啟用之後,初始複寫會開始在次要站台中建立相同的虛擬機器。 在初始複寫之後,Hyper-V 複本會維護虛擬機器 VHD 的記錄檔。 記錄檔是依照複寫頻率以和複本 VHD 相反的順序重新執行。 此記錄檔和反向順序表示最新的變更會儲存並以非同步方式複寫。 如果複寫沒有以預期的頻率發生,系統會發出警示。
您可以為虛擬機器設定重新同步處理設定。 您可以將此設定為手動、自動或在特定排程內自動進行。 設定自動重新同步處理適合用於修正持續的同步處理問題。
Windows Server 2012 R2 引進延伸複寫,可在不同的中斷情況下保護資料的多個副本。 例如,您可能會將第二部虛擬機器複本放在附近的位置,第三個複本則放在較遠的地方。
在延伸複寫中,變更先在主要虛擬機器上發生,然後是第二個站台,然後到延伸的複本伺服器。 如果發生中斷,您可以從延伸複本以及從次要複本擷取資料,等於是提供了額外的一層保護。
請注意:
延伸伺服器不支援應用程式一致複寫,且必須使用和複本伺服器使用的同一 VHD。
如果主要和複本伺服器當機,您可以容錯移轉到延伸複本伺服器。
您可以在不中斷工作負載的情況下執行測試容錯移轉到延伸伺服器,就和您對次要伺服器進行的作業一般。
使用 Hyper-V 管理員、Windows PowerShell (使用 – Extended 選項) 或 WMI 來設定延伸複寫:
在 [Hyper-V 管理員] 主控台中,要延伸特定虛擬機器的複寫。 您可以設定 5 或 15 分鐘的複寫頻率。 如果您有叢集,請在 [容錯移轉叢集管理員] 主控台中選取虛擬機器的選項。
在 PowerShell 中,您可以使用用來設定複寫 (5 或 15 分鐘頻率) 的相同 Cmdlet:
Enable-VMReplication –VMName <vmname> -ReplicaServerName <extended_server_name> -ReplicaServerPort <Auth_port> -AuthenticationType <Certificate/Kerberos> -ReplicationFrequencySec <300/900> [--other optional parameters if needed—]
您可以監視複本站台 Hyper-V 主控台中 [複寫] 索引標籤下的延伸複寫。 您可以到 [Hyper-V 主控台]-> [複寫]-> [檢視複寫健康情況]-> [延伸複寫] 查看狀態。
如果您想要查看延伸複寫鏈,請使用此 PowerShell Cmdlet:
Measure-VMReplication –VMName <name> -ReplicationRelationshipType Extended | select *
容錯移轉不是自動進行。 您可以手動為虛擬機器設定不同類型的複寫:
測試容錯移轉—用於確認複本虛擬機器可以在次要站台順利啟動。 它會在容錯移轉期間建立重複的測試虛擬機器,並不會影響一般實際執行複寫。 容錯移轉之後,如果您在複本測試虛擬機器上選取 [容錯移轉],它將會遭到刪除。
計劃的容錯移轉— 用於在計劃的停機或預期的中斷期間容錯移轉虛擬機器。 執行計劃的容錯移轉之前,您必須關閉主要機器。 機器容錯移轉之後,Hyper-V 複本會開始將變更複寫回主要伺服器。 系統會傳送最後一組追蹤到的變更,以確保資料零遺失。 計劃的容錯移轉結束時,會開始反轉複寫,讓主要虛擬機器變成次要,次要變成主要,以確保它們正在同步處理。
非計劃的容錯移轉—用於非預期的中斷發生時。 非計劃的容錯移轉會在複本虛擬機器上起始。 它應該只用於主要機器失敗時。 檢查確認主要機器是否正在執行。 如果復原歷程記錄已啟用,可以復原到上一個時間點。 在容錯移轉期間,您應該確定復原點有效,然後完成容錯移轉,以確保復原點已合併。
Test |
計劃之中 |
非計劃之中 |
|
---|---|---|---|
何時應該執行? |
用於確認複本機器如需要啟動。 用於訓練您的小組。 用於測試容錯移轉和復原程式。 |
根據組織或規範需求。 用於計劃的中斷 用於即將發生的嚴重損壞事件 用於主機伺服器維護 |
用於未預期的事件發生時 |
作業在哪裡起始? |
複本虛擬機器 |
在主要機器起始上,在次要機器上完成 |
複本虛擬機器 |
是否會建立重複的機器? |
es |
否 |
否 |
需要多久時間? |
每月一次 |
||
建議頻率為何? |
每月一次 |
每六個週一次 |
只在發生嚴重損壞時 |
主要機器是否會繼續複寫? |
是 |
是 – 在容錯移轉之後會反轉複寫回主要站台。 |
否 |
會遺失任何資料嗎? |
無 |
無 |
取決於事件 |
是否有任何停機時間? |
無 |
計劃性停機 |
非計劃性停機 |
設定虛擬機器複寫時,要指定您想要儲存的復原點數目。 復原點代表您要從複寫機器復原資料的時間點。 從先前的復原點復原其實是還原複本。 在 Windows Server 2012,最久可以存取 15 小時前的復原點。 在 Windows Server 2012 R2,時間長達 24 小時。
內容類型 |
參考 |
---|---|
產品評估 |
Windows Server 2012 R2 和 Windows Server 2012| 了解及疑難排解 Hyper-V 複本 |
規劃 |
|
部署 |
|
疑難排解 |
|
工具及設定 |
|
社群資源 |