NVP-vProxy:VMware 保護問題的記錄收集程序
Summary: 本文概述如何收集 vProxy 支援套裝、VMware 保護作業專屬的 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 伺服器上,從根提示字元 (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 伺服器端記錄,以瞭解下列類型的問題:
- 在 NetWorker 精靈記錄或 NMC 中 vProxy 報告無法使用
- vProxy 升級使用下列方法執行:
nsrvproxy_mgmt命令失敗 - VMware 清查問題/錯誤
- 在 VMware 保護原則故障期間觀察到的 VMware 備份錯誤
一般伺服器記錄:
| 記錄名稱 | 位置 | 用途 |
| daemon.raw |
|
一般 NetWorker 伺服器精靈訊息 - 這包含有關 vProxy 可用性或不可用性的記錄,以及註冊狀態訊息: |
| <作業.log> |
|
vProxy 管理工作記錄檔會在重新部署關聯的 vProxy 期間建立。 |
| < vproxy_upgrade_sessio n__ jobuuid> |
|
在重新部署 vProxy 期間建立的相關 nsrvisd 記錄檔。 |
| nsrvisd-daemon.log |
|
所建立的相關 nsrvisd 詳細記錄檔。 |
| Proxy 工作階段- .log |
|
在重新部署 vProxy 期間建立的相關 ProxySessions 記錄檔。 |
| Nsrvisd 記錄 |
|
所建立的相關清查工作階段記錄檔。 |
| VM 備份記錄 |
|
VM 備份工作階段記錄會根據 jobsdb 保留時段 (預設為 72 小時) 保留。工作階段記錄與在 /opt/emc/vproxy/runtime/logs/recycle 下的 vProxy 上找到的記錄相同。NetWorker jobsdb 記錄輪替不會移除 vProxy 的記錄。 |
vCenter 清查:
在 NetWorker 伺服器上,從根提示字元 (Linux) 或系統管理員命令提示字元 (Windows) 執行下列命令:
nsrvim -d --names vCenter_NamevCenter_Name符合 vCenter/Hypervisor 新增至 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 VM 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.