您必須升級 SQL 資料庫並設定已安裝 IaaS 元件的所有系統。您可以使用這些步驟來進行最小和分散式安裝。

開始之前

  • 備份現有 vRealize Automation 環境。

  • 如果您在更新所有 vRealize Automation 應用裝置之後但在升級 IaaS 元件之前將 IaaS 伺服器重新開機,請停止伺服器上除管理代理程式服務之外的所有 IaaS Windows 服務。

  • 將 vRealize Automation 7.1 或 7.2 升級到 7.3 後,下載 IaaS 安裝程式來升級 IaaS 元件

  • 確認您的主要 IaaS 網站、Microsoft SQL 資料庫和 Model Manager 節點均已安裝 Java SE Runtime Environment 8 (64 位元) Update 111 或更新版本。安裝 Java 後,您必須將每個伺服器節點上的環境變數 JAVA_HOME 設定為新版本。

  • 確認 web.config 檔案的建立日期早於修改日期。如果 web.config 檔案的建立日期與修改日期相同或晚於修改日期,請執行IaaS 網站元件升級失敗中的程序。

  • 完成這些步驟以重新設定 Microsoft Distributed Transaction Coordinator (DTC)。

    備註︰

    即使啟用 Distributed Transaction Coordinator,如果已開啟防火牆,分散式交易仍可能會失敗。

    1. vRealize Automation 應用裝置上,選取開始 > 系統管理工具 > 元件服務

    2. 展開元件服務 > 電腦 > 我的電腦 > 分散式交易協調器

    3. 選擇適當的工作。

      • 對於本機獨立 DTC,在本機 DTC 上按一下滑鼠右鍵,然後選取內容

      • 對於叢集化 DTC,展開叢集化 DTC,在具名的叢集化 DTC 上按一下滑鼠右鍵,然後選取內容

    4. 按一下安全性

    5. 選取下列所有項目。

      • 網路 DTC 存取

      • 允許遠端用戶端

      • 允許輸入

      • 允許輸出

      • 需要相互驗證

    6. 按一下確定

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

備註︰

IaaS 安裝程式必須位於包含您要升級之 IaaS 元件的機器上。您無法從外部位置執行安裝程式,Microsoft SQL 資料庫除外,此資料庫也可以從 Web 節點進行遠端升級。

確認您部署中 IaaS 伺服器的快照可用。如果升級失敗,則可以恢復為快照,並再次嘗試升級。

執行升級,以便服務按照以下順序進行升級:

  1. IaaS 網站

    如果您要使用負載平衡器,請停用所有非主要節點的流量。

    請先在一部伺服器上完成升級,然後再升級執行網站服務的下一部伺服器。從已安裝 Model Manager Data 元件的伺服器開始。

    如果您執行手動外部 Microsoft SQL 資料庫升級,必須先升級外部 SQL,然後再升級 Web 節點。您可以從 Web 節點遠端升級外部 SQL。

  2. Manager Service

    先升級主動 Manager Service,再升級被動 Manager Service。

    如果您未在 SQL 執行個體中啟用 SSL 加密,請取消勾選 [IaaS 升級組態] 對話方塊中 SQL 定義旁邊的 [SSL 加密] 核取方塊。

  3. DEM Orchestrator 和 Worker

    升級所有 DEM Orchestrator 和 Worker。請先在一部伺服器上完成升級,然後再升級下一部伺服器。

  4. 代理程式

    請先在一部伺服器上完成升級,然後再升級執行代理程式的下一部伺服器。

  5. 管理代理程式

    是否在升級過程中自動更新。

如果您正在一部伺服器上使用不同服務,則升級會按照適當順序更新這些服務。例如,如果您的站台在同一部伺服器上具有網站及 Manager Service,請同時選取兩者進行更新。升級安裝程式會按照適當順序套用更新。您必須先在一部伺服器上完成升級,然後才能在另一部伺服器上開始升級。

備註︰

如果您的部署使用負載平衡器,則主要應用裝置必須連線到負載平衡器。必須停用 vRealize Automation 應用裝置 應用裝置所有其他執行個體的負載平衡器流量,然後才能套用升級,以免發生快取錯誤。

程序

  1. 如果您正在使用負載平衡器,請準備好環境。
    1. 確認包含 Model Manager Data 的 IaaS 網站節點已啟用負載平衡器流量。

      您可以透過是否存在 vCAC Folder\Server\ConfigTool 資料夾來識別此節點。

    2. 停用所有其他 IaaS 網站和非主要 Manager Service 的負載平衡器流量。
  2. setup__vrealize-automation-appliance-FQDN@5480.exe 安裝程式檔案上按一下滑鼠右鍵,然後選取以管理員身分執行
  3. 下一步
  4. 接受授權合約並按下一步
  5. 在 [登入] 頁面上輸入您目前之部署的管理員認證。

    使用者名稱為 root,密碼則為您部署應用裝置時指定的密碼。

  6. 選取接受憑證
  7. 安裝類型頁面上,確認是否已選取升級

    如果未選取升級,則表示此系統中的元件已升級至此版本。

  8. 下一步
  9. 設定升級設定。

    選項

    動作

    如果您要升級 Model Manager Data

    在 [vCAC Server] 區段中選取 Model Manager Data 核取方塊。

    此核取方塊預設為已選取。Model Manager Data 只需升級一次。如果您在多個機器上執行安裝程式檔案以升級分散式安裝,則當 Web 伺服器與 Model Manager Data 之間出現版本不符時,Web 伺服器將停止運作。Model Manager Data 與所有 Web 伺服器升級完成後,所有 Web 伺服器均應正常運作。

    如果您不要升級 Model Manager Data

    在 [vCAC Server] 區段中取消選取 Model Manager Data 核取方塊。

    在 Model Manager Data 中將自訂的工作流程保留為最新版

    如果您要升級 Model Manager Data,請在 [可延伸性工作流程] 區段中選取保留我的最新版工作流程核取方塊。

    此核取方塊預設為已選取。系統會始終保留自訂的工作流程。核取方塊僅決定版本順序。如果使用了 vRealize Automation Designer 在 Model Manager 中自訂工作流程,則選取此選項可確保每個自訂工作流程在升級前若為最新版本,升級後仍會保持最新版本。

    如果不選取此選項,則隨 vRealize Automation Designer 提供之每個工作流程的版本在升級後均會變為最新,而升級前最新版本在升級後將變為次新版本。

    如需 vRealize Automation Designer 的相關資訊,請參閱使用 vRealize Automation Designer 延長機器生命週期

    如果要升級 Distributed Execution Manager 或 Proxy 代理程式

    在 [服務帳戶] 區段中輸入管理員帳戶的認證。

    您升級的所有服務均在此帳戶下執行。

    指定 Microsoft SQL Server 資料庫

    如果要升級 Model Manager Data,請在 Microsoft SQL Server 資料庫 [安裝資訊] 區段的伺服器文字方塊中輸入資料庫伺服器及資料庫執行個體的名稱。在資料庫名稱文字方塊中,為資料庫伺服器名稱輸入完整網域名稱 (FQDN)。

    如果資料庫執行個體不在非預設 SQL 連接埠上,請在伺服器執行個體規格中納入連接埠號碼。Microsoft SQL 的預設連接埠號碼為 1433。

    升級管理員節點時,依預設會選取 MSSQL SSL 選項。如果您的資料庫不使用 SSL,請取消勾選使用 SSL 進行資料庫連線

     

  10. 下一步
  11. 請確認所有要升級的服務都顯示在 [準備升級] 頁面上,然後按一下升級

    系統會顯示 [升級] 頁面和進度列指示器。升級程序完成時,下一步按鈕將啟用。

  12. 下一步
  13. 按一下完成
  14. 請確認所有服務均已重新啟動。
  15. 按照建議的順序對部署中的每部 IaaS 伺服器重複以上步驟。
  16. 所有元件均升級後,登入應用裝置的管理主控台,並確認包括 IaaS 在內的所有服務現均已登錄。
  17. (選擇性) 啟用自動 Manager Service 容錯移轉。請參閱升級後啟用自動 Manager Service 容錯移轉

結果

選取的所有元件均已升級到最新版本。

下一步

如果您的部署使用負載平衡器,請升級每個負載平衡器節點,以使用 vRealize Automation 健全狀況檢查,並重新啟用任何未連線節點的負載平衡器流量。

如需詳細資訊,請參閱《vRealize Automation 負載平衡》