您可以透過執行具有 --private-key-path 選項的 VMware Cloud Director 安裝程式,來升級伺服器群組中的所有儲存格以及共用資料庫。
您可以使用適用於 Linux 的 VMware Cloud Director 安裝程式,在支援的 Linux 作業系統上升級包含 VMware Cloud Director 安裝的 VMware Cloud Director 伺服器群組。如果 VMware Cloud Director 伺服器群組包含 VMware Cloud Director 9.5 應用裝置部署,則使用適用於 Linux 的 VMware Cloud Director 安裝程式以僅在移轉工作流程期間升級您現有的環境。請參閱升級和移轉 VMware Cloud Director 應用裝置。
VMware Cloud Director for Linux 是以數位簽署的可執行檔形式來散佈,名稱採用 vmware-vcloud-director-distribution-v 形式。v.v-nnnnnn.bin 格式,其中 v.v.v 代表產品版本,nnnnnn 代表組建編號。例如:vmware-vcloud-director-distribution-10.4.0-19780584.bin。執行此可執行檔可安裝或升級 VMware Cloud Director。
執行具有 --private-key-path選項的 VMware Cloud Director 安裝程式時,您可以新增 upgrade 公用程式的其他命令選項,例如--maintenance-cell。如需資料庫 upgrade 公用程式選項的相關資訊,請參閱Linux 上的 VMware Cloud Director 的資料庫升級公用程式參考。
必要條件
-
確認 VMware Cloud Director 資料庫、vSphere 元件和 NSX 元件與新版本的 VMware Cloud Director 相容。
重要: 如果您現有的 VMware Cloud Director 安裝使用 Oracle 資料庫或 Microsoft SQL Server 資料庫,請確認您已移轉到 PostgreSQL 資料庫,然後再進行升級。如需可能的升級路徑,請參閱 升級 Linux 上的 VMware Cloud Director。 -
驗證您是否具有目標伺服器的 Superuser 認證。
-
如果想要安裝程式驗證安裝檔案的數位簽章,請在目標伺服器上下載並安裝 VMware 公開金鑰。如果已驗證安裝檔案的數位簽章,則在安裝期間不需要再次驗證它。請參閱為在 Linux 上安裝 VMware Cloud Director 下載並安裝 VMware 公開金鑰。
- 請確認您具備有效的授權金鑰,可使用您要升級的 VMware Cloud Director 軟體版本。
- 確認所有儲存格皆允許 Superuser 在沒有密碼的情況下進行 SSH 連線。若要執行驗證,您可以執行下列 Linux 命令:
sudo -u vcloud ssh -i private-key-path root@cell-ip
此範例設定您的vcloud
身分識別,然後以根使用者身分在執行 cell-ip 時使用 SSH 連線至儲存格,但不提供根使用者密碼。如果本機儲存格上 private-key-path 中的私密金鑰可由使用者vcloud.vcloud
讀取,且對應的公開金鑰已在執行 cell-ip 時存在於根使用者的 authorized-keys 檔案,則命令成功。備註:vcloud
使用者、vcloud
群組和vcloud.vcloud
帳戶是由 VMware Cloud Director 安裝程式建立的,用作 VMware Cloud Director 程序執行時所用的身分識別。vcloud
使用者無密碼。 - 確認您的所有 ESXi 主機均已啟用。不支援已停用的 ESXi 主機。
- 確認伺服器群組中的所有伺服器都可以存取共用的傳輸伺服器儲存區。請參閱在 Linux 上準備 VMware Cloud Director 的傳輸伺服器儲存區。
-
從 10.3 版開始,VMware Cloud Director 不再允許管理員和承租人 LDAP 伺服器略過 SSL 憑證驗證。升級 VMware Cloud Director 之前,必須測試您的連線。如果有任何組織具有這些無效組態,則在每個組織中,必須關閉 LDAP 伺服器的 Accept all certificates 設定並在 LDAP 設定使用者介面中匯入憑證。
在最新版本中,當您更新 LDAP 設定以關閉 Accept all certificates 設定時,[首次使用時信任] 對話方塊會自動針對組織的 LDAP 伺服器匯入憑證。但是,在較早版本中,需要執行分為以下兩個步驟的程序:關閉 Accept all certificates 設定,然後使用使用者介面上傳 LDAP 伺服器的憑證。
- 如果 VMware Cloud Director 安裝使用 LDAPS 伺服器以避免升級後出現 LDAP 登入失敗,請確認您擁有建構正確的 Java 8 Update 181 憑證。如需相關資訊,請參閱《Java 8 版本變更》,網址為 https://www.java.com。
程序
結果
- 確認目前儲存格主機符合所有需求。
- 解壓縮 VMware Cloud Director RPM 套件。
- 升級目前儲存格上的 VMware Cloud Director 軟體。
- 升級 VMware Cloud Director 資料庫。
- 升級剩餘的每個儲存格上的 VMware Cloud Director 軟體,然後重新啟動儲存格上的 VMware Cloud Director 服務。
- 重新啟動目前儲存格上的 VMware Cloud Director 服務。
下一步
- 啟動伺服器群組中的所有儲存格上的 VMware Cloud Director 服務。
-
確認您的 AMQP 連線運作正常。
- 升級已登錄至 VMware Cloud Director 的 NSX Manager 執行個體
- 升級已登錄至 VMware Cloud Director 的 vCenter Server 系統、ESXi 主機和 NSX Edge