您可以手動升級主機升級單位群組中的主機。

必要條件

確認升級協調器已更新。請參閱對升級協調器進行升級

程序

  1. 在升級協調器中,導覽至 [主機升級] 索引標籤。
  2. 選取已啟用的主機升級單位群組。
  3. 選取動作 > 變更狀態 > 已停用
    如果您有其他已啟用的主機升級單位群組,請將其設定為 已停用
  4. 按一下開始以執行升級前的程序。
  5. 等待主機升級暫停。
  6. 手動升級您的 ESXi 主機。
    備註: 如果主機在升級期間失敗,請將主機重新開機,然後再次嘗試升級。
    1. ESXi 主機置於維護模式。
    2. NSX Manager 導覽至 ESXi 離線服務包位置。
      http://<nsx-manager-ip-address>:8080/repository/<target-nsx-t-version>/metadata/manifest。
    3. ESXi 離線服務包下載到 ESXi 上的 /tmp
    4. 升級 ESXi 主機。
      esxcli software vib install -d /tmp/<offline-bundle-name>.
  7. 手動升級您的 KVM 主機。
    備註: 如果主機在升級期間失敗,請將主機重新開機,然後再次嘗試升級。
    1. 下載升級指令碼。
      http://<nsx-manager-ip-address>:8080/repository/<target-nsx-t-version>/HostComponents/<os-type>/upgrade.sh

      其中,os_type 為 rhel76_x86_64、rhel77_x86_64、xenial_amd64、linux64-bionic、linux64-sles12sp3 或 linux64-sles12sp4。

    2. 升級 KVM 主機。
      upgrade.sh <host-upgrade-bundle-url>

      其中主機升級服務包 URL 為 http://<nsx-manager-ip-address>:8080/xyz,xyz 表示 http://<nsx-manager-ip-address>:8080/repository/<target-nsx-version>/metadata/manifest 檔案的其中一個路徑。

      例如,http://<nsx-manager-ip-address>:8080/repository/3.0.0.0.0.99999999/HostComponents/rhel76_x86_64/nsx-lcp-2.3.0.0.0.9999999-rhel76_x86_64.tar.gz。
  8. 在升級協調器中,導覽至主機索引標籤,然後重新整理頁面。
    所有手動升級的主機會顯示為已升級的狀態。
  9. 成功升級之後,請確認 vSphere 和 KVM 主機上已安裝最新版本的 NSX-T Data Center 套件。
    • 對於 vSphere 主機,輸入 esxcli software vib list | grep nsx
    • 對於 Ubuntu 主機,輸入 dpkg -l | grep nsx
    • 對於 SUSE Linux Enterprise Server、Red Hat 或 CentOS 主機,請輸入 rpm -qa | egrep 'nsx|openvswitch|nicira'
  10. 將升級前已關閉電源的獨立 ESXi 主機的承租人虛擬機器開啟電源。
  11. 將受管理的 ESXi 主機 (屬於已停用 DRS 的叢集) 的承租人虛擬機器移轉至適當的主機。
  12. 對於屬於已停用 DRS 之叢集且升級前已關閉電源的 ESXi 主機,開啟其承租人虛擬機器的電源或重新啟用這些虛擬機器。
  13. (選擇性) NSX Manager 應用裝置中,選取系統 > 應用裝置,並確認主機和傳輸節點部署的所有狀態指示器均顯示為已安裝,且連線狀態為 [開啟] (綠色)。
  14. 在升級協調器中,導覽至主機索引標籤,然後選取已停用的主機升級單位群組。
  15. 選取動作 > 變更狀態 > 已啟用
    如果您有其他已停用的主機升級單位群組,請將其設定為 已啟用

下一步

您僅能在升級程序成功完成之後繼續進行升級。請參閱升級管理平面

若發生升級錯誤,則您必須解決錯誤。請參閱對升級失敗進行疑難排解