0
Увеличение размера LVM раздела Linux ВМ на Hyper-V
После ресайза vhd/vdhx на Hyper-V требуется увеличить раздел LVM на Linux ВМ
Диск для примера sda
Раздел sda3
Логический том /dev/ubuntu-vg/ubuntu-lv
Раздел /dev/mapper/ubuntu—vg-ubuntu—lv
1 2 3 4 5 6 7 8 |
$ sudo -i # fdisk /dev/sda Command (m for help): d Command (m for help): n Command (m for help): w # pvresize /dev/sda3 # lvextend /dev/ubuntu-vg/ubuntu-lv -l +100%FREE # resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv |
0
Установка Postgrespro-1C-13 на Ubuntu 20.04
Установка с инициализацией БД, подходит для Master Node:
1 2 3 4 5 6 7 8 9 10 |
$ sudo -i # dpkg-reconfigure locales Выбираем ru_RU.UTF-8 # reboot Проверяем # locale # curl -o apt-repo-add.sh https://repo.postgrespro.ru/pg1c-13/keys/apt-repo-add.sh # sh apt-repo-add.sh # apt install postgrespro-1c-13 |
Установка с без инициализации БД, подходит для Slave Node:
1 2 3 4 5 6 7 8 9 |
$ sudo -i # dpkg-reconfigure locales Выбираем ru_RU.UTF-8 # reboot Проверяем # locale # curl -o apt-repo-add.sh https://repo.postgrespro.ru/pg1c-13/keys/apt-repo-add.sh # sh apt-repo-add.sh # apt install postgrespro-1c-13-contrib |
0
Настройка репликации Master/Slave Postgrespro-1C-13 на Ubuntu 20.04
Master node
1 2 3 4 |
$ sudo -u postgres psql postgres=# CREATE USER replication WITH REPLICATION ENCRYPTED PASSWORD 'пароль'; postgres=# \q $ echo "host replication replication *SLAVE_NODE_IP* md5" >> /var/lib/pgpro/1c-13/data/pg_hba.conf |
Slave node
1 2 3 |
$ sudo -u postgres pg_basebackup -h *MASTER_NODE_IP* -U replication -p 5432 -D /var/lib/pgpro/1c-13/data/ -R -P $ systemctl enable postgrespro-1c-13.service $ sudo systemctl start postgrespro-1c-13.service |
Promotion slave to master
1 2 |
$ sudo -u postgres psql postgres=# select pg_promote(); |