...
CSD for streaming Mode
Drawio | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
CSD for archive Mode
Drawio | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Trigger CSD in archive mode
Create base backup files
Code Block /opt/rh/rh-postgresql13/root/usr/bin/pg_basebackup -D tempBackupDir -F tar -X stream -R --progress --verbose
The aforementioned command will generate the subsequent files, which are to be transferred to the Standby in order to facilitate the cluster restoration process.
base.tar: postgresql base files, including setting and etc
pg_wal.tar: wal data files for standby to restore
tblspc_xxxxx.tar: customized table space files
backup_manifest: backup meta data, is used for
pg_verifybackup
to verify the backup
On Primary MP find and Tar the postgresql config files, Including
postgres.conf
pg_ident.conf
pg_hba.conf
On Standby MP receive all files generated from Primary server on step 3 and step 2.b
Data directory setup: Extract files generated from 2.b and placed to the target data folder assigned before triggering CSD
Config directory setup:
Extract files from tar ball recieved on step 4 and put them into the target config directory
Configure the PostgreSQL configuration in streaming mode according to the CSD parameter and streaming slot.
If the OS is windows, register windows service for the cluster
After setting up data director and config directory, restart standby server
Applying the latest changes on configuration coming CSD and persisting configuration data on Control Center
CSD for Log shipping Mode
Drawio | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|