入門
NVP-vProxy 代表 NetWorker VMware Protection 與 vProxy 應用裝置。此裝置用於使用 NetWorker 備份和還原虛擬機器。備份資料會以 VMDK 檔案儲存在 Data Domain 目標裝置上。 也可以將其複製到磁碟或磁帶設備。
本文概述如何對 NVP-vProxy 解決方案的問題進行初步分析。
問題詳細資料
要生成完整的問題描述,請解決以下問題:
- 正在嘗試什麼操作但無效?
- 問題是持續性的或間歇性的?
- 如果是間歇性的,是否有已知的觸發因素?
- 這以前工作得更好嗎?
- 問題何時首次發生 (如果已知,發生了什麼變更)?
- 確切的預期行為是什麼,這種期望是基於什麼?
- 發生次數和觀察到的行為趨勢
- 此問題是否僅在備份環境或大型虛擬機器組的備份負載過重時發生?
- 問題的範圍是什麼 (所有原則/部分原則、所有 VM/某些 VM)?
- 到目前為止,試圖解決什麼問題,從中得出了什麼結論?
環境詳細資料
- 完整的 NetWorker 伺服器版本/組建和作業系統平台。
- vProxy 裝置版本 (在 NMC 的「裝置->VMware 代理」下)。
- 正在使用的 vProxy 數量概觀。
- ESXi 和 vCenter 版本使用中。
- 發生問題的備份/復原 VM 名稱。
- 這些備份的目標介質;包括裝置名稱和 DDOS 版本。
代理執行狀況檢查
開發 ProxyHC 工具的目的是協助診斷和修正使用 NVP vProxy 裝置時可能會出現的一些問題:
NVP-vProxy:如何在 vProxy 裝置上使用執行狀況檢查工具 ProxyHC
記錄收集
注意:請參閱「其他資訊」一節,以瞭解如何在 NVP vProxy 上啟用偵錯選項。對於大多數初始診斷,不需要調試;但是,如果確定標準日誌記錄不足,則可能會請求調試。
- 一般:NVP-vProxy:如何收集 vProxy 的套裝
- vProxy 作業系統當機時:
- 從 vProxy SSH 執行:sudo supportconfig -l
- 這會在 /var/log 下建立 SUSE 支援套裝
- 從 vCenter Server Web 用戶端匯出 vCenter 支援套裝。
注意:在 vCenter 支援套裝收集期間,選取 (檢查) 託管 vProxy 的 ESXi 主機。
註冊問題:
從 NetWorker 伺服器daemon.raw開始:
Linux: /nsr/logs/daemon.raw
視窗: C:\Program Files\EMC NetWorker\logs\daemon.raw
在 vProxy 裝置上:/opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log
備份問題:
在 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 |
備份工作階段記錄 |
<守護程式>-engine.log |
vbackupd 服務引擎記錄 |
<>精靈-snapmgr.log |
VMware Snapshot Manager 記錄 |
<守護程式>-boost.log |
DD Boost 工作階段記錄 |
<守護程式>-vddk.log |
VMware VDDK 工作階段記錄 |
故障診斷常見備份錯誤:
復原問題:
在 NetWorker 伺服器上:
- /nsr/logs/recover/ 從 NMC 復原精靈儲存的復原工作階段記錄
- /nsr/logs/restapi/restapi.log RESTAPI 記錄
- Linux:/nsr/authc/logs/flr-server.log FLR UI Web 服務
- Windows:\nsr\authc-server\tomcat\logs\flr-server.log FLR UI web-service
- /nsr/logs/adhoc/nsrvproxy_flr/<jobid>.log FLR 故障診斷
在用於復原的 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/DAT (工作完成或失敗後將記錄移至此處)
記錄名稱 |
功能 |
<守護程式>-engine.log |
vRecoverd 或 vflrd 服務記錄。 |
<守護程式>-boost.log |
DD Boost 工作階段記錄 |
<守護程式>-vddk.log |
VMware VDDK 工作階段記錄 |
mountsessionnumber.log |
FLR 掛接工作階段記錄 |
browsesessionnumber.log |
FLR 瀏覽工作階段記錄 |
目標虛擬機器記錄:
Windows:C:\Program Files (x86)\EMC\vProxy FLR Agent\logs\vflragentd\vflragentd-agent.log
Linux:/opt/emc/vproxyra/logs/vflragentd/vflragentd-agent.log
MSVMAPPAGENT 記錄:
以下部分提供與 SQL 應用程式一致性數據保護關聯的所有日誌的位置資訊。
若要提高 SQL 應用程式一致的虛擬機器 (MSVMAPPAGENT) 備份的調試級別,請使用 dbgcommand,例如 dbgcommand -p <nsrd-pid> Debug=9。
完成調試會話後,請確保通過運行 dbg命令 <nsrd-pid> debug=0 將 nsrd 的調試層級重置為零。
MSVMAPPAGENT (VM) 記錄:
您可以從 SQL VM 上的下列位置存取與 MSVMAPPAGENT 相關的記錄:
- 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 伺服器記錄:
NetWorker:如何使用 NSRGet NetWorker 資料收集工具