NVP-vProxy:VMware 保護問題的記錄收集程序

摘要: 本文概述如何收集 vProxy 支援套裝、VMware 保護作業專屬的 NetWorker 伺服器記錄,以及在觀察到 vProxy 系統當機時要收集的記錄檔和套裝。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

vProxy 套裝包含 vProxy 引擎狀態、先前的備份工作階段,以及引擎記錄檔。這些捆綁包還提供常見故障排除命令的命令輸出。

NetWorker Management Console (NMC) 可用來產生套裝,並下載到您的系統。tar 命令也可用於手動創建 tarball。


一般 vProxy 記錄收集:

收集 vProxy 記錄套裝可用來檢閱在 vProxy 備份或還原作業期間觀察到的問題。具體記錄檔詳述於:NVP-vProxy 分級指南:NetWorker VMware Protection vProxy 分級和紀錄收集指南


選項 1:使用 NMC 收集套裝。

  1. 登入 NMC 並選取 裝置標籤
  2. 選取 VMware 代理
  3. 以滑鼠右鍵按一下您的代理,然後選取 記錄套裝
 顯示選取記錄套裝的螢幕擷取畫面
  1. 按一下是以收集 vProxy 的回收記錄。虛擬機器 (VM) 工作階段記錄會在完成後傳送至此處。
注意:以這種方式收集套裝可能會失敗,取決於 vProxy 套裝的大小,以及 NMC 用戶端和 vProxy 之間的網路或防火牆規則。在這種情況下,請執行下列步驟,查看套裝是否可在 vProxy 上使用。
 
  1. 開啟至 vProxy 的 SSH 工作階段,並以系統管理員身分登入
  2. 切換至 root: sudo su - 
  3. 檢查 /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
  1. 如果捆綁包存在,請執行以下步驟,使用 SCP 代理將其複製;否則,請參閱選項 2。
  2. 將套裝移至系統管理員使用者的主目錄 (範例):
nsr-vproxy01:~ # mv /opt/emc/vproxy/runtime/state/logbundle/logbundle-5679cd0c-0262-46e9-b99a-97ae336f8ff2.tar.gz /home/admin
  1. 變更套裝上的權限,以便管理員使用者可以將檔案從 vProxy 複製 (範例):
nsr-vproxy01:~ # chmod 777 /home/admin/logbundle-5679cd0c-0262-46e9-b99a-97ae336f8ff2.tar.gz
  1. 使用 SCP 代理程式 (WinSCP 等) 將套裝從使用者的主目錄複製到您的系統。SCP 代理程式中的必要設定:
位址:vProxy 主機名稱或 IP 位址
通訊協定:SCP
使用者:Admin

或者,您可以使用命令列從 Windows 工作站 SCP 套裝:
scp admin@vProxyAddress:/path/to/logbundle .

請參閱:NetWorker (Linux):如何將檔案複製到 Linux NetWorker 伺服器或從 Linux NetWorker 伺服器複製檔案。


選項 2:在 vProxy 上使用 tar:

  1. 使用 SSH 連線至 vProxy,並以 系統管理員身分登入。
  2. 切換至 root: sudo su -
  3. 執行:
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:~ #
  1. 變更套裝的權限,以便從 vProxy 複製:
chmod 755 /tmp/bundle_name.tgz

注意:bundle_name 使用 tar 命令建立的套裝。
 
  1. 使用 SCP 代理程式 (WinSCP 等) 將套裝從使用者的主目錄複製到您的系統。SCP 代理程式中的必要設定:
位址:vProxy 主機名稱或 IP 位址
通訊協定:SCP
使用者:Admin

或者,您可以使用命令列從 Windows 工作站 SCP 套裝:
scp admin@vProxyAddress:/path/to/logbundle .


NetWorker 伺服器端記錄

您可以檢閱 NetWorker 伺服器端記錄,以瞭解下列類型的問題:
  • 在 NetWorker 精靈記錄或 NMC 中 vProxy 報告無法使用
  • vProxy 升級使用下列方法執行: nsrvproxy_mgmt 命令失敗
  • VMware 清查問題/錯誤
  • 在 VMware 保護原則故障期間觀察到的 VMware 備份錯誤

一般伺服器記錄:

記錄名稱 位置 用途
daemon.raw
  • Linux:/nsr/logs/
  • Windows:C:\Program Files\EMC NetWorker\nsr\logs\

一般 NetWorker 伺服器精靈訊息 - 這包含有關 vProxy 可用性或不可用性的記錄,以及註冊狀態訊息:

NetWorker:如何使用nsr_render_log

<作業.log>
  • Linux:/nsr/logs/adhoc/nsrvproxy_mgmt
  • Windows:C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
vProxy 管理工作記錄檔會在重新部署關聯的 vProxy 期間建立。
< vproxy_upgrade_sessio n__ jobuuid>
  • Linux:/nsr/logs/adhoc/nsrvproxy_mgmt
  • Windows:C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
在重新部署 vProxy 期間建立的相關 nsrvisd 記錄檔。
nsrvisd-daemon.log
  • Linux:/opt/nsr/vproxy/logs/nsrvisd
  • Windows:C:\Program Files \EMC NetWorker\nsr\vproxy\logs\nsrvisd
所建立的相關 nsrvisd 詳細記錄檔。
Proxy 工作階段- .log
  • Linux:/nsr/logs/adhoc/nsrvproxy_mgmt
  • Windows:C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
在重新部署 vProxy 期間建立的相關 ProxySessions 記錄檔。
Nsrvisd 記錄
  • Linux:/opt/nsr/vproxy/logs/nsrvisd
  • Windows:C:\Program Files \EMC NetWorker\nsr\vproxy\logs\nsrvisd
所建立的相關清查工作階段記錄檔。
VM 備份記錄
  • Linux:/nsr/logs/policy/Policy_Name/Workflow_Name
  • Windows:C:\Program Files \EMC NetWorker\nsr\logs\policy\Policy_Name\Workflow_Name
VM 備份工作階段記錄會根據 jobsdb 保留時段  (預設為 72 小時) 保留。工作階段記錄與在 /opt/emc/vproxy/runtime/logs/recycle 下的 vProxy 上找到的記錄相同。NetWorker jobsdb 記錄輪替不會移除 vProxy 的記錄。


vCenter 清查:

在 NetWorker 伺服器上,從根提示字元 (Linux) 或系統管理員命令提示字元 (Windows) 執行下列命令:
nsrvim -d --names vCenter_Name
vCenter_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 沒有回應,可收集下列記錄和套裝,以檢閱發生當機的原因。
  1. 收集 SUSE 支援套裝。
    1. 以系統管理員身分透過 SSH 連線至 vProxy。
    2. 切換至 root: sudo su -
    3. 執行下列命令: 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
  1. 將 .txz 套裝移至管理員使用者可存取的位置,例如 /tmp:
nsr-vproxy01:~ # mv /var/log/scc_nsr-vproxy01.amer.lan_240710_1338.txz /tmp
  1. 變更 .txz 套裝的權限,讓管理員使用者可以將套裝從 vProxy 複製:
nsr-vproxy01:~ # chmod 777 /tmp/scc_nsr-vproxy01.amer.lan_240710_1338.txz
  1. 使用 SCP 代理程式 (WinSCP 等) 將套裝從使用者的主目錄複製到您的系統。SCP 代理程式中的必要設定:
位址:vProxy 主機名稱或 IP 位址
通訊協定:SCP
使用者:Admin

或者,您可以使用命令列從 Windows 工作站 SCP 套裝:
scp admin@vProxyAddress:/path/to/logbundle .
  1. 從 vSphere 收集 vProxy VM VMware 資料存放區資料夾中的vmware.log檔案:

如何獲得vmware.log


注意:可能有多個vmware.log檔案,請務必擷取時間戳記與觀察到當機時一致的檔案;否則,將它們全部收集起來。
 
  1. vSphere 支援套裝:
vSphere 支援套裝

注意:請務必選取 vProxy 所在 ESXi 主機的主機記錄。

其他資訊

受影響的產品

NetWorker
文章屬性
文章編號: 000022831
文章類型: How To
上次修改時間: 12 6月 2025
版本:  6
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。