Создание резервной копии данных кластера Active/Active/DBStandBy

Для создания резервной копии данных кластера Active/Active/DBStandBy необходимо:

  1. вывести второй головной сервер из кластера Active/Active/DBStandBy, выполнив команду:

    sudo crm_standby --node ivcs-main-2 --lifetime=forever --update=on
  2. убедиться, что все ресурсы перенесены на первый головной сервер, выполнив команду:

    sudo crm status
    Выполнение команды может занимать длительное время
  3. убедиться, что база данных первого головного сервера стала базой данных 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
  4. создать резервную копию базы данных на первом головном сервере, выполнив команду:

    sudo -u postgres ivcs-backup-postgresql
    Путь до архива с копией базы данных будет определен по результату выполнения команды (по умолчанию: /var/backups/postgresql/db/)