如果您的高可用性部署依賴 PostgreSQL 叢集伺服器 (內嵌式或外部),您必須設定每個 vRealize Automation 應用裝置節點以進行升級。

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

備註︰

您必須先設定環境中的每個 vRealize Automation 應用裝置節點,然後再設定主要虛擬應用裝置 Postgres 節點。

如果您不確定哪個節點是主節點,請參閱下列知識庫文章以瞭解詳細資訊:http://kb.vmware.com/kb/2108923

程序

  1. 在 6.2.x 環境中找到次要 vRealize Automation 應用裝置節點。
  2. 開啟 Shell 主控台並停止 vPostgres 服務。

    execute: service vpostgres stop

  3. 導覽至 /storage/db/pgdata/postgresql.conf,然後備份該檔案。
  4. 確認封存設定正確無誤。
    備註︰

    可能有多個項目。

    archive_mode = off#archive_command = ''

  5. 導覽至 /etc/fstab 檔案並移除開頭為 /dev/sdd 的各行,這些行包含 Wal_Archive 預寫記錄。
  6. 導覽至 /etc/vcac/server.xml,然後備份該檔案。
  7. 確認 jdbc:postgresql 資料庫連線指向 Postgres 主節點的外部 IP 位址。
  8. 如果未設定連線,請編輯指向 Postgres 資料庫的 server.xml 檔案項目 jdbc:posgresql,改成指向 Postgres 主節點的外部 IP 位址 (針對外接 Postgres) 或者指向主要虛擬應用裝置 (針對內嵌式 Postgres)。

    例如 jdbc:postgresql://198.15.100.60:5432/vcac

  9. 關閉 vRealize Automation 應用裝置
  10. 在 6.2.x 環境中的每個 vRealize Automation 應用裝置節點上重複步驟 1 至 9。
  11. 找到 vRealize Automation 應用裝置主節點,然後重複步驟 1 至 9。
  12. 如果您要升級包含內嵌式 PostgreSQL 資料庫的 6.2.x 高可用性設定,而且有特別針對 PostgreSQL 資料庫而設定的外部負載平衡器集區,請移除 PostgreSQL 的外部負載平衡器集區。

下一步

增加 vCenter Server 硬體資源以便升級