使用Veeam Backup & Replication 12对一台Windows系统的虚拟机进行备份,添加备份任务后,对虚拟机安装Agent时,出现以下报错信息:
Failed Unable to install backup agent: failed to connect to 192.168.1.127 Error: Failed to call RPC function 'EpAgentCollectSystemInfo': Machine doesn't have identifiers.
参考Veeam知识库链接:https://www.veeam.com/kb4205,发现原因为深信服虚拟化平台的虚拟机的BIOS UUID为空,打开PowerShell,输入以下命令:
(Get-WmiObject Win32_ComputerSystemProduct).UUID
可以看到结果为全0。
针对重复或 NULL BIOS UUID 的有限支持解决方法:
此解决方法有效,并且 Veeam Support 完全支持使用它的环境。但是,此解决方法的实施和配置超出了 Veeam 支持的范围。备份管理员必须部署解决方法,并且必须确保手动指定的 UUID 在环境中真正唯一。Veeam 支持人员不会协助解决因该解决方案配置错误而导致的 UUID 冲突。
Veeam 支持 强烈建议 解决 BIOS UUID 重复或空的原因,而不是选择使用此注册表值。
如果无法使计算机的 BIOS UUID 唯一,则可以实施以下解决方法来强制 Veeam Agent 使用用户指定的 UUID 值来识别计算机。
Windows操作系统
在具有重复或空 BIOS UUID 的计算机上使用以下 PowerShell cmdlet。
启用 UUID 故障转移:
先新建Veeam目录项,命令:
new-item -Path 'HKLM:\SOFTWARE\Veeam'
然后:
配置自定义系统 UUID 值:
注意:必须修改以下命令以将 <UUID> 替换为用户生成的 GUID。
生成随机UUID值可以使用在线工具,如:
https://1024tools.com/uuid
https://uutool.cn/uuid/