NVP vProxy:使用 hotadd 时虚拟机备份失败“vProxy 不可用于数据存储区”

摘要: 使用 hotadd 传输方法时,NetWorker VMware Protection (NVP) 备份失败,并声明“vProxy 不可用于数据存储区”。vProxy 位于对虚拟机具有 VMware 数据存储区访问权限的 ESXi 主机上。发生该错误的原因是,在使用“hostname”时,vProxy 返回其“短名称”。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

当 vProxy 配置为仅使用“hotadd”时,NetWorker VMware Protection (NVP) 备份失败。
备份失败,表明没有可用于 VMware 数据存储区的 vProxy:
vProxy 不适用于数据存储区

vProxy 已开机,并在设备 ->VMware 代理下报告为已启用
vProxy 部署在有权访问故障虚拟机的 VMware 数据存储区的 VMware ESXi 主机上:
ESXi 主机
数据存储区
如果 vProxy 配置为使用 NBD 备份,则备份将成功完成。

原因

部署 vProxy 虚拟机时,在 OVA 部署中提供了 vProxy 的短名称,而不是其 FQDN。

vProxy 上的主机名命令返回短名称而不是 FQDN

nsr-vproxy02:~ # hostname
nsr-vproxy02

hostnamectl 返回:

nsr-vproxy02:~ # hostnamectl
   Static hostname: nsr-vproxy02.amer.lan
Transient hostname: nsr-vproxy02

 

解决方案

vProxy 4.3.0.x 及更低版本:

1.从 NetWorker 中删除 vProxy。
2.重新部署 vProxy 并在自定义模板窗口中指定 vProxy 的 FQDN:

vProxy 部署模板

3.向 NetWorker 注册新部署的 vProxy。

vProxy 4.4.0.x 及更高版本 

1.打开与 vProxy 的 SSH 会话,然后以管理员身份登录。
2.切换到 root: 

sudo su -

3.更新 /etc/hostname 文件以指定 vProxies FQDN,而不是其短名称。
4.确保 /etc/hosts 文件包含 vProxies FQDN 和短名称:

nsr-vproxy02:~ # cat /etc/hosts
127.0.0.1  localhost.localdom localhost
192.168.9.152     nsr-vproxy02.amer.lan     nsr-vproxy02

5.重新启动 vProxy,并在 vProxy 重新联机后重复步骤 1 和 2。
6.将 vProxy 的临时主机名设置为 DNS 可解析的 FQDN:

hostnamectl set-hostname --transient vProxy_FQDN

7.验证主机名命令返回 vProxy 的 FQDN 而不是短名称。 hostnamctl 应返回 vProxies FQDN:

nsr-vproxy02:~ # hostnamectl
   Static hostname: nsr-vproxy02.amer.lan
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 6256d6f0fc6486601577a662606516fc
           Boot ID: 90261c06d0c04dfebea826556a8faac4
    Virtualization: vmware
  Operating System: SUSE Linux Enterprise Server 12 SP5
       CPE OS Name: cpe:/o:suse:sles:12:sp5
            Kernel: Linux 4.12.14-122.183-default
      Architecture: x86-64

8.确保 vProxy 设置为仅使用 hotadd:

hotadd
提醒:如果保护组包含不支持 hotadd 的虚拟机,则 Maximum NBD sessions 字段必须与 hotadd sessions列匹配。有关不支持 hotadd 的虚拟机配置,请参阅 NetWorker VMware 集成指南。
 
9.重新运行 NetWorker VMware Protection 策略。

其他信息

如果主机名命令返回 vProxy 的 FQDN,则此知识库文章不适用。请参阅:NVP-vProxy:如何在 vProxy 一体机上使用运行状况检查工具 ProxyHC。

如以上知识库文章中所述,使用 ProxyHC 实用程序。使用以下语法测试指定虚拟机的 hotadd 连接:

./ProxyHC hotadd

此工具会检查是否存在导致 hotadd 备份失败的其他潜在问题。

受影响的产品

NetWorker

产品

NetWorker Family
文章属性
文章编号: 000228167
文章类型: Solution
上次修改时间: 04 8月 2025
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。