Avamar:孤立したチェックポイントが原因でエラーが発生してHyper V RCTバックアップが失敗する
Summary: このナレッジベース(KB)記事では、チェックポイント作成エラーによるHyper-V Resilient Change Tracking (RCT)バックアップの失敗の回避策について説明します。
Symptoms
Avamar Hyper-V RCTバックアップが、次のようなエラーで失敗することがあります。
avhypervvss Info <43419>: Creating backup CheckPoint with 'Copy' guest backup type
2019-04-15 00:05:05 avhypervvss Info <43420>: Creating backup CheckPoint with 'Application' consistenty level
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'DELLEMC-VM<XXXXSS-XXXX-XXXX-XXXX-XXXXXX>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'AVAMAR-DEV<XXXXSS-XXXX-XXXX-XXXX-XXXXXX>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'DDR-Dev2<XXXXX-XXXX-XXXX-XXXX-XXXXXX>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
avhypervvss Warning <43427>: No targets available for backup after checkpoint process.Cause
Hyper-V RCTバックアップは、1日か2日は正常に完了する場合があります。しかし、最後に成功したバックアップでは、孤立したチェックポイント ファイル(*.avhdx)が仮想マシン(VM)ディレクトリーに残ったままになっています。
VMのチェックポイントは、バックアップ中に一時的に作成されます。完了すると、Hyper-Vプラグインは、AVHDチェックポイントをVMの親仮想ハード ディスク(VHD)にマージするようにWindowsオペレーティング システム(OS)に通知します
バックアップが完了した後、チェックポイントがメインVHDにマージされない場合があります。イベント ビューアー ログ(アプリケーションおよびサービス ログ -> Microsoft -> Windows -> Hyper-V VMMS)から、次のエラーが表示されることがあります。
"'DDR-Dev2' background disk merge failed to complete: Account restrictions are preventing this user from signing in. For example: blank passwords aren't allowed, sign-in times are limited, or a policy restriction has been enforced. (0x8007052F). (Virtual machine ID XXXXX-XXXX-XXXX-XXXX-XXXXXX) "
最悪のシナリオでは、チェックポイントがHyper-V ManagerにもPowerShellコマンドにも表示されない可能性があります。
Hyper-VとAvamarプラグインの両方が孤立したチェックポイントを認識しません。既存の孤立したチェックポイントが原因で、Windows OSが新しいチェックポイントAVHDファイルを作成できないため、次回のAvamarバックアップが失敗します。
Resolution
Avamarログから、チェックポイントのクリーンアップがAvamar Hyper-Vプラグイン側から正常に実行されました。しかし、同時にイベント ビューアーでエラーが発生し、ディスクのマージに失敗し、チェックポイント削除エラーが発生しました
次のスニペットは、Winclustersvc.logファイルから、チェックポイントのクリーンアップが正常に完了したことを示しています。
winclustersvc INFO<0000>: Cleaning up checkpoint created on group AvamarBackup_SERVER-app-20190510000504-0: checkpoint \\SERVER\root\virtualization\v2:Msvm_SnapshotCollection.CollectionID="DXXXXDX-XXCE-XXDX-XABF-XXXDXXXXXX" .
winclustersvc INFO<0000>: DestroySnapshot executed successfully
プラグインは Microsoft API を呼び出してチェックポイントを削除し、正常に戻った後にのみ、上記のメッセージをログに記録します。
ただし、同時イベント ビューアー ログには、すべてのVMに対して次のエラーが表示され、チェックポイントが削除されませんでした。
"'DDR-Dev2' background disk merge failed to complete: Account restrictions are preventing this user from signing in. For example: blank passwords aren't allowed, sign-in times are limited, or a policy restriction has been enforced. (0x8007052F). (Virtual machine ID XXXXX-XXXX-XXXX-XXXX-XXXXXX) "
孤立したチェックポイントの問題のトラブルシューティングを行うには、Microsoftのサポート ケースを開いてください
問題を解決できる可能性のある回避策を次に示します。
- Windows Updateを使用して、Hyper-Vホスト マシンに最新のパッチとアップデートをインストールします。
- Avamarバックアップを開始する前に、Hyper-V Virtual Machine Management(VMMS)サービスを再起動します。スケジュールされたタスクを作成した後、 サービスとしてログオン するグループ ポリシー オブジェクトプロパティがVMMSサービスと同期されない。VMMS サービスが再起動されると、Microsoft ログオン サービスとの強制的な同期が試行されます。
- グループ ポリシー オブジェクト(GPO)の[ユーザー権利の割り当て]/[サービスとしてログオン]プロパティを無効にします。その後、WindowsコマンドまたはPowerShellプロンプトを使用して、Hyper-Vマシンで次のコマンドを実行します。
GPUpdate / Force
Additional Information
リファレンス: https://social.technet.microsoft.com/Forums/en-US/1dc1a820-be03-4c24-9f85-5793eb6c1d4a/background-merge-fails-replication-state-critical?forum=winserverhyperv(外部リンク)