Создание резервной копии данных кластера Active/Active/DBStandBy
Для создания резервной копии данных кластера Active/Active/DBStandBy необходимо:
-
вывести второй головной сервер из кластера Active/Active/DBStandBy, выполнив команду:
sudo crm_standby --node ivcs-main-2 --lifetime=forever --update=on
-
убедиться, что все ресурсы перенесены на первый головной сервер, выполнив команду:
sudo crm status
Выполнение команды может занимать длительное время -
убедиться, что база данных первого головного сервера стала базой данных master, выполнив команду:
sudo crm_mon -1 -A
Выполнение команды может занимать длительное время Пример вывода команды:
Node Attributes: * Node: ivcs-main-1: * dev_sda1_free : 7 * ivcs-db-replication-ip : 10.10.10.171 * ivcs-db-status : MASTER * ivcs-db-timeline : 4 * master-ivcs-db : 100 * root_free : 1 * Node: ivcs-main-2: * dev_sda1_free : 5 * ivcs-db-replication-ip : 10.10.10.173 * ivcs-db-status : STOPPED * master-ivcs-db : -INFINITY * root_free : 1
-
создать резервную копию базы данных на первом головном сервере, выполнив команду:
sudo -u postgres ivcs-backup-postgresql
Путь до архива с копией базы данных будет определен по результату выполнения команды (по умолчанию: /var/backups/postgresql/db/)