forked from ddrilling/AsbCloudServer
Merge branch 'dev' into feature/#13123485--import-fact-trajectories
This commit is contained in:
commit
318af48833
@ -15,7 +15,7 @@ sudo nano postgresql.conf
|
|||||||
|
|
||||||
2. В postgres.conf найти запись listen_addresses и добавить туда ip standby-сервера
|
2. В postgres.conf найти запись listen_addresses и добавить туда ip standby-сервера
|
||||||
|
|
||||||
> listen_addresses = '*, <ip standby-сервера>'
|
> listen_addresses = 'localhost, <ip standby-сервера>'
|
||||||
|
|
||||||
3. Открыть клиент для работы с postgres
|
3. Открыть клиент для работы с postgres
|
||||||
|
|
||||||
@ -75,7 +75,7 @@ sudo nano pg_hba.conf
|
|||||||
5. Используя утилиту basebackup создать базовую резервную копию с правами владения postgres (либо любого пользователя с соответствующими разрешениями).
|
5. Используя утилиту basebackup создать базовую резервную копию с правами владения postgres (либо любого пользователя с соответствующими разрешениями).
|
||||||
|
|
||||||
```
|
```
|
||||||
pg_basebackup -h <ip primary-сервера> -D /var/lib/postgresql/14/main/ -U replicator -P -v -R -X stream -C -S slaveslot1
|
pg_basebackup -h <ip primary-сервера> -D /var/lib/postgresql/15/main/ -U replicator -P -v -R -X stream -C -S slaveslot1
|
||||||
|
|
||||||
где: /var/lib/postgresql/15/main/ - каталог replica-сервера
|
где: /var/lib/postgresql/15/main/ - каталог replica-сервера
|
||||||
```
|
```
|
||||||
@ -133,12 +133,12 @@ sudo -u postgres psql
|
|||||||
|
|
||||||
1. Установить на primary-сервер pgpool2 и postgresql-14-pgpool2
|
1. Установить на primary-сервер pgpool2 и postgresql-14-pgpool2
|
||||||
```
|
```
|
||||||
apt-get -y install pgpool2 postgresql-15-pgpool2
|
apt -y install pgpool2 postgresql-15-pgpool2
|
||||||
|
|
||||||
```
|
```
|
||||||
2. Установить на standby-сервер только postgresql-14-pgpool2
|
2. Установить на standby-сервер только postgresql-14-pgpool2
|
||||||
```
|
```
|
||||||
apt-get -y install postgresql-15-pgpool2
|
apt -y install postgresql-15-pgpool2
|
||||||
```
|
```
|
||||||
### Далее все настройки выполнить на primary-сервере
|
### Далее все настройки выполнить на primary-сервере
|
||||||
3. Зайти на редактирование в конфигурационный файл pgpool2
|
3. Зайти на редактирование в конфигурационный файл pgpool2
|
||||||
@ -154,11 +154,12 @@ apt-get -y install postgresql-15-pgpool2
|
|||||||
backend_hostname0 = '<ip primary-сервера>'
|
backend_hostname0 = '<ip primary-сервера>'
|
||||||
backend_port0 = '<порт primary-сервера>'
|
backend_port0 = '<порт primary-сервера>'
|
||||||
backend_weight0 = 0
|
backend_weight0 = 0
|
||||||
backend_data_directory0 = '/var/lib/postgresql/14/main'
|
backend_data_directory0 = '/var/lib/postgresql/15/main'
|
||||||
___
|
___
|
||||||
backend_hostname1 = '<ip replica-сервера>'
|
backend_hostname1 = '<ip replica-сервера>'
|
||||||
backend_port1 = '<порт primary-сервера>'
|
backend_port1 = '<порт replica-сервера>'
|
||||||
backend_weight1 = 1
|
backend_weight1 = 1
|
||||||
|
|
||||||
___
|
___
|
||||||
enable_pool_hba = on
|
enable_pool_hba = on
|
||||||
log_statement = on
|
log_statement = on
|
||||||
|
Loading…
Reference in New Issue
Block a user