您可以將 VMware Cloud Director 應用裝置升級至最新版本,或使用更新套件將修補程式套用至 VMware Cloud Director 應用裝置。

在升級 VMware Cloud Director 應用裝置部署期間,VMware Cloud Director 服務將停止運作,並且可能會停機一段時間。停機時間取決於升級每個 VMware Cloud Director 應用裝置以及執行 VMware Cloud Director 資料庫升級指令碼所需的時間。VMware Cloud Director 伺服器群組中的工作儲存格數目會減少,直到停止最後一個 VMware Cloud Director 應用裝置上的 VMware Cloud Director 服務。在 VMware Cloud Director HTTP 端點前面正確設定的負載平衡器會停止將流量路由到已停止的儲存格。

將升級套用至每個 VMware Cloud Director 應用裝置且資料庫升級完成後,您必須將每個 VMware Cloud Director 應用裝置重新開機。

必要條件

  • 建立主要 VMware Cloud Director 應用裝置的快照。
    1. 從 10.1 版或更新版本升級或在修補時,如果啟用了在主要資料庫服務失敗時自動進行容錯移轉,請在升級期間將容錯移轉模式變更為 Manual。升級後,您可以將容錯移轉模式設定為 Automatic。請參閱VMware Cloud Director 應用裝置自動容錯移轉
    2. 登入資料庫高可用性叢集的主要 VMware Cloud Director 應用裝置所在的 vCenter 執行個體。
    3. 導覽至主要 VMware Cloud Director 應用裝置,在其上按一下滑鼠右鍵,然後按一下電源 > 關閉客體作業系統
    4. 在應用裝置上按一下滑鼠右鍵,然後按一下快照 > 建立快照。輸入快照的名稱,並選擇性地輸入說明,然後按一下確定
    5. VMware Cloud Director 應用裝置上按一下滑鼠右鍵,然後按一下電源 > 開啟電源
    6. 確認資料庫高可用性組態中的所有節點都處於良好狀態。請參閱檢視 VMware Cloud Director 應用裝置叢集健全狀況和容錯移轉模式
    7. 自行熟悉 VMware Cloud Director 應用裝置的備份程序。請參閱備份 VMware Cloud Director 應用裝置的內嵌式資料庫
  • 重要: VMware Cloud Director 10.5.1 及更新版本不再接受簽章演算法使用 SHA-1 的憑證。
    對於 VMware Cloud Director 10.5.1 及更新版本,請確認憑證鏈結中沒有任何憑證使用 SHA-1 作為簽章演算法,例如,sha1WithRSAEncryption

程序

  1. 在網頁瀏覽器中,登入 VMware Cloud Director 應用裝置執行個體的應用裝置管理使用者介面,以識別主要應用裝置 https://appliance_ip_address:5480
    記下主要應用裝置名稱。必須先升級主要應用裝置,然後再升級待命和應用程式儲存格。備份資料庫時,您必須使用主要應用裝置。
  2. 在叢集中的所有應用裝置上,執行下列命令以關閉 VMware Cloud Director
    /opt/vmware/vcloud-director/bin/cell-management-tool -u <admin_username> cell --shutdown
  3. 將更新套件下載至您要升級的應用裝置。
    備註: 必須先升級主要應用裝置。
    VMware Cloud Director 做為可執行檔散佈,其名稱格式為 VMware_Cloud_Director_v.v.v.v- nnnnnnnn_update. tar.gz,其中 v. v. v. v 代表產品版本, nnnnnnnn 代表組建編號。例如, VMware_Cloud_Director_10.1.0.4424-14420378_update.tar.gz
  4. 建立要從中擷取更新套件的 local-update-package 目錄。
    mkdir /tmp/local-update-package
  5. 在新建立的目錄中擷取更新套件。
     tar -zxf VMware_Cloud_Director_v.v.v.v-nnnnnnnn_update.tar.gz \
    				-C /tmp/local-update-package
  6. local-update-package 目錄設為更新存放庫。
    vamicli	update --repo file:///tmp/local-update-package
  7. 檢查更新以確認是否建立了正確的存放庫。
    vamicli update --check
    升級發行版本顯示為 可用更新
  8. 使用主要應用裝置或待命應用裝置管理使用者介面建立備份。
    無法使用應用程式儲存格執行備份。
  9. 套用可用的升級。
    vamicli update --install latest
  10. 在其餘的待命和應用程式儲存格上,重複步驟 3-7 和步驟 9。
  11. 從任何應用裝置,執行 VMware Cloud Director 資料庫 upgrade 公用程式。
    /opt/vmware/vcloud-director/bin/upgrade
  12. 將每個 VMware Cloud Director 應用裝置重新開機。
    shutdown -r now

下一步

  • 確認升級成功完成。
    • 登入 VMware Cloud Director Service Provider Admin Portal
    • 登入 VMware Cloud Director 應用裝置管理使用者介面,並確認所有應用裝置均顯示 Healthy 狀態。
  • 確認記錄在升級期間未顯示任何錯誤。
  • 如果升級成功,您可以刪除 VMware Cloud Director 應用裝置的快照。
  • 如果升級失敗,您可以將 VMware Cloud Director 應用裝置復原為升級前所建立的快照。請參閱升級失敗時復原 VMware Cloud Director 應用裝置
  • 從版本 10.5.1 開始,VMware Cloud Director 應用裝置會將 SubjectKeyIdentifierAuthorityKeyIdentifier 憑證延伸新增至產生的自我簽署憑證。若要產生帶有 SubjectKeyIdentifierAuthorityKeyIdentifier 憑證延伸的自我簽署憑證,請參閱〈取代或更新 VMware Cloud Director 應用裝置管理憑證〉