3.0から4.1までのSnapCenter を使用したVMwareバックアップでは、VMが休止に失敗した場合に、VM上でVMwareスナップショットが保持されたままになります
環境
- SnapCenter 3.0、3.0.1、4.0、4.1、4.1P1
- VMware用SnapCenter プラグイン
- vSphere 6.x
- ESXi 6.x
問題
バックアップ後にVMを確認すると、バックアップ前に存在していなかったVMスナップショットが1つ以上存在し、バックアップは警告付きで終了します。
Snapshotの上限の31個に達すると、バックアップは完全に失敗します。
プラグインのaegisログには、次の情報が表示されます。
com.netapp.aegis.vsphere.VsphereService An error occurred while quiescing the virtual machine. See the virtual machine's event log f or details. com.netapp.aegis.backup.QuiesceManager VMware snapshot status :
Failure com.netapp.aegis.backup.QuiesceManager exceptionDuringQuiesce : true ErrorCode (-1), ErrorMessage (Exception occurred when quiescing virtual machines: cluster_node1, cluster_node2, standalone-vm.
Please check 'Create virtual machine snapshot' task on vSphere Web Client or SnapCenter Plug-in for VMware vSphere logs f or detailed error message.)
バックアップ中に、一部のVMスナップショット(VMwareスナップショット)が作成され、バックアップ中に接続問題 が発生したため、ジョブの最後にSCが削除しようとしなかったことがわかります。つまり、SCはvCenterとの通信を失い、VMwareスナップショットの作成がエラーの有無にかかわらず完了したかどうかが認識されませんでした。
詳細については、aegis.logを参照してください
ここでは、接続エラーのためにスナップショットを作成中に例外が発生したことを確認できます
2019-01-15T20:30:43.0000103Z WARN VSC com.netapp.aegis.vsphere.VsphereSnapshotServiceGot Exception while creating snapshot 'VSC__502d76c4-d544-4972-815c-3716c0fea0bc' : java.rmi.RemoteException: VI SDK invoke exception:java.net.ConnectException: Connection timed out: connect
2019-01-15T20:30:43.0000103Z DEBUG VSC com.netapp.aegis.backup.QuiesceManager VMware snapshot status : Failure
VMwareのログ(vpxd.log)では、「createsnapshot」がエラーなしで完了したことがわかります
2019-01-15T20:30:13.090Z info vpxd[7F8CB3060700] [Originator@6876 sub=vpxLro opID=6648cc37] [VpxLRO] --BEGIN task-80754 -- vm-1638 -- vim.VirtualMachine.createSnapshot -- 5207a641-9b2c-a8ab-14ce-f21e274542c9(525effb7-e333-b4a2-6f4b-673cb2de3d7b)
2019-01-15T20:31:18.637Z info vpxd[7F8CB3060700] [Originator@6876 sub=vpxLro opID=6648cc37] [VpxLRO] --FINISH task-80754