您可以在 vRealize Automation 7.1 或 7.2 虛擬應用裝置和 IaaS 元件上安裝更新。

開始之前

  • 確認您已選取下載方法並已下載更新。請參閱下載 vRealize Automation 應用裝置更新

  • 對於所有高可用性環境,請參閱備份現有 vRealize Automation 7.1 或 7.2 環境

  • 對於具有負載平衡器的環境,請確認您已停用所有備援節點,並已移除健全狀況監控。如需相關資訊,請參閱您的負載平衡器說明文件。

    • vRealize Automation 應用裝置

    • IaaS 網站

    • IaaS Manager Service

  • 對於具有負載平衡器的環境,請確認流量僅導向到主要節點。

  • 執行下列步驟,確認 Microsoft Internet Information Services (IIS) 中主控的 IaaS 服務在執行中:

    1. 輸入 URL https://webhostname/Repository/Data/MetaModel.svc 以確認 Web 存放庫是否正在執行。如果成功,將不會傳回錯誤並會顯示 XML 格式的型號清單。

    2. 登入 IaaS 網站並檢查 Repository.log 檔案中記錄的狀態是否報告正常。該檔案位於 VCAC 主資料夾中的 /Server/Model Manager Web/Logs/Repository.log 下。

      備註︰

      針對分散式 IaaS 網站,登入次要網站,沒有 MMD,並暫時停止 Microsoft IIS。若要確保負載平衡器流量僅通過主要 Web 節點,請檢查 MetaModel.svc 連線,然後重新啟動 Microsoft IIS。

  • 透過執行以下步驟,確認所有 IaaS 節點是否處於狀況良好狀態:

    1. 使用完整網域名稱 (https://va-hostname.domain.name:5480) 前往主要虛擬應用裝置的管理主控台。

    2. 以部署應用裝置時輸入的使用者名稱 root 和密碼登入。

    3. 選取 vRA 設定 > 叢集

    4. 上次連線下,確認下列事項。

      • 資料表中 IaaS 節點的上次連線時間不到 30 秒。

      • 虛擬應用裝置節點上次連線時間不到 10 分鐘。

      如果所有 IaaS 節點皆未與 vRealize Automation 應用裝置進行通訊,則升級失敗。

      若要診斷管理代理程式和虛擬應用裝置之間的連線問題,請執行以下步驟。

      1. 登入未列出或上次連線時間超過 30 秒的每個 IaaS 節點。

      2. 檢查管理代理程式記錄,查看是否有記錄任何錯誤。

      3. 如果管理代理程式未執行,請在服務主控台中重新啟動該代理程式。

    5. 記下資料表中列出的任何孤立節點。孤立節點是在主機上報告但不存在於主機上的複製節點。您必須刪除所有孤立節點。如需詳細資訊,請參閱刪除 vRealize Automation 上的孤立節點。

  • 如果您具有不再屬於叢集的複本虛擬應用裝置,必須將其從叢集資料表中刪除。如果您未刪除此應用裝置,升級程序會顯示警告訊息,表示複本更新未成功。

  • 請在升級前確認所有已儲存和進行中的申請都已成功完成。

  • 如果您在更新 vRealize Automation 7.1 或 7.2 應用裝置後手動升級 IaaS 元件,請參閱從升級中排除管理代理程式。如果您打算手動升級 IaaS,則也必須停止每個 IaaS 節點上除管理代理程式之外的所有 IaaS 服務。

執行這項作業的原因和時機

安裝更新時請勿關閉管理主控台。

如果您在執行升級程序期間遇到任何問題,請參閱疑難排解 vRealize Automation 從 7.1 或 7.2 升級至 7.3

備註︰

升級 IaaS 虛擬機器上的管理代理程式時,VMware 公開憑證會暫時安裝在受信任的發佈者憑證存放區中。管理代理程式升級程序使用以此憑證簽署的 PowerShell 指令碼。升級完成後,此憑證便會從您的憑證存放區移除。

程序

  1. 開啟 vRealize Automation 應用裝置管理主控台。

    對於分散式環境,請在主要應用裝置上開啟管理主控台。

    1. 使用完整網域名稱 (https://va-hostname.domain.name:5480) 前往虛擬應用裝置的管理主控台。
    2. 以使用者名稱 root 及部署應用裝置時輸入的密碼登入。
  2. 按一下服務,然後確認所有服務均已登錄。
  3. 選取 vRA 設定 > 資料庫,然後確認此應用裝置為主要 vRealize Automation 應用裝置。

    僅可在主要 vRealize Automation 應用裝置上安裝更新。每個複本 vRealize Automation 應用裝置會隨主要應用裝置更新。

  4. 選取更新 > 狀態
  5. 按一下檢查更新以確認更新可供存取。
  6. (選擇性) ︰ 對於 vRealize Automation 應用裝置的執行個體,按一下 [應用裝置版本] 區域中的詳細資料,以查看版本說明位置的相關資訊。
  7. 按一下安裝更新
  8. 按一下確定

    隨即顯示訊息,表示正在進行更新。系統會在 [更新摘要] 頁面上顯示升級期間所做的變更。根據您的環境及網路,完成更新所需的時間會有所不同。

  9. (選擇性) 若要更加詳細地監控更新,請使用終端機模擬器登入主要應用裝置。檢視位於 /opt/vmware/var/log/vami/updatecli.logupdatecli.log 檔案。

    也可在下列檔案中查看其他升級進度資訊。

    • /opt/vmware/var/log/vami/vami.log

    • /var/log/vmware/horizon/horizon.log

    • /var/log/bootstrap/*.log

    如果您在執行升級程序期間登出,則可以在記錄檔中繼續追蹤更新進度。updatecli.log 檔案中可能會顯示有關您正在從哪個版本的 vRealize Automation 進行升級的資訊。顯示的此版本稍後在升級過程中會變更為適當版本。

  10. vRealize Automation 應用裝置更新完成後,請在管理主控台中按一下系統 > 重新開機

    在分散式環境中,當您將主要應用裝置重新開機時,所有成功升級的複本應用裝置節點也會重新開機。

    當系統初始化且所有服務已啟動並執行時,IaaS 更新隨即開始。按一下更新 > 狀態來觀察 IaaS 升級進度。

  11. 當 IaaS 更新完成時,在應用裝置管理主控台中按一下叢集,確認所有 IaaS 節點和元件的版本號碼均為 7.3。
  12. 在應用裝置管理主控台中按一下遙測。請閱讀客戶經驗改進計劃 (CEIP) 的參與說明,並選取是否加入該計劃。

    關於透過 CEIP 收集的資料以及 VMware 對資料的使用用途等詳細資訊,於 Trust & Assurance Center 說明,網址為 http://www.vmware.com/trustvmware/ceip.html

    如需有關客戶經驗改進計劃的詳細資訊,請參閱〈加入或離開針對 vRealize Automation 的客戶經驗改進計劃〉

下一步

如果您的部署使用負載平衡器,請執行以下步驟。

  1. 升級每個負載平衡器節點以使用 vRealize Automation 健全狀況檢查。

  2. 針對任何未連線的節點重新啟用負載平衡器流量。

如果 IaaS 元件無法升級,請參閱在更新程序失敗時單獨升級 IaaS 伺服器元件