Primary Server

On your Primary server, perform the following actions:

  1. Install both the “postgresql-server” and “postgresql” rpm packages if they do not exist on your system. Apply any required dependencies as well

# yum install postgresql postgresql-server

  1. Verify that your Shared iSCSI LUN is still mounted at /var/lib/pgsql via the “df” command
  1. If this is a fresh PostgreSQL install, initialize a sample PostgreSQL database:

# # : su – postgres

# initdb --pgdata=/var/lib/pgsql/data

  1. Ensure that all files in your PostgreSQL data directory (/var/lib/pgsql) have correct permissions and ownership

# chown –R postgres:postgres /var/lib/pgsql

# chmod 755 /var/lib/pgsql

  1. Finally, manually start the PostgreSQL daemon from the command line. Note: Do Not start it via the “service” command, or the /etc/init.d/ scripts

# su – postgres

# pg_ctl start -D /var/lib/pgsql/data -l /var/lib/pgsql/pgstartup.log -o “-p 5432” -w

  1. Verify PostgreSQL is running by connecting with the psql client (ensure you are still running as the “postgres” linux user):

-bash-3.2$ psql

Welcome to psql 8.1.22, the PostgreSQL interactive terminal.

Type: \copyright for distribution terms

\h for help with SQL commands

\? for help with psql commands

\g or terminate with semicolon to execute query

\q to quit

postgres=# \q

-bash-3.2$

Secondary Server

On your Secondary Server:

  1. install both the “postgresql” and “postgresql-server” rpm packages if they do not exist on your system. Apply any required dependencies as well

# yum install postgresql postgresql-server

  1. Ensure that the PostgreSQL data directory (/var/lib/pgsql) has correct permissions and ownership

# chown –R postgres:postgres /var/lib/pgsql

# chmod 755 /var/lib/pgsql

  1. There is no need to perform any of the additional steps taken on the Primary Server

フィードバック

フィードバックありがとうございました

このトピックへフィードバック

送信