NVP vProxy:如何注销/重新注册 vProxy 设备

摘要: 本知识库文章介绍如何使用 NetWorker 服务器的 nsradmin 命令行选项手动取消注册和注册 NetWorker VMware Protection (NVP) vProxy 一体机。

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

说明

NetWorker VMware 保护集成配置了 vProxy Appliance。必须针对 NetWorker 服务器取消注册 vProxy,然后再重新注册。

方法 1:

  1. 从 NetWorker Management Console (NMC) 或 NetWorker Web 用户界面 (NWUI) 中删除 vProxy 资源。从 NetWorker 中删除 vProxy 应将其从 NetWorker 服务器资源数据库中取消注册(nsrdb)。从 NetWorker 中删除 vProxy 不会从 VMware 中删除 vProxy 虚拟机 (VM)。

NMC:设备 —> VMware 代理
NWUI:保护 —> VMware 代理

  1. 使用 NMC 或 NWUI 重新添加 vProxy。重新添加 vProxy 会发出 vProxy 的新注册。 

方法 2:

如果上述方法失败,请使用 NetWorker 服务器的 nsradmin 命令行实用程序。

  1. 在 NetWorker 服务器上,打开管理员/root 命令提示符
  2. 输入: nsradmin
  3. 输入: option hidden
  4. 输入: visual
  5. 这将打开一个 CLI 实用程序,可用于更改 NetWorker 服务器资源数据库 (nsrdb)。您可以使用 ESC、箭头键和 ENTER 键进行导航和更改。
使用键盘箭头键移动到 Select,然后按 Enter 键。突出显示NSR VMware Proxy,然后按 Enter 键。
nsradmin 实用程序, 启用隐藏的选项并使用可视模式访问 NSR VMware 代理
  1. 使用Next/Prev选项选择必须取消注册的 vProxy 主机。
  2. 使用箭头键选择 Edit,然后按 Enter 键。
  3. 使用箭头键选择 Unregister,然后按 Enter 键,按 ESC 键并保存更改。
从 nsradmin 可视模式取消注册 vProxy 一体机
  1. 等待 30-60 秒。
  2. 使用箭头键选择 Register,然后按 Enter 键,按 ESC 键并保存更改。

测 井:

NMC 应报告 vProxy 已注销/注册:
 显示取消注册和注册状态的 NMC 日志窗口 
 
NetWorker 服务器daemon.raw还包括有关注销和注册作的消息:
Linux: /nsr/logs/daemon.raw
Windows(默认值): C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw

其他信息

在某些情况下,vProxy 不会注册,这可能由于多种原因而发生。vProxy 可能会卡在不允许注册的状态。通过执行以下步骤,可以强制 vProxy 进入未注册状态:

提醒:所有命令均如图所示运行。您不需要替换任何值。
  1. 通过 SSH 连接到 vProxy 服务器并使用管理员用户身份登录。
  2. 切换到 root 用户: sudo su -
  3. 停止 vrapid 服务: systemctl stop vrapid
  4. 创建 vProxyState.dat 文件中标识的:
cp /opt/emc/vproxy/runtime/state/vProxyState.dat /opt/emc/vproxy/runtime/state/vProxyState.dat_$(date -I)
  1. 创建 vProxyRegistry.dat 文件中标识的:
cp /opt/emc/vproxy/runtime/state/vProxyRegistry.dat /opt/emc/vproxy/runtime/state/vProxyRegistry.dat_$(date -I)
  1. 强制 vProxy 进入未注册状态: 
echo UNREGISTERED > /opt/emc/vproxy/runtime/state/vProxyState.dat
  1. 从 中删除 NetWorker 服务器 vProxyRegistry.dat 文件中标识的:
sed -i 's/"BackupServerName":"[^"]*"/"BackupServerName":""/' /opt/emc/vproxy/runtime/state/vProxyRegistry.dat
  1. 启动 vrapid 服务: systemctl start vrapid
  1. 确认您可以从 NetWorker 服务器连接到 vProxy 上的端口 9090:
nsrports -t VPROXY_FQDN -p 9090
  1. 如果来自 NetWorker 服务器的连接成功,请尝试重新注册 vProxy。
提醒:如果发生连接问题(名称解析或端口 9090),请验证 DNS 设置并咨询您的网络或防火墙团队有关端口通信的信息。它可能被网络或防火墙设备阻止。如果未观察到连接问题,则可以在 NetWorker Management Console (NMC) 或 NetWorker Web 用户界面 (NWUI) 中添加 vProxy。

在某些情况下,可能需要调试消息传送。以下知识库文章提供了有关启用 vrapid 在 vProxy 设备上调试:NetWorker VMware Protection-vProxy:如何启用调试日志记录
vProxy 的 /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log 包含有关 vProxy 注册作的信息。

vProxy 管理员用户帐户已锁定:

提醒:如果 admin 或 root 密码都未知,则必须重新部署 vProxy 一体机。在 vSphere 中,选择 vProxy 虚拟机并打开虚拟机的 摘要 选项卡。记下 虚拟机详细信息相关对象 窗口中的信息。关闭并删除 vProxy 虚拟机。重新部署 vProxy 虚拟机。 vProxy OVA 软件包在 Dell NetWorker 产品 页面上提供。请咨询您的 VMware 管理员,以获取部署和重新配置虚拟机的帮助。

如果 vProxy 不会注册,并且根凭据已知,请检查管理员用户帐户是否已锁定在 vProxy 上。

  1. 在 vSphere 中,打开与 vProxy 虚拟机的 VMware 控制台会话:

从 VMware vSphere 访问 vProxy 虚拟机控制台

  1. 以 root 用户身份登录。
  2. 使用 pam_tally2 要重置管理员帐户,请执行以下作:
pam_tally2 --user=admin --reset
  1. 如果当前管理员密码未知,您可以使用 Linux 更改它 passwd 命令检查它们是否正在运行:
passwd admin
  1. 使用解决方案字段中的方法 1 删除 vProxy,然后使用新密码将其添加回来。

如果管理员帐户在未执行已知的 SSH 连接时继续锁定,请检查 SSH 会话的来源:

journalctl -u sshd | grep -w 'admin'

此命令显示哪些系统正在尝试使用管理员帐户登录(但结果失败):

Dec 06 09:23:36 nsr-vproxy02.amer.lan sshd[9407]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.9.100  user=admin
Dec 06 09:23:38 nsr-vproxy02.amer.lan sshd[9407]: Failed password for admin from 192.168.9.100 port 54788 ssh2

受影响的产品

NetWorker

产品

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