Avamar:仮想マシンのチェックポイント作成が失敗し、バックアップからスキップされます
Summary: このナレッジベース記事では、仮想マシン(VM)のバックアップ失敗によるHyper-Vチェックポイント作成エラーを解決するためのソリューションについて説明します。
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 フォルダーにあります。
(そのサービスを所有するアクティブ ノードは、フェールオーバー クラスター管理ツールから確認できます)。
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)ライターが障害状態になっている可能性があります。
VSSスナップショットを作成するのに十分な空きディスク領域がVMの個々のボリュームにない可能性があります。各ハード ドライブ ボリュームの空き容量は10%から20%が推奨されます。
影響を受ける VM には、最新の Integration Services または Windows オペレーティング システム (OS) の更新プログラムとパッチが適用されていない可能性があります。
これらのエラーで多くのVMに障害が発生している場合は、ホスト サーバーまたはクラスター ノードが最新のWindows OSアップデートでアップデートされていない可能性があります。これにより、アプリケーション コンシステント バックアップとクラッシュ コンシステント バックアップの両方が失敗する可能性があります。
Resolution
1.Hyper-Vマネージャーを使用して手動チェックポイントを取得し、次の設定を使用して本番チェックポイントのみを選択することで、VMをテストします。

重要: [標準チェックポイントの作成]オプションをクリアします。これにより、Hyper-V Managerは、標準チェックポイントではなく、運用チェックポイントを作成します。本番チェックポイントは、アプリケーション コンシステントなスナップショットを使用してAvamar Hyper-Vバックアップをシミュレートします。

Hyper-Vマネージャーを使用したチェックポイントの作成で本番または標準のいずれかを使用できない場合は、必要に応じてMicrosoftサポートに連絡してください。
[Production]チェックポイントが失敗した場合は、設定を編集して[Standard checkpoints]オプションに変更し、手順を再試行します。
本番チェックポイントの作成に失敗しても、標準チェックポイントが機能する場合は、別のデータセットとポリシーを作成し、データセット内のクラッシュ コンシステントなスナップショット レベルを使用して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スナップショットは一時的なものであるため、[制限なし]に変更します。

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 OSアップデートがあることを確認します。これは、Windows Update機能を使用して確認できます。
6.VM上の孤立したチェックポイントをすべて削除します。Avamarバックアップから残った孤立したチェックポイントの構文は「AvamarBackup_<<Avamar policy name>>-<<snapshot consistency level>>-<<backup job timestamp>>」
Example:


これらは、Avamarバックアップ中に作成された「リカバリー」チェックポイントですが、その後、親Virtual Hard Disk v2 (VHDX)ファイルにマージして戻すことができませんでした。Hyper-Vマネージャーの通常の方法では削除できません。
チェックポイントを右クリックすると、[チェックポイントの削除]オプションは表示されません。
Avamarリカバリー チェックポイントを削除するには、Hyper-V Managerでチェックポイントをハイライト表示し、キーボードのDel (削除)キーを押します。孤立したリカバリー チェックポイントは、メインのVHDXファイルにマージされます。

ただし、Avamarチェックポイントを手動で削除すると、「オブジェクトが現在の状態である間は操作を実行できません」というオープン メッセージが表示されて失敗する場合があります。
このシナリオでは、すべてのクラスター ノードで古いチェックポイントとvmgroupを削除するための詳細な手順とスクリプトについて、次の記事を参照してください。Windows Server:回復チェックポイントの結果として、Hyper-V Live Migrationが失敗する場合があります。T のリカバリー チェックポイントの数
7.使用しているAvamar Hyper-V VSSプラグインのバージョンに最新のホットフィックスを適用します。次の記事では、ホットフィックスの番号とダウンロードする場所について説明します。Avamar Hyper-V増分RCTバックアップが「ディスク ファイルのRCTエクステントを取得できませんでした」または「仮想マシンの参照ポイントの作成に失敗しました」で失敗する
(そうしないと、VMがアプリケーション コンシステントなスナップショット/チェックポイントを実行できない場合があります)。
8.問題のあるVM用に個別のポリシーとデータセットを作成し、データセットを編集して、スナップショット レベルを「application」から「crash」に変更します。