確保 vRealize Automation 應用裝置 PostgreSQL 資料庫未設定本機信任驗證。此組態允許任何本機使用者 (包括資料庫超級使用者) 以任何 PostgreSQL 使用者身分連線 (無需密碼)。

備註︰

Postgres 超級使用者帳戶應該保持做為本機信任。

建議使用 md5 驗證方法,因為其會傳送加密密碼。

用戶端驗證組態設定位於 /storage/db/pgdata/pg_hba.conf 檔案。

# TYPE  DATABASE        USER               ADDRESS          METHOD

# "local" is for Unix domain socket connections only
local      all              postgres                            trust
# IPv4 local connections:
#host    all              all                127.0.0.1/32     md5
hostssl    all              all                127.0.0.1/32     md5
# IPv6 local connections:
#host    all              all                ::1/128          md5
hostssl    all              all                ::1/128          md5

# Allow remote connections for VCAC user.
#host    vcac             vcac               0.0.0.0/0        md5
hostssl    vcac             vcac               0.0.0.0/0        md5
hostssl    vcac             vcac               ::0/0        md5
# Allow remote connections for VCAC replication user.
#host    vcac             vcac_replication   0.0.0.0/0        md5
hostssl    vcac          vcac_replication   0.0.0.0/0        md5
hostssl    vcac          vcac_replication   ::0/0        md5
# Allow replication connections by a user with the replication privilege.
#host    replication      vcac_replication   0.0.0.0/0        md5
hostssl    replication      vcac_replication   0.0.0.0/0        md5
hostssl    replication      vcac_replication   ::0/0        md5

如果您編輯 pg_hba.conf 檔案,在變更生效之前必須透過執行下列命令重新啟動 Postgres 伺服器。

# cd /opt/vmware/vpostgres/9.2/bin
# su postgres 
# ./pg_ctl restart –D /storage/db/pgdata/ -m fast