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