During the creation of a SIOS Protection Suite PostgreSQL resource, the user must enter a PostgreSQL administrative username for that database cluster. No password is requested for this username by the PostgreSQL recovery kit. Therefore, for the connection tests performed during health checking to be successful one of two configuration methods must be used:

  • Trust configuration (no password)
  • Credentials supplied via pgpass.conf

Trust Configuration

To configure trusted connections for the PostgreSQL database cluster modifications to the pg_hba.conf file are required. The authentication method for the administrative user for the database cluster must be set to ‘trust’. The following is an example entry for the administrative user pgsql:

#

TYPE

DATABASE
USER
ADDRESS
METHOD
# IPv4 local connections:
host
all
pgsql
127.0.01/32
trust
# IPv6 local connections:
host
all
pgsql
::1/128
trust

Credentials via pgpass.conf

To supply credentials for the PostgreSQL database cluster administrative user and password, creation of a pgpass.conf file for the logon account specified for the LifeKeeper service is required. This file must be created in the user’s APPDATA folder. Login as the user account used to start LifeKeeper, and follow these steps:

  • Change directories to appdata
  • Create the directory postgresql if it does not exist
  • Change directories to postgresql
  • Create the file pgpass.conf with the following format:

hostname:port:database:user:password

If the PostgreSQL database cluster administrative user password changes, then the pgpass.conf file will need to be updated with the password setting.

If a non-login user account (such as the built-in accounts “Network Service” or “Local System”) is used to start LifeKeeper on a node, the APPDATA folder can be determined by running the following LifeKeeper command on a different node in the LifeKeeper cluster.

lcdremexec -d <node> — echo $APPDATA

The pgpass.conf file can be created by a system administrator in that folder. Be sure to add read permissions for the LifeKeeper login account user to the pgpass.conf file that is created.

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment