NetWorker Virtual Edition:升級或安裝失敗記錄位置和集合

摘要: 此知識文章提供 NetWorker Virtual Edition (NVE) 升級或安裝失敗的一般記錄位置。

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

說明

此知識文章提供 NetWorker Virtual Edition (NVE) 升級或安裝失敗的一般記錄位置。如需有關如何在 NVE 上執行安裝的指示,請參閱 NVE:如何升級 NetWorker 軟體

Avinstaller Web UI 記錄:

下列記錄與用於部署和管理 NVE 套件的 avinstaller Web 使用者介面相關。如果在 NVE 部署/升級期間嘗試存取 avinstaller Web UI 時發現問題,則應檢閱下列記錄。當可存取 Web UI,但 NVE 的部署/初始組態失敗時,也可能會檢閱這些記錄:
 
    • /space/avamar/var/avi/server_log/avinstaller.log.
    • /space/avamar/var/avi/server_log/aviserver.log.
    • /space/avamar/var/avi/server_log/avitask.log.0
    • /usr/local/avamar/lib/jetty/logs/jetty.log

avinstaller 服務具有下列命令選項:

nve:~ # avinstaller.pl
Usage: avinstaller.pl [options]
avinstaller.pl performs AvInstaller tasks. For internal use only.
options:
--help                    Display this help message
--start                   Start AvInstaller
--stop                    Stop AvInstaller
--restart                 Restart AvInstaller
--test                    Test the AvInstaller status
--debug                   Launch AvInstaller in debug mode
--testconfigured          Test if AvInstller is configured
--update_passcode         Update the support passcode
--reset_passcode          Reset the support passcode to default value
--version                 Display version information


NetWorker 升級和 NVE 安裝記錄:

在 NVE 升級期間,會使用所安裝的升級套件名稱建立一個暫存資料夾。您可以執行以下命令查看暫存升級目錄: ls -l /data01/avamar/repo/temp/

此資料夾會在升級後移除,如果升級失敗且工作流程關閉,可能會刪除此資料夾。若要收集這些記錄,請啟動升級,並在結束失敗之前,收集記錄。

    • /data01/avamar/repo/temp/*/tmp/workflow.log
    • /data01/avamar/repo/temp/*/tmp/err.log
注意:workflow.log和err.log位於 ..NVE 升級套件名稱下的 /temp/tmp 資料夾。只有一個套件資料夾可供進行中的安裝或升級。

升級完成後,您可以在以下位置的升級套件目錄中找到workflow.log和err.log:

/usr/local/avamar/var/avi/server_data/package_data/

應用於 NVE 的每個升級都有一個相應的資料夾,指示安裝日期,並包含特定於已完成升級作業的檔。

例如:

nve:~ # ls -ltr /usr/local/avamar/var/avi/server_data/package_data/
total 4
drwxr-xr-x 2 avi avi  335 May 31 21:55 NveInstall-19.11.0-12.avp_1717206867725
drwxr-xr-x 3 avi avi 4096 Jun 28 17:16 NveConfig-19.11.0-12.avp_1719608972274
drwxr-xr-x 2 avi avi  328 Aug 14 09:58 NvePlatformOsRollup_2024-R2-v3.avp_1723643818123

nve:~ # ls -ltr /usr/local/avamar/var/avi/server_data/package_data/NvePlatformOsRollup_2024-R2-v3.avp_1723643818123
total 368
-rw-r--r-- 1 avi avi   1243 Jul 15 07:24 pkgdef.xml
-rw-r--r-- 1 avi avi    282 Jul 15 07:24 callabledef.xml
-rw-r--r-- 1 avi avi  27043 Jul 15 07:24 process.jpdl.xml
-rw-r--r-- 1 avi avi   1034 Jul 15 07:24 process.flowchart.txt
-rw-r--r-- 1 avi avi    541 Jul 15 07:28 userinput.xml
-rw-r--r-- 1 avi avi    541 Jul 15 07:28 ui_library.xml
-rw-r--r-- 1 avi avi   1305 Aug 14 09:57 inventory.log
-rw-r--r-- 1 avi avi      0 Aug 14 09:57 err.log
-rw-r--r-- 1 avi avi      5 Aug 14 09:57 port-cache.txt
-rw-r--r-- 1 avi avi    784 Aug 14 09:58 workflow_xml_val.xml
-rw-r--r-- 1 avi avi    312 Aug 14 09:58 main-cache.yaml
-rw-r--r-- 1 avi avi    588 Aug 14 10:00 workflow-reports.yaml
-rw-r--r-- 1 avi avi    311 Aug 14 10:00 internal_config.xml
-rw-r--r-- 1 avi avi 300053 Aug 14 10:00 workflow.log

作業系統彙總記錄:

安裝 NVE OsRollup 套裝時,sec_install_os_errata_sles.pl程序會建立暫存記錄 /tmp/sec_install_os_errata_sles.pl.log。此檔案會在系統重新開機後刪除。 


升級歷程記錄和儲存庫:

  • 取得顯示安裝和升級歷程記錄的輸出:
    avi-cli --verbose localhost --password ROOT-PASSWORD --listhistory
  • 列出儲存庫中可用的套件:
    avi-cli --verbose localhost --password ROOT-PASSWORD --listrepository


一般記錄:

記錄位置 用途
/var/log/messages 記錄各種系統訊息,包括有關系統事件、錯誤、啟動、關機和組態變更的資訊。
/var/log/zypp/history 使用 ZYpp 程式包管理員記錄與系統上的程式包管理相關的重要事件。
/var/log/zypper.log 記錄 Zypper 命令列套件管理員。
/var/log/warn 記錄系統警告和錯誤。

NetWorker 服務記錄詳述於:NetWorker:記錄檔和位置
 

集合:

使用下列其中一種方法從 NVE 收集記錄。

 
NSRGET
 
nsrget 1.8.2 版 (及更新版本) 包含自動收集 NVE 安裝和升級記錄的功能。 nsrget.tar 可從以下來源下載:
 
1.使用 SCP 代理程式,將 nsrget.sh 複製到 /home/admin
注意:使用 SCP 代理程式連線至 NVE 時,您必須將通訊協定變更為「SCP」,並使用管理員帳戶登入。根據預設,根存取會遭到封鎖。
2.開啟 SSH 工作階段至 NVE、以系統管理員身分登入 NVE,然後切換至 root: 
sudo su -
3.做 nsrget 可執行檔:
chmod +x /home/admin/nsrget.sh

4.執行 nsrget 使用下列選項:

/home/admin/nsrget.sh -o:e -p:/space
nsrget 集合時,輸出會報告系統為 NVE,並收集其他記錄:
HH:MM:SS - Detected system is a NetWorker Virtual Edition (NVE)
HH:MM:SS - Collecting avinstaller server database and upgrade history

如果正在進行的升級/安裝作業尚未完成,可能會出現其他訊息。

一旦 nsrget 已完成,您應該會看到 nsrget 下行套裝 /space/nsrget

可使用 nsrget 套裝名稱包括 NVE 主機名稱,以及從建立套裝時的時間戳記。

5.修改 nsrget 套裝上的權限。

chmod -R 777 /space/nsrget/

6.使用 SCP 代理程式,從 NVE 上的 /space/nsrget 目錄收集 nsrget tar.gz。

有關從 Linux 伺服器檢索檔的其他資訊,請參閱:
NetWorker (Linux):如何將檔案複製到 Linux NetWorker 伺服器/從 Linux NetWorker 伺服器複製檔案。

 
手動收集記錄
 
您可以使用 Linux 收集記錄並加以壓縮 tar 命令: 
sudo tar cvzfP /space/$(hostname)_$(date -I).tgz   /space/avamar/var/avi/server_log   /space/avamar/var/avi/webserv_log   /space/avamar/var/avi/server_data/package_data   /data01/avamar/repo/temp/*/tmp   /tmp/sec_install_os_errata_sles.pl.log   /var/log/zypp/history   /var/log/messages*   /var/log/warn* && chmod 777 /space/$(hostname)_$(date -I).tgz 
注意:此命令可以按原樣運行。它會建立一個 .tgz 套裝,其中包含 NVE 的主機名稱,以及在 /space 目錄下產生套裝的日期。您可以指定其他位置;但是,/space 通常具有最多的可用磁碟空間。請勿複製並粘貼上述命令,因為 ' 可能無法正確傳遞。如果複製並貼上命令,可能會產生非預期的錯誤。視面臨的問題而定,列出的部分目錄可能不存在,並在壓縮時報告錯誤。
 
或者,如果有很多 /var/log/messages 和 /var/log/warn 的副本,可以使用下列命令收集去年內的記錄:
sudo tar cvzfP /space/$(hostname)_$(date -I).tgz   /space/avamar/var/avi/server_log   /space/avamar/var/avi/webserv_log   /space/avamar/var/avi/server_data/package_data   /data01/avamar/repo/temp/*/tmp   /tmp/sec_install_os_errata_sles.pl.log   /var/log/zypp/history   $(find /var/log -maxdepth 1 -type f -name 'messages*' -newermt "$(date +%Y)-01-01")   $(find /var/log -maxdepth 1 -type f -name 'warn*' -newermt "$(date +%Y)-01-01") && chmod 777 /space/$(hostname)_$(date -I).tgz
 
上述命令僅收集 NVE 升級和安裝程序專屬的記錄,不會收集任何 NetWorker 服務記錄或組態檔案。可使用 NSRGET 公用程式收集 NetWorker 服務記錄和組態檔案:
NetWorker:如何使用 NSRGet NetWorker 資料收集工具

有關從 Linux 伺服器檢索檔的其他資訊,請參閱:
NetWorker (Linux):如何將檔案複製到 Linux NetWorker 伺服器/從 Linux NetWorker 伺服器複製檔案。

其他資訊

受影響的產品

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