Avamar:為虛擬機器建立檢查點失敗,將從備份中略過

Summary: 本知識文章提供解決虛擬機器 (VM) 備份失敗的 Hyper-V 檢查點建立錯誤的解決方案。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

在資料集中使用應用程式一致性快照進行 VM 的 Hyper-V 備份可能會失敗,並出現類似以下的錯誤:

avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'AVAMARPROD01v<GUID>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'DELLVM<GUID>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
 

winclustersvc.log 檔案中,可能會顯示下列錯誤:

記錄檔位於 C:\Program Files\avs\var 資料夾,以儲存在 DELL Avamar 備份代理程式服務的作用中節點上。
(擁有該服務的主動節點可通過故障轉移群集管理工具確定。

winclustersvc ERROR<0000>: Failed to execute CreateSnapshot method: Failed to create checkpoint on collection 'AvamarBackup_HVSVR02-03-app-20220503000228-0' (AEE36BC1-A2AD-4682-A71A-80B127A6839F).
winclustersvc ERROR<0000>: Failed to execute CreateSnapshot method: Not found .

Cause

如果 Hyper-V Manager 無法為受影響的 VM 建立生產檢查點,可能會發生這些檢查點建立失敗。生產檢查點等效於 Hyper-V 備份的應用程式一致性快照)

VM 的捲影複製服務 (VSS) 編寫器可能處於失敗狀態。 

VM 的各個卷上可能沒有足夠的可用磁碟空間來創建 VSS 快照。建議每個硬碟磁碟區使用 10% 到 20% 的可用容量。

受影響的 VM 可能沒有最新的整合服務或 Windows 作業系統 (OS) 更新和修補程式。

如果許多 VM 因這些錯誤而失敗,則主機伺服器或群集節點可能不會使用最新的 Windows 作業系統更新進行更新。這可能會導致應用程式一致性和當機一致性備份失敗。

Resolution

1.使用 Hyper-V Manager 執行手動檢查點,並使用下列設定僅選取生產檢查點,以測試虛擬機器:

CheckpointSettings.png

 

重要:  清除「建立標準檢查點」選項。這會強制 Hyper-V Manager 建立生產檢查點,而非標準檢查點。生產檢查點會使用應用程式一致的快照來模擬 Avamar Hyper-V 備份。

 

Checkpoint.png

 

如果使用 Hyper-V Manager 建立檢查點時無法使用「生產」或「標準」,請視需要聯絡Microsoft支援。 

如果生產檢查點失敗,請編輯設定並變更為標準檢查點選項,然後重試該過程。

如果生產檢查點創建失敗,但標準檢查點正常工作,請創建單獨的數據集和策略,並使用數據集中的崩潰一致快照級別備份 VM。故障一致性快照會與使用 Hyper-V Manager 建立的標準檢查點相關。

 

2.登入故障的 VM,並開啟 PowerShell 或 Windows 命令提示字元。執行以下命令以檢查 VSS 編寫器的狀態:

vssadmin list writers

如果它們處於失敗狀態,請重新啟動相關服務或重新啟動 VM,以使編寫器回到良好狀態。

參考資料:  https://campus.barracuda.com/product/ISBKB/doc/93197282/the-vss-writer-is-in-a-bad-state/ (外部連結)

3.登入故障的 VM,並檢查硬碟捲是否至少有 10-15% 的可用磁碟空間。

前往 Windows 系統管理工具 -> 電腦管理 -> 磁碟管理 -> 磁碟磁碟區 -> 按一下滑鼠右鍵 -> 選取內容 -> 陰影複製標籤 -> 設定

如果配置了存儲區域限制,請根據需要增加最大大小。或將其變更為「無限制」,因為使用 Avamar 附掛程式建立的 VSS 快照為暫時性:

ShadowCopy.png

 

4.確認 Windows 虛擬機器上的整合服務為最新。若為 Windows Server 2016 和 2019 作業系統,這是使用 Windows Update 功能完成。  

若為 Windows Server 2012 和 2012 R2,您可以手動完成: https://www.zubairalexander.com/blog/how-to-update-integration-services-in-windows-server-2012-r2/ (外部連結)

5.確認所有 Hyper-V 叢集節點都有最新的 Windows 作業系統更新。您可以使用 Windows Update 功能進行驗證。

6.刪除 VM 上的任何孤立檢查點。Avamar 備份遺留的孤立檢查點有語法「AvamarBackup_<<Avamar policy name>>-<<snapshot consistency level>>-<<backup job timestamp>>

範例:

 

這些是在 Avamar 備份期間建立的「復原」檢查點,但無法在之後合併回父虛擬硬碟 v2 (VHDX) 檔案。無法在 Hyper-V Manager 中使用一般方法刪除。

以滑鼠右鍵按一下檢查點沒有「刪除檢查點」選項。

若要刪除 Avamar 復原檢查點,請在 Hyper-V Manager 中反白顯示該檢查點,然後按下鍵盤上的 Del (Delete) 鍵。孤立的復原檢查點會合併到主要 VHDX 檔案中:

但是,手動刪除 Avamar 檢查點可能會失敗,並顯示開啟訊息「物件處於目前狀態時無法執行該作業。」 

在這種情況下,請參閱以下文章,瞭解刪除所有群集節點上過時的檢查點和 vmgroup 的詳細過程和腳本:Windows Server:Hyper-V 即時遷移可能會因復原檢查點而失敗。T 個復原檢查點

7.針對正在使用的 Avamar Hyper-V VSS 附掛程式版本套用最新的修正程式。下列文章提供要下載的 hotfix 編號和位置:Avamar Hyper-V 增量 RCT 備份失敗,並顯示「無法取得磁碟檔案的 RCT 範圍」或「建立虛擬機器參考點失敗」

(否則,VM 可能無法執行應用程式一致的快照/檢查點。)

8.為有問題的 VM 建立個別的原則和資料集、編輯資料集,並將快照層級從「應用程式」變更為「當機」。

Additional Information

Affected Products

Avamar, Avamar Plug-in for Hyper-V VSS
Article Properties
Article Number: 000200285
Article Type: Solution
Last Modified: 14 Apr 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.