僅當線上升級或單鍵離線升級都不起作用時,才考慮進行 CLI 升級。必須先升級平台虛擬機器,再升級收集器虛擬機器。但是,在使用 CLI 啟動離線升級之前,必須先連絡 VMware 支援。

在叢集環境中,您必須僅從平台 1 (P1) 節點執行升級作業,叢集中的其他平台節點會自動升級。但是,您必須單獨升級每個收集器。

必要條件

  • 如果 /tmp 目錄中沒有足夠的空間,升級步驟可能會失敗。確認是否符合平台和收集器伺服器的以下磁碟空間需求:
    • /tmp - 6 GB
    • /home - 2 GB
    • /var - 40 GB
  • 確保所有節點都處於線上狀態。如果任何節點均為非作用中狀態,則不允許觸發升級。
  • 取得虛擬機器的快照。
  • 請注意,在移轉後要驗證下列值:
    • 虛擬機器計數
    • 快照計數大於 0 的虛擬機器
    • 防火牆規則計數
    • 安全群組計數
    • NSX 防火牆計數

程序

  1. My VMware 下載必要的升級服務包檔案。
  2. 檢查並確認已下載服務包的 MD5SUM 值與 VMware 網站中指定的 MD5SUM 值相符。
  3. 將升級服務包複製到 vRealize Network Insight 平台 1 虛擬機器和所有收集器虛擬機器。
    • 若要將檔案從 Linux 虛擬機器複製到 vRealize Network Insight 虛擬機器,請執行命令 scp <filename>.upgrade.bundle consoleuser@<IP_Address_vRNI_VM>:~/
    • 若要將檔案從 Windows 虛擬機器複製到 vRealize Network Insight 虛擬機器,請執行命令 pscp -scp <SOURCE_PATH>\<filename>.upgrade.bundle consoleuser@<IP_Address_vRNI_VM>:~/
      備註:

      使用 https://the.earth.li/~sgtatham/putty/latest/w64/pscp.exe 中的 pscp 公用程式。

  4. 透過 CLI 使用 consoleuser 登入 vRealize Network Insight 平台 1,然後執行下列命令:
    • package-installer copy --host localhost --user consoleuser --path /home/consoleuser/<filename>.upgrade.bundle
    • package-installer upgrade --name <filename>.upgrade.bundle
    備註: 您必須先執行平台升級,然後再啟動收集器更新。
  5. 在作業系統升級過程中將安裝程式重新開機後再次執行 package-installer upgrade 命令。
    重要: 如果出現 SSH 工作階段逾時錯誤,您必須檢查 /var/log/arkin/centralized_upgrade.log 以瞭解是否已進行重新開機。如果重新開機成功,您必須再次執行 package-installer upgrade 命令。
  6. 透過 CLI 登入每個收集器節點,並使用用於平台升級的相同命令執行升級。
    備註: 您可以同時升級所有收集器。
  7. 使用 show-version 命令驗證已升級的版本。