NVP-vProxy:VMware 保护问题的日志收集过程
Summary: 本文概述了如何收集 vProxy 支持包、特定于 VMware Protection 操作的 NetWorker 服务器日志,以及在观察到 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.
Instructions
vProxy 捆绑包包含 vProxy 引擎状态、以前的备份会话和引擎日志文件。这些捆绑包还提供常见故障处理命令的命令输出。
NetWorker Management Console (NMC) 可用于生成捆绑包并将其下载到您的系统。tar 命令还可用于手动创建 tarball。
收集 vProxy 日志包可用于查看在 vProxy 备份或还原操作期间观察到的问题。以下文章中详细介绍了具体的日志文件:NVP-vProxy 分流指南:NetWorker VMware Protection vProxy 分流和日志收集指南
(可选)可以使用命令行从 Windows 工作站对捆绑包执行 SCP:
提醒:您不必替换上述命令中的任何内容。此命令在 /tmp 目录中创建包含 vProxy 主机名的 tar 捆绑包。可以改为指定其他位置(例如 /data01)。
提醒:取代
(可选)可以使用命令行从 Windows 工作站对捆绑包执行 SCP:
可以查看 NetWorker 服务器端日志是否存在以下类型的问题:
在 NetWorker 服务器上,从 root 提示符 (Linux) 或管理员命令提示符 (Windows) 运行以下命令:
如果 vProxy 无响应,则可以收集以下日志和捆绑包来查看发生崩溃的原因。
(可选)可以使用命令行从 Windows 工作站对捆绑包执行 SCP:
提醒:可能有多个vmware.log文件,请确保抓取时间戳与观察到崩溃的时间一致的文件;否则,请将它们全部收集起来。
提醒:确保选择 vProxy 所在的 ESXi 主机的主机日志。
NetWorker Management Console (NMC) 可用于生成捆绑包并将其下载到您的系统。tar 命令还可用于手动创建 tarball。
常规 vProxy 日志收集:
收集 vProxy 日志包可用于查看在 vProxy 备份或还原操作期间观察到的问题。以下文章中详细介绍了具体的日志文件:NVP-vProxy 分流指南:NetWorker VMware Protection vProxy 分流和日志收集指南
选项 1:使用 NMC 收集捆绑包。
- 登录到 NMC 并选择 “设备”选项卡
- 选择 VMware 代理
- 右键单击代理,然后选择 日志包
- 单击 是以收集 vProxy 的回收日志。虚拟机 (VM) 会话日志在完成后发送到此处。
提醒:以这种方式收集捆绑包可能会失败,具体取决于 vProxy 捆绑包的大小以及 NMC 客户端与 vProxy 之间的网络或防火墙规则。在这种情况下,请执行以下操作以查看捆绑包在 vProxy 上是否可用。
- 打开与 vProxy 的 SSH 会话,然后以管理员身份登录
- 切换到 root:
sudo su - - 检查 /opt/emc/vproxy/runtime/state/logbundle/ ,以查看是否存在捆绑包,其时间戳来自在 NMC 中生成捆绑包时的时间戳:
nsr-vproxy01:~ # ls -lh /opt/emc/vproxy/runtime/state/logbundle/ total 616K -rw-r----- 1 root root 616K Jul 10 09:03 logbundle-5679cd0c-0262-46e9-b99a-97ae336f8ff2.tar.gz
- 如果捆绑包存在,请执行以下步骤以使用 SCP 代理将其拷贝出去;否则,请参阅选项 2。
- 将捆绑包移至管理员用户的主目录(示例):
nsr-vproxy01:~ # mv /opt/emc/vproxy/runtime/state/logbundle/logbundle-5679cd0c-0262-46e9-b99a-97ae336f8ff2.tar.gz /home/admin
- 更改捆绑包的权限,以便管理员用户可以从 vProxy 复制文件(示例):
nsr-vproxy01:~ # chmod 777 /home/admin/logbundle-5679cd0c-0262-46e9-b99a-97ae336f8ff2.tar.gz
- 使用 SCP 代理(WinSCP 等)将捆绑包从用户的主目录复制到您的系统。SCP 代理程序中的必需设置:
地址:vProxy 主机名或 IP 地址
协议:
SCP 用户:Admin
协议:
SCP 用户:Admin
(可选)可以使用命令行从 Windows 工作站对捆绑包执行 SCP:
scp admin@vProxyAddress:/path/to/logbundle .
请参阅:NetWorker (Linux):如何将文件复制到 Linux NetWorker 服务器或从 Linux NetWorker 服务器拷贝文件。
选项 2:在 vProxy 上使用 tar:
- 使用 SSH 连接到 vProxy 并以 管理员身份登录。
- 切换到 root:
sudo su - - 运行:
tar cvzfP `hostname`_`date -I`.tgz /opt/emc/vproxy/runtime/state/vProxyRegistry.dat /opt/emc/vproxy/runtime/logs/ /var/log/messages* /etc/hosts
提醒:您不必替换上述命令中的任何内容。此命令在 /tmp 目录中创建包含 vProxy 主机名的 tar 捆绑包。可以改为指定其他位置(例如 /data01)。
nsr-vproxy01:~ # tar czfP /tmp/`hostname`_`date -I`.tgz /opt/emc/vproxy/runtime/state/vProxyRegistry.dat /opt/emc/vproxy/runtime/logs/ /var/log/messages* /etc/hosts nsr-vproxy01:~ # ls -l /tmp | grep tgz -rw------- 1 root root 614092 Jul 10 10:07 nsr-vproxy01.amer.lan_2024-07-10.tgz nsr-vproxy01:~ #
- 更改捆绑包的权限,以便您可以从 vProxy 复制它:
chmod 755 /tmp/bundle_name.tgz
提醒:取代
bundle_name 使用 tar 命令创建的捆绑包。
- 使用 SCP 代理(WinSCP 等)将捆绑包从用户的主目录复制到您的系统。SCP 代理程序中的必需设置:
地址:vProxy 主机名或 IP 地址
协议:
SCP 用户:Admin
协议:
SCP 用户:Admin
(可选)可以使用命令行从 Windows 工作站对捆绑包执行 SCP:
scp admin@vProxyAddress:/path/to/logbundle .
NetWorker 服务器端日志:
可以查看 NetWorker 服务器端日志是否存在以下类型的问题:
- vProxy 报告在 NetWorker 守护程序日志或 NMC 中不可用
- vProxy 升级执行于
nsrvproxy_mgmt命令失败 - VMware 资源清册问题/错误
- 在 VMware 保护策略失败期间观察到 VMware 备份错误
常规服务器日志:
| 日志名称 | 位置 | 目的 |
| daemon.raw |
|
常规 NetWorker 服务器守护程序消息 — 这包含有关 vProxy 可用性或不可用以及注册状态消息的日志记录: |
| <job-uuid>.log |
|
vProxy 管理作业日志文件是在重新部署关联的 vProxy 期间创建的。 |
| < vproxy_upgrade_sessio n__ jobuuid> |
|
在重新部署 vProxy 期间创建关联的 nsrvisd 日志文件。 |
| nsrvisd-daemon.log |
|
创建关联的 nsrvisd 详细日志文件。 |
| ProxySessions- .log |
|
在重新部署 vProxy 期间创建关联的 ProxySessions 日志文件。 |
| Nsrvisd 日志 |
|
创建关联的库存会话日志文件。 |
| 虚拟机备份日志 |
|
虚拟机备份会话日志将根据 jobsdb 保留窗口 (默认为 72 小时)进行保留。会话日志与 vProxy 上的 /opt/emc/vproxy/runtime/logs/recycle 下的日志相同。NetWorker jobsdb 日志轮换不会删除 vProxy 中的日志。 |
vCenter 清单:
在 NetWorker 服务器上,从 root 提示符 (Linux) 或管理员命令提示符 (Windows) 运行以下命令:
nsrvim -d --names vCenter_Name其中 vCenter_Name 与将 vCenter/虚拟机管理程序添加到 NetWorker 的方式相匹配。例如(短名称、FQDN、IP)此命令会在以下目录中生成.xml文件:
Linux:/nsr/cores/nsrvim
Windows:文件在运行 nsrvim 命令的同一目录中生成。
[root@nsr ~]# ls -l /nsr/cores/nsrvim total 48 -rw-r--r--. 1 root root 47 Jul 10 10:30 vcsa.amer.lan-cat_tags.xml -rw-r--r--. 1 root root 4175 Jul 10 10:30 vcsa.amer.lan-mapping.xml -rw-r--r--. 1 root root 32913 Jul 10 10:30 vcsa.amer.lan.xml
请参阅:NetWorker (Linux):如何将文件复制到 Linux NetWorker 服务器或从 Linux NetWorker 服务器拷贝文件。
vProxy 系统崩溃:
如果 vProxy 无响应,则可以收集以下日志和捆绑包来查看发生崩溃的原因。
- 收集 SUSE 支持包。
- 以管理员身份通过 SSH 连接到 vProxy。
- 切换到 root: sudo su -
- 运行以下命令:
supportconfig
这将在 /var/log 下生成 scc.txz 捆绑包,例如:
-vproxy01:~ # ls -l /var/log | grep scc -rw------- 1 root root 945064 Jul 10 13:40 scc_nsr-vproxy01.amer.lan_240710_1338.txz -rw------- 1 root root 33 Jul 10 13:40 scc_nsr-vproxy01.amer.lan_240710_1338.txz.md5
- 将 .txz 捆绑包移动到管理员用户可以访问的位置,例如 /tmp:
nsr-vproxy01:~ # mv /var/log/scc_nsr-vproxy01.amer.lan_240710_1338.txz /tmp
- 更改 .txz 捆绑包的权限,以便管理员用户可以将捆绑包从 vProxy 中拷贝出来:
nsr-vproxy01:~ # chmod 777 /tmp/scc_nsr-vproxy01.amer.lan_240710_1338.txz
- 使用 SCP 代理(WinSCP 等)将捆绑包从用户的主目录复制到您的系统。SCP 代理程序中的必需设置:
地址:vProxy 主机名或 IP 地址
协议:
SCP 用户:Admin
协议:
SCP 用户:Admin
(可选)可以使用命令行从 Windows 工作站对捆绑包执行 SCP:
scp admin@vProxyAddress:/path/to/logbundle .
- 从 vSphere 中,收集 vProxy 虚拟机 VMware 数据存储文件夹中的 vmware.log 文件:

提醒:可能有多个vmware.log文件,请确保抓取时间戳与观察到崩溃的时间一致的文件;否则,请将它们全部收集起来。
- vSphere 支持捆绑包:
提醒:确保选择 vProxy 所在的 ESXi 主机的主机日志。
Additional Information
相关文章:
Affected Products
NetWorkerArticle Properties
Article Number: 000022831
Article Type: How To
Last Modified: 12 Jun 2025
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.