您可以使用 viopatch 公用程式安裝 VMware Integrated OpenStack 5.1 修補程式。

重要:

viopatch uninstall 動作已被取代,並且無法用來還原為先前版本。因此,此程序中建立的快照對於還原是必要的。在完成所有驗證工作並確定您將不需要還原為先前版本之前,請不要移除這些快照。

先決條件

  • VMware Integrated OpenStack 下載頁面下載 VMware Integrated OpenStack 5.1 修補程式。修補程式會以 DEB 檔案形式提供。

  • 確認您的環境符合 VMware Integrated OpenStack 5.1 的需求。請參閱VMware Integrated OpenStack 系統需求

  • 確認 VMware Integrated OpenStack 5.1 所需的網路連接埠已開啟。請參閱所需網路連接埠

    重要:

    HAProxy Web UI 現在會使用連接埠 1993。相應地更新防火牆組態。

  • 對於 NSX-T Data Center 部署,如果您不想使用 Barbican 做為金鑰管理員,請修改 custom.yml 檔案,如下所示:

    1. 在 Barbican 選項下,取消 cert_manager_type 的註解。

    2. 將其值設為 vmware_nsxv3

  • 確保您目前的部署正在執行 VMware Integrated OpenStack 5.0。如果執行較舊版本,請遵循升級 VMware Integrated OpenStack中所述的程序。

程序

  1. vSphere Client 中,建立 OpenStack 管理伺服器 虛擬機器的快照。
  2. 登入 OpenStack 管理伺服器 並建立快照。
    sudo viopatch snapshot take
    備註:

    此命令會停止 OpenStack 服務。安裝修補程式時,將會重新啟動服務。

  3. VMware Integrated OpenStack 5.1 修補程式檔案傳輸到 OpenStack 管理伺服器 虛擬機器。
  4. 新增和安裝修補程式檔案。
    sudo viopatch add -l path/vio-patch-5.1_5.1.0.10738236_all.deb
    sudo viopatch install -p vio-patch-5.1 -v 5.1.0.10738236

    您可以隨時執行 sudo viopatch list 命令,以顯示所有新增的修補程式和對應的版本。

下一步

確認已修補的版本正常運作後,您可以執行 sudo viopatch snapshot remove 以刪除快照。此動作具有破壞性,且無法回復。快照刪除後無法復原。

如果您需要復原為先前的版本,請參閱復原 VMware Integrated OpenStack 修補程式