將現有資料備份到新部署,然後再移轉到新部署。此程序會啟動新部署,並停止舊部署。

先決條件

安裝 VMware Integrated OpenStack 4.1。請參閱安裝新版本

程序

  1. 登入新的 OpenStack 管理伺服器,並準備目錄以儲存備份。
    sudo viocli upgrade prepare old-mgmt-server-ip /nfs-server-folder
  2. 登入舊的 OpenStack 管理伺服器,並將其資料備份至已備妥的目錄。
    sudo viocli backup mgmt_server new-mgmt-server-ip:/nfs-server-folder
  3. 重新登入新的 OpenStack 管理伺服器,並使用舊安裝中備份的資料重新設定新安裝。
    sudo viocli upgrade mgmt_server backup-directory new-mgmt-server-ip:/nfs-server-folder

    備份目錄名稱的格式為 vio_ms_timestamp

  4. 登出 vSphere Web Client,然後重新登入。

    這會重新整理介面,以便顯示新的部署。

  5. vSphere Web Client 中,選取首頁 > VMware Integrated OpenStack
  6. 開啟摘要索引標籤。
  7. 確認版本資訊資料表會顯示新 VMware Integrated OpenStack 安裝的版本。
  8. 已連線的伺服器下,按一下變更伺服器...
  9. 瀏覽到新 OpenStack 管理伺服器,然後按一下確定
  10. 開啟管理索引標籤,然後按一下升級索引標籤。
  11. 在顯示的資料表中,在目前部署上按一下滑鼠右鍵,然後選取升級
    1. 輸入新部署的名稱。

      此名稱必須與目前部署的名稱不同。

    2. 如果您從精簡部署進行升級,請在部署類型下拉式功能表中選取新部署的部署類型。

      在升級過程中,您可以視需要將精簡部署變更為 HA 部署。

    3. 下一步,檢閱升級組態,然後按一下完成

    目前部署的狀態為 Running,而新部署的狀態為 Provisioning

  12. 新部署的狀態變更為 Prepared 之後,在舊部署的名稱上按一下滑鼠右鍵,然後選取移轉資料
    重要:

    此動作會停止 OpenStack 服務。升級完成後,服務才會關閉。

    移轉程序完成後,新部署的狀態會變更為 Migrated

  13. 在舊部署的名稱上按一下滑鼠右鍵,然後選取切換到新部署

    移轉程序完成後,新部署的狀態變更為 Running,而先前部署的狀態變更為 Stopped

結果

現在,OpenStack 服務由新部署提供。

下一步

  • 升級 My VMware 中的授權金鑰。請參閱知識庫 2006974

  • 更新任何 DNS 項目,以使用新 VMware Integrated OpenStack 部署的 IP 位址。

  • 對於 NSX-T Data Center 部署,更新 NSX Manager 中的中繼資料 Proxy 組態以使用新 OpenStack 管理伺服器 的 IP 位址。

  • 如果已將您的部署與 vRealize Automation 整合,請在升級 VMware Integrated OpenStack 後執行整合程序。請參閱將 VMware Integrated OpenStack 與 vRealize Automation 整合

如果升級失敗,或者您不想使用新版本,可還原到先前的 VMware Integrated OpenStack 部署。請參閱還原到之前的 VMware Integrated OpenStack 部署

如果升級成功,可刪除舊的 VMware Integrated OpenStack 部署。請參閱刪除舊版 VMware Integrated OpenStack 部署