Avamar Hyper-v 备份失败,并显示错误:虚拟机的检查点创建失败,将从备份中跳过
摘要: Avamar Hyper-V 备份失败,并显示“虚拟机的检查点创建失败,将从备份中跳过”错误。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
Avamar Hyper-V 备份可能会失败或完成并显示异常,并显示以下错误:
avhypervvss Error <43426>:虚拟机“<VM_NAME_1><VM_GUID_1>”的检查点创建失败,将从备份中跳过。有关详细信息,请查看“winclustersvc.log”。
avhypervvss Info <0000>:--------------------启动 [EMC Avamar Plug-in Service for Windows] 日志----------
winclustersvc.log的相应部分(启用了 DEBUG),位于“EMC Avamar backup cluster client for <Avamar_clustered_client_name>”(可从故障切换群集管理器确定)所有者的 C:\Program Files\avs\var\ 文件夹中。要在 winclustersvc 中启用 DEBUG,请选中“Additional Info”。
winclustersvc 信息<0000>: VMGroup 'AvamarBackup_<####'> created'
winclustersvc DEBUG<0000>:<=== CreateNewVMGroup。
winclustersvc DEBUG<0000>:<=== RctCreateVMGroup。
winclustersvc 信息<0000>: 将目标添加到虚拟机组“AvamarBackup_<####”>和所有者“####”
winclustersvc DEBUG 0000<>:===> RctAddVMGroupMember。
winclustersvc DEBUG<0000>:===> AddVMGroupMember。
winclustersvc DEBUG<0000>:WMI 查询:'SELECT * FROM Msvm_VirtualSystemCollection WHERE ElementName=“AvamarBackup_<####”>'
winclustersvc DEBUG<0000>:WMI 查询:“SELECT * FROM Msvm_CollectionManagementService”
winclustersvc 调试<0000>:===> GetVmObjectbyId
winclustersvc DEBUG 0000<>:WMI 查询:'SELECT * FROM Msvm_ComputerSystem WHERE Name=“<VM_GUID_1”'
winclustersvc INFO<0000>>: System.Management.ManagementException:返回的集合在 EMC 为空
。BRS的。HypervProxy.Common.WmiUtilities.GetVmObjectbyId (String id, String className, ManagementScope scope)
winclustersvc ERROR<0000>:找不到 GUID 为“<VM_GUID_1>”的Msvm_ComputerSystem,WMI 查询返回 ManagementException!错误消息为返回集合空
winclustersvc INFO<0000>: System.Management.ManagementException:返回的集合在 EMC 为空
。BRS的。HypervProxy.Common.WmiUtilities.GetVmObjectbyId(String id, String className, ManagementScope scope)
at EMC.BRS的。HypervProxy.HypervAdvanceBackup.RCTAddVMGroupMember(ManagementScope scope, String groupName, String vmName)
winclustersvc ERROR<0000>:添加虚拟机<时出现异常VM_GUID_1>“到组”AvamarBackup_<####“>,并显示错误”返回的集合为空”。
要重现此问题,请在 PowerShell(以管理员身份)中运行以下命令(不带尖括号):
Get-Wmiobject -Query “SELECT * FROM Msvm_ComputerSystem WHERE Name='<VM_GUID_1>'” -Namespace “root\HypervCluster\v2”
对“VM_GUID_1”的查询返回零 (空结果) 。
相比之下,对群集中其他虚拟机的查询 - “VM_GUID_2”(没有检查点问题)工作正常:
PS C:\Users\######> Get-Wmiobject -Query “SELECT * FROM Msvm_ComputerSystem WHERE Name='<VM_GUID_1'”> -Namespace “root\HypervCluster\v2”
snippet:
======
__GENUS :2
__CLASS :Msvm_ComputerSystem
__SUPERCLASS :CIM_ComputerSystem
__DYNASTY :CIM_ManagedElement
__RELPATH :Msvm_ComputerSystem.CreationClassName=“Msvm_ComputerSystem”,Name=“########”
__PROPERTY_COUNT :45
__DERIVATION :{CIM_ComputerSystem、CIM_System、CIM_EnabledLogicalElement、
CIM_LogicalElement...}
__服务器:#######
__NAMESPACE : root\HypervCluster\v2
__PATH :\\#######\root\HypervCluster\v2:Msvm_ComputerSystem.CreationClassName = “Ms
vm_ComputerSystem”,Name=“############”
AvailableRequestedStates :
Caption :虚拟机
通信状态 :
CreationClassName :
Msvm_ComputerSystem专用 :
Description :Microsoft 虚拟机
详细状态 :
元素名称 :<VM_NAME>
avhypervvss Error <43426>:虚拟机“<VM_NAME_1><VM_GUID_1>”的检查点创建失败,将从备份中跳过。有关详细信息,请查看“winclustersvc.log”。
avhypervvss Info <0000>:--------------------启动 [EMC Avamar Plug-in Service for Windows] 日志----------
winclustersvc.log的相应部分(启用了 DEBUG),位于“EMC Avamar backup cluster client for <Avamar_clustered_client_name>”(可从故障切换群集管理器确定)所有者的 C:\Program Files\avs\var\ 文件夹中。要在 winclustersvc 中启用 DEBUG,请选中“Additional Info”。
winclustersvc 信息<0000>: VMGroup 'AvamarBackup_<####'> created'
winclustersvc DEBUG<0000>:<=== CreateNewVMGroup。
winclustersvc DEBUG<0000>:<=== RctCreateVMGroup。
winclustersvc 信息<0000>: 将目标添加到虚拟机组“AvamarBackup_<####”>和所有者“####”
winclustersvc DEBUG 0000<>:===> RctAddVMGroupMember。
winclustersvc DEBUG<0000>:===> AddVMGroupMember。
winclustersvc DEBUG<0000>:WMI 查询:'SELECT * FROM Msvm_VirtualSystemCollection WHERE ElementName=“AvamarBackup_<####”>'
winclustersvc DEBUG<0000>:WMI 查询:“SELECT * FROM Msvm_CollectionManagementService”
winclustersvc 调试<0000>:===> GetVmObjectbyId
winclustersvc DEBUG 0000<>:WMI 查询:'SELECT * FROM Msvm_ComputerSystem WHERE Name=“<VM_GUID_1”'
winclustersvc INFO<0000>>: System.Management.ManagementException:返回的集合在 EMC 为空
。BRS的。HypervProxy.Common.WmiUtilities.GetVmObjectbyId (String id, String className, ManagementScope scope)
winclustersvc ERROR<0000>:找不到 GUID 为“<VM_GUID_1>”的Msvm_ComputerSystem,WMI 查询返回 ManagementException!错误消息为返回集合空
winclustersvc INFO<0000>: System.Management.ManagementException:返回的集合在 EMC 为空
。BRS的。HypervProxy.Common.WmiUtilities.GetVmObjectbyId(String id, String className, ManagementScope scope)
at EMC.BRS的。HypervProxy.HypervAdvanceBackup.RCTAddVMGroupMember(ManagementScope scope, String groupName, String vmName)
winclustersvc ERROR<0000>:添加虚拟机<时出现异常VM_GUID_1>“到组”AvamarBackup_<####“>,并显示错误”返回的集合为空”。
要重现此问题,请在 PowerShell(以管理员身份)中运行以下命令(不带尖括号):
Get-Wmiobject -Query “SELECT * FROM Msvm_ComputerSystem WHERE Name='<VM_GUID_1>'” -Namespace “root\HypervCluster\v2”
对“VM_GUID_1”的查询返回零 (空结果) 。
相比之下,对群集中其他虚拟机的查询 - “VM_GUID_2”(没有检查点问题)工作正常:
PS C:\Users\######> Get-Wmiobject -Query “SELECT * FROM Msvm_ComputerSystem WHERE Name='<VM_GUID_1'”> -Namespace “root\HypervCluster\v2”
snippet:
======
__GENUS :2
__CLASS :Msvm_ComputerSystem
__SUPERCLASS :CIM_ComputerSystem
__DYNASTY :CIM_ManagedElement
__RELPATH :Msvm_ComputerSystem.CreationClassName=“Msvm_ComputerSystem”,Name=“########”
__PROPERTY_COUNT :45
__DERIVATION :{CIM_ComputerSystem、CIM_System、CIM_EnabledLogicalElement、
CIM_LogicalElement...}
__服务器:#######
__NAMESPACE : root\HypervCluster\v2
__PATH :\\#######\root\HypervCluster\v2:Msvm_ComputerSystem.CreationClassName = “Ms
vm_ComputerSystem”,Name=“############”
AvailableRequestedStates :
Caption :虚拟机
通信状态 :
CreationClassName :
Msvm_ComputerSystem专用 :
Description :Microsoft 虚拟机
详细状态 :
元素名称 :<VM_NAME>
原因
“root\HyperVCluster\v2”中虚拟机的 WMI 信息缺失。
解决方案
修复/解决方法:
建议客户从群集中删除有问题的虚拟机,然后再将其添加回来。
将重新创建“root\HyperVCluster\v2”中虚拟机的 WMI 信息。
建议客户从群集中删除有问题的虚拟机,然后再将其添加回来。
将重新创建“root\HyperVCluster\v2”中虚拟机的 WMI 信息。
其他信息
要在 winclustersvc 中启用调试,
请使用记事本在 Hyper-V 节点上的 C:\Program Files\avs\var\ 文件夹中创建winclustersvc.cmd - “EMC Avamar backup cluster client for <Avamar_clustered_client_name>”的所有者,并向其添加 --debug。在 Hyper-V 节点上重新启动“适用于 Windows 的 EMC Avamar 插件服务”。 重新运行备份以重现问题。
请使用记事本在 Hyper-V 节点上的 C:\Program Files\avs\var\ 文件夹中创建winclustersvc.cmd - “EMC Avamar backup cluster client for <Avamar_clustered_client_name>”的所有者,并向其添加 --debug。在 Hyper-V 节点上重新启动“适用于 Windows 的 EMC Avamar 插件服务”。 重新运行备份以重现问题。
受影响的产品
Avamar产品
Avamar Plug-in for Hyper-V VSS文章属性
文章编号: 000206488
文章类型: Solution
上次修改时间: 14 9月 2023
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。