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

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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

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

Cause

部署 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

 

Resolution

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 策略。

Additional Information

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

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

./ProxyHC hotadd

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

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000228167
Article Type: Solution
Last Modified: 04 Aug 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.