1. Installing and Configuring HA for PostgreSQL
A. Files for Configuring Solaris Cluster HA for Solaris PostgreSQL Resources
B. Deployment Example: Installing PostgreSQL in the Global Zone
C. Deployment Example: Installing PostgreSQL in a Non-Global HA Container
D. Deployment Example: Installing PostgreSQL in a Non-Global Zone
Installing and Configuring PostgreSQL on Shared Storage in a Non-Global Zone
Example: Preparing the Cluster for PostgreSQL
Example: Configuring Cluster Resources for PostgreSQL
Example: Modifying the PostgreSQL Configuration File
Example: Building and Installing the PostgreSQL Software on Shared Storage in a Zone
Example: Enabling the PostgreSQL Software to Run in the Cluster
Installing the PostgreSQL Binaries in the Default Directory in a Zone (Alternative Installation)
Example: Building and Installing the PostgreSQL Software in the Default Directory in a Zone
E. Deployment Example: Installing PostgreSQL in the Global Zone Using WAL File Shipping
In this task you will install the Solaris Container on phys-schost-1 and phys-schost-2. Therefore perform this procedure on both hosts.
This example presents a sparse root zone. You can use a whole root zone if that type better suits your configuration.
phys-schost-1# mkdir /zones
create -b set zonepath=/zones/clu1 set autoboot=true set pool=pool_default add inherit-pkg-dir set dir=/lib end add inherit-pkg-dir set dir=/platform end add inherit-pkg-dir set dir=/sbin end add inherit-pkg-dir set dir=/usr end add net set address=hahostix1 set physical=hme0 end add attr set name=comment set type=string set value="PostgreSQL cluster zone" Put your desired zone name between the quotes here. end
phys-schost-1# zonecfg -z clu1 -f /tmp/x
phys-schost-1# zoneadm -z clu1 install
phys-schost-1# zlogin -C clu1
phys-schost-1a# zoneadm -z clu1 boot
phys-schost-1# ~~.