本文說明事件標識碼 19050、32022、32032、32056、32315、32546 和 33680,當您在具有複本 VM 相關數據的復原主機上備份磁碟時發生。
原始 KB 編號: 2889734
癥狀
Windows Server 2012
在復本計算機上備份磁碟時,復寫健康情況會進入警告/重大狀態,複寫會進入主伺服器上的錯誤狀態。 此外,在備份間隔期間,下列事件會記錄在 Microsoft-Windows-Hyper-V-VMMS-Admin 記錄中:
在主要主機上:
來源:Microsoft-Windows-Hyper-V-VMMS
事件標識碼:32315
描述:Hyper-V 無法復寫虛擬機 <VMname> (虛擬機標識碼 <VMid>) 的變更。 Hyper-V 會在 5 分鐘後重試複寫。來源:Microsoft-Windows-Hyper-V-VMMS
事件標識碼:32022
描述:Hyper-V 無法復寫虛擬機 <VMname> 的變更:作業已取消(0x00002EF1)。 (虛擬機標識碼 <VMid>
在次要電腦上:
來源:Microsoft-Windows-Hyper-V-VMMS
EventID:32546
描述: <VMname> 無法執行作業。 虛擬機目前無法執行該操作,因為狀態無效。 (虛擬機標識碼 <VMid>)來源:Microsoft-Windows-Hyper-V-VMMS
EventID:19050
描述: <VMname> 無法執行作業。 虛擬機目前無法執行該操作,因為狀態無效。 (虛擬機標識碼 <VMid>)來源:
EventID:32056
描述:Hyper-V 未能應用 <VMname> 的複製日誌:操作已中止(0x80004004)。 (虛擬機標識碼 <VMid>)
Windows Server 2012 R2
在 Windows Server 2012 R2 上,復寫會繼續且沒有任何狀態變更,且復寫健康情況會正常。 不過,下列事件會記錄在輔助伺服器上:
來源:Microsoft-Windows-Hyper-V-VMMS
EventID:32546
描述: <VMname> 無法執行作業。 虛擬機目前無法執行該操作,因為狀態無效。 (虛擬機標識碼 <VMid>)來源:Microsoft-Windows-Hyper-V-VMMS
EventID:19050
描述: <VMname> 無法執行作業。 虛擬機目前無法執行該操作,因為狀態無效。 (虛擬機標識碼 <VMid>)來源:Microsoft-Windows-Hyper-V-VMMS
EventID:32032
描述:Hyper-V 無法完成申請<VMname>:操作已中止(0x80004004)。 (虛擬機標識碼 <VMid>)來源:Microsoft-Windows-Hyper-V-VMMS
EventID:33680
描述:虛擬機 <VMname> 的復寫作業失敗。 (虛擬機標識碼 <VMid>) (主伺服器:'primaryServer.contoso.com'
、複本伺服器:'secondaryServer.contoso.com'
)
原因
當您在復原主機上備份與複本 VM 相關的數據時,就會發生這種情況。 備份和複製操作都會在 VM 上取得修改鎖定,以完成其作業。 在任何時間點上,只有一個進程可以在 VM 上運作。
例如,如果使用者開始備份,系統會鎖定 VM,這麼做會導致備份正在進行期間復寫會失敗。 根據遺漏的週期數目,輔助機器的復寫健康情況會變更為警告或嚴重,而主要機器的復寫狀態會進入錯誤狀態。
在 Windows Server 2012 R2 中,差異化複寫表示只會傳送變更。 變更日誌的應用會以異步的方式進行。 這表示即使備份正在進行,復本 VM 的 RPO 也會保持不變。 因此,您只會在復寫健康情況和狀態為正常且複寫時看到事件記錄檔中的錯誤。
解決辦法
在 Windows Server 2012 中,復寫會在備份完成後自動成功,而不會發生任何錯誤。 如果備份需要太長的時間才能完成,複寫可能會進入需要重新同步模式。 檢查複本 VM 上的復寫健康情況。 如果顯示 [需要重新同步處理],請按兩下複本 VM 上的 [重新同步處理]。
在 Windows Server 2012 R2 中,複寫會正常繼續。 用戶端不需要任何明確的動作。 如果使用者在備份完成後起始故障回復,並且在故障轉移開始之前選取最新的恢復點,則會套用所有暫止的變更。
下列 PowerShell 命令會顯示 Windows Server 2012 R2 在復原端套用變更的最新時間:
measure-VMReplication | select Name,LReplTime