升級 vRealize Automation 應用裝置中的主節點後,您可以選擇性地設定外部 PostgreSQL 資料庫以合併到內嵌式 PostgreSQL 主節點。

開始之前

確認 vRealize Automation 應用裝置 中的主節點已升級。

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

這是升級程序中的最後一項工作。您可在升級完成後的任何時間執行此工作。

如果此工作不適用於您的部署環境,則不需要執行該工作。

程序

  1. 如知識庫文章 (網址為 http://kb.vmware.com/kb/2105809) 所述,選取主要 vRealize Automation 應用裝置
  2. 使用 SSH 登入主要虛擬應用裝置。
  3. 導覽到 /etc/vcac/server.xml 檔案並進行下列變更,使 PostgreSQL 資料庫連線指定 PostgreSQL 主節點的外部 IP 位址。將 URL 屬性從 url=jdbc:postgresql://EXT_DB_FQDN:EXT_DB_PORT/EXT_DB_NAME?sslmode=require 變更為 url=jdbc:postgresql://EXT_DB_IP:EXT_DB_PORT/EXT_DB_NAME
    • EXT_DB_FDN 是外部 vRealize Automation 資料庫的完整網域名稱。

    • EXT_DB_PORT 是外部資料庫連接埠號碼。

    • EXT_DB_IP 是外部 vRealize Automation 資料庫主節點的 IP 位址。

    • EXT_DB_NAMEvRealize Automation 外部資料庫名稱。

    請務必移除 ?sslmode=require。

  4. 開啟命令列提示字元,並執行下列命令來檢查 vPostgreSQL 服務狀態。

    service vpostgres status

    如果服務已停止,請執行 service vpostgres start 命令。

  5. 執行合併命令。

    vcac-vami db-merge-external

  6. 連續執行下列命令來啟用兩個節點上的內嵌式 PostgreSQL。

    chkconfig vpostgres on

    service vpostgres start

  7. 將主要虛擬應用裝置重新開機。
  8. 等待主要虛擬應用裝置啟動。
  9. 確認所有服務正在執行,但 IaaS 服務除外,它應顯示為「已登錄」。