NVP-vProxy 分流指南: NetWorker VMware Protection vProxy 分流和日志概述
摘要: 本知识库文章旨在帮助不熟悉 NetWorker VMware Protection (NVP) 解决方案的备份管理员和支持工程师。它概述了 vProxy 组件和日志,还提供了其他相关文章。此知识库文章可用于在联系支持部门时执行初始诊断,以确保提供准确的问题陈述。
说明
开始
NVP-vProxy 代表使用 vProxy 一体机的 NetWorker VMware Protection。此设备用于使用 NetWorker 备份和还原虚拟机。备份数据存储在 Data Domain 目标设备上。也可以将其克隆到磁盘或磁带设备。
本文概述了如何使用 NVP-vProxy 解决方案对问题进行初步分析。
问题详细信息
要生成完整的问题描述,请解决以下问题:
- 具体是哪项操作无法正常执行?
- 该问题是持续出现的,还是间歇性的?
- 如果是间歇性的,是否有已知的触发条件?
- 以前效果更好吗?
- 问题首次发生的时间(如果知道,发生了什么变化)?
- 确切的预期行为是什么?此期望基于什么?
- 发生次数和观察到的行为趋势
- 该问题是否仅在备份环境或大量虚拟机 (VM) 的备份负载过重时发生?
- 问题的范围是什么(所有策略或部分策略、所有虚拟机还是部分虚拟机)?
- 目前已尝试了哪些修复措施?从中得出了什么结论?
环境详细信息
- 完整的 NetWorker 服务器版本 + 内部版本和作系统平台。
- vProxy 设备版本(在 NMC 中的设备 -> VMware 代理下)。
- 正在使用的 vProxy 数量的概览。
- ESXi 和 vCenter 版本正在使用中。
- 遇到问题的正在备份或恢复的虚拟机的名称。
- 这些备份的目标介质;包括设备名称和 DDOS 版本。
代理运行状况检查
开发 ProxyHC 工具是为了帮助诊断和更正使用 NVP vProxy 一体机时可能观察到的一些问题:
NVP-vProxy:如何在 vProxy 一体机上使用运行状况检查工具 ProxyHC
日志收集
日志收集流程详见:NVP-vProxy:VMware 保护问题的日志收集过程
VMware 资源清册问题
NetWorker 服务器执行清点流程 (nsrvim) 的 NetWorker 服务器资源 (NSR) 虚拟机管理程序资源。此过程完成:
- 每 15 分钟(默认),
- 在任何 VMware 保护策略的开头
- 在从 NetWorker Management Console (NMC) 启动的任何虚拟机恢复作期间。
- 在从 NMC 或 NetWorker Web 用户界面 (NWUI) 执行 VMware View 刷新作期间
nsrvim 进程记录在 NetWorker 服务器中 daemon.raw管理此进程:
Linux: /nsr/logs/daemon.raw
窗口(默认): C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
资源清册进程也会记录在 NetWorker 服务器上的以下位置。
| 日志路径 | 目的 |
|
Linux: |
资源清册会话详细信息。 |
|
Linux:/opt/nsr/vproxy/logs/nsrvisd/nsrvisd-daemon.log |
nsrvisd 服务日志。 |
VPROXY 升级问题
仅当在 NetWorker 服务器上使用 nsrvproxy_mgmt 命令升级 vProxy 时,以下日志才适用。
NVP vProxy:如何使用 nsrvproxy_mgmt 升级 NVP vProxy 设备
| 日志路径 | 目的 |
Linux: /nsr/logs/adhoc/nsrvproxy_mgmt/<job-uuid>.logWindows(默认值): C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt\<job-uuid>.log |
vProxy 管理作业日志是在重新部署关联的 vProxy 期间创建的。 |
Linux: /nsr/logs/adhoc/nsrvproxy_mgmt/vproxy_upgrade_sessio n__<jobuuid>Windows(默认值): C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt\vproxy_upgrade_session__<jobuuid> |
相关 nsrvisd 日志文件是在 vProxy 重新部署期间创建的。 |
Linux: /nsr/logs/adhoc/nsrvproxy_mgmt/ProxySessions-<session-uuid>.logWindows(默认值): C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt\ProxySessions-<session-uuid> .log |
在重新部署 vProxy 期间创建关联的 ProxySessions 日志文件。 |
从 VMware 手动重新部署 vProxy 时,不会生成这些日志。
注册问题:
在 NetWorker 服务器上启动 daemon.raw管理此进程:
Linux:/nsr/logs/daemon.raw
窗口:C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
在 vProxy 一体机上: /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log
通信问题
以下知识库文章可用于确定 NetWorker VMware Protection 的端口要求,并提供在环境中测试端口连接的故障处理过程:
NVP vProxy:对备份和还原操作的网络连接进行故障处理
备份问题:
使用策略日志在 NetWorker 服务器上启动:
Linux: /nsr/logs/policy/policy_name
窗口(默认): C:\Program Files\EMC NetWorker\logs\policy\policy_name
vProxy 备份(日志概述):
/opt/emc/vproxy/runtime/logs/vbackupd/opt/emc/vproxy/runtime/logs/recycle/vbackupd/DATE(作业完成或失败后,日志移至此处)
| 日志名称 | 功能 |
<session-uuid>.log |
备份会话日志 |
<daemon>-engine.log |
vbackupd 服务引擎日志 |
<daemon>-snapmgr.log |
VMware Snapshot Manager 日志 |
<daemon>-boost.log |
DD Boost 会话日志 |
<daemon>-vddk.log |
VMware Virtual Disk Development Kit (VDDK) 会话日志 |
常见备份错误故障处理:
- NetWorker:NVP vProxy:虚拟机备份和还原性能和吞吐量故障处理
- NVP vProxy:虚拟机备份失败,并显示“no matching devices for save of client 'vCenter Name':检查存储节点、设备或池”
- NVP vProxy:(故障处理指南)备份失败,并显示“NSR VMware proxy is not available for datastores”(NSR VMware 代理不可用于数据存储区)
- NVP vProxy:虚拟机备份失败,并显示“VDDK Error 13:您无权访问此文件“— 故障处理指南
- NVP vProxy:对 NetWorker 备份期间的 VMware 快照问题进行故障处理。
恢复问题:
在 NetWorker 服务器上:
| 日志路径 | 目的 |
Linux: /nsr/logs/recover/SessionName_Date.log Windows(默认值): C:\Program Files\EMC NetWorker\nsr\logs\recover\SessionName_Date.log |
NMC 恢复向导中保存的恢复会话日志。 |
|
Linux:
|
从 Dell Data Protection Restore Client (DPRC) 执行 FLR 时,FLR 会装载、浏览和恢复会话日志。 |
Linux: /nsr/logs/adhoc/nsrvproxy_flr_app_recoverWindows(默认值): C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_flr_app_recover |
从 Dell Data Protection Restore Client (DPRC) 执行的 MSVMAPPAGENT (SQL) 还原。 |
Linux: /nsr/logs/restapi/restapi.logWindows(默认值): C:\Program Files\EMC NetWorker\nsr\logs\restapi\restapi.log |
NetWorker REST 应用程序编程接口 (API) 日志 |
Linux: /nsr/authc/logs/flr-server.log Windows(默认值): C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\flr-server.log |
Dell Data Protection Restore Client (DPRC) 日志 |
在用于恢复的 vProxy 一体机上(日志概述):
/opt/emc/vproxy/runtime/logs/vrecoverd//opt/emc/vproxy/runtime/logs/recycle/vrecoverd/DATE(作业完成或失败后,日志移至此处)/opt/emc/vproxy/runtime/logs/vflrd/opt/emc/vproxy/runtime/logs/recycle/vflrd/DATE(作业完成或失败后,日志移至此处)
| 日志名称 | 功能 |
<daemon>-engine.log |
vrecoverd 或 vflrd 服务日志。 |
<daemon>-boost.log |
DD Boost 会话日志 |
<daemon>-vddk.log |
VMware VDDK 会话日志 |
mountsessionnumber.log |
FLR 装载会话日志 |
browsesessionnumber.log |
FLR 浏览会话日志 |
目标虚拟机日志:
Linux:/opt/emc/vproxyra/logs/vflragentd/vflragentd-agent.log
Windows(默认值): C:\Program Files (x86)\EMC\vProxy FLR Agent\logs\vflragentd\vflragentd-agent.log
MSVMAPPAGENT 日志:
以下部分提供与 SQL 应用程序一致性数据保护关联的所有日志的位置信息。
要提高 SQL 应用程序一致性虚拟机 (MSVMAPPAGENT) 备份的调试级别,请使用 dbgcommand,例如, dbgcommand -p <nsrd-pid> Debug=9
调试会话完成后,将调试级别重置为 nsrd 通过运行到 0 dbgcommand <nsrd-pid> Debug=0
MSVMAPPAGENT (VM) 日志:
与 MSVMAPPAGENT作相关的日志可在 SQL 虚拟机上的以下位置找到:
| 日志路径 | 目的 |
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_discovery.log |
发现日志 |
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log |
完整备份 |
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log |
事务日志备份 |
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_snapshotrestore.log |
完整备份的还原。 |
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_apprestore.log |
事务日志备份的还原。 |
NetWorker 服务器上的日志:
/nsr/logs/adhoc/nsrvproxy_flr_app_recover |
Dell Data Protection Restore Client (DPRC)。 |