Проверка статуса работы кластеров Active/Active/DBStandBy и Active/Active/DBStandBy+InternalClusterFS(DRBD)

Для проверки статуса работы кластеров необходимо:

  1. проверить статус работы кластера, выполнив команду:

    sudo iva-cli cluster status
    Все отображаемые ресурсы должны быть запущены
  1. пример вывода команды:

    Cluster Summary:
      * Stack: corosync
      * Current DC: ivcs-arbiter (version 2.0.5-ba59be7122) - partition with quorum
      * Last updated: Tue Nov 12 13:30:53 2024
      * Last change:  Mon Nov 11 13:26:32 2024 by root via crm_attribute on ivcs-main-1
      * 3 nodes configured
      * 15 resource instances configured
    
    Node List:
      * Online: [ ivcs-arbiter ivcs-main-1 ivcs-main-2 ]
    
    Full List of Resources:
      * Resource Group: db-group:
        * db-ip  (ocf::heartbeat:IPaddr2):  Started ivcs-main-1
      * Resource Group: ivcs-server-group:
        * ivcs-server-ip  (ocf::heartbeat:IPaddr2):  Started ivcs-main-1
      * Resource Group: filestorage-group:
        * filestorage-fs  (ocf::heartbeat:Filesystem):  Started ivcs-main-1
        * filestorage-ip  (ocf::heartbeat:IPaddr2):  Started ivcs-main-1
        * samba  (systemd:smbd):  Started ivcs-main-1
      * Clone Set: ivcs-db-ms [ivcs-db] (promotable):
        * Masters: [ ivcs-main-1 ]
        * Slaves: [ ivcs-main-2 ]
      * Clone Set: drbd-ms [drbd] (promotable):
        * Masters: [ ivcs-main-1 ]
        * Slaves: [ ivcs-main-2 ]
      * Clone Set: monitor-clone [monitor]:
        * Started: [ ivcs-main-1 ivcs-main-2 ]
        * Stopped: [ ivcs-arbiter ]
      * Clone Set: diskspace-clone [diskspace]:
        * Started: [ ivcs-main-1 ivcs-main-2 ]

    Начиная с версии Платформы IVA MCU 23.0 для групп ресурсов кластера ivcs-db-ms[ivcs-db] и drbd-ms[drbd] доступны другие статусы ресурсов:

    * Clone Set: ivcs-db-ms [ivcs-db] (promotable):
      * Promoted: [ ivcs-main-1 ]
      * Unpromoted: [ ivcs-main-2 ]
    * Clone Set: drbd-ms [drbd] (promotable):
      * Promoted: [ ivcs-main-1 ]
      * Unpromoted: [ ivcs-main-2 ]
  1. проверить статус синхронизации баз данных при использовании локальной базы данных (на одном из головных серверов база данных master, на другом головном сервере — база данных HOTSTANDBY), выполнив команду:

    sudo crm_mon -1 -A

    Пример вывода команды:

    Cluster Summary:
      * Stack: corosync
      * Current DC: ivcs-main-2 (version 2.0.5-ba59be7122) - partition with quorum
      * Last updated: Wed Sep 13 13:09:32 2023
      * Last change: Wed Sep 13 12:25:49 2023 by hacluster via crmd on ivcs-main-2
      * 2 nodes configured
      * 13 resource instances configured
    
    Node List:
      * Online: [ivcs-main-1 ivcs-main-2]
    
    Active Resources:
      * Resource Group: db-group:
        * db-ip (ocf::heartbeat:IPaddr2): Started ivcs-main-1
      * Resource Group: ivcs-server-group:
        * ivcs-server-ip (ocf::heartbeat:IPaddr2): Started ivcs-main-2
      * Resource Group: filestorage-group:
        * filestorage-fs (ocf::heartbeat:Filesystem): Started ivcs-main-1
        * filestorage-ip (ocf::heartbeat:IPaddr2): Started ivcs-main-1
        * samba (systemd:smbd): Started ivcs-main-1
      * Clone Set: ivcs-db-ms [ivcs-db] (promotable):
        * Masters: [ivcs-main-1]
        * Slaves: [ivcs-main-2]
      * Clone Set: drbd-ms [drbd] (promotable):
        * Masters: [ivcs-main-1]
        * Slaves: [ivcs-main-2]
      * Clone Set: monitor-clone [monitor]:
        * Started: [ivcs-main-1 ivcs-main-2]
      * Clone Set: diskspace-clone [diskspace]:
        * Started: [ivcs-main-1 ivcs-main-2]
    
    Node Attributes:
      * Node: ivcs-main-1:
        * dev_sda1_free                     : 3
        * ivcs-db-replication-ip            : 10.10.10.219
        * ivcs-db-status                    : MASTER
        * ivcs-db-timeline                  : 2
        * master-drbd                       : 10000
        * master-ivcs-db                    : 100
        * root_free                         : 1
      * Node: ivcs-main-2:
        * dev_sda1_free                     : 3
        * ivcs-db-backup-master-ip          : 10.10.10.219
        * ivcs-db-backup-status             : SUCCESS
        * ivcs-db-hotstandby                : 1694599770
        * ivcs-db-replication-ip            : 10.10.10.222
        * ivcs-db-status                    : HOTSTANDBY
        * ivcs-db-timeline                  : 2
        * master-drbd                       : 10000
        * master-ivcs-db                    : 20
        * root_free                         : 1
  1. проверить статус синхронизации DRBD при использовании локального файлового хранилища, выполнив команду:

    sudo drbd-overview

    Пример вывода команды:

    • на одном головном сервере:

      0:filestorage/0  Connected Primary/Secondary UpToDate/UpToDate /var/filestorage ext4 9.8G 22M 9.3G 1%
    • на другом головном сервере:

      0:filestorage/0  Connected Secondary/Primary UpToDate/UpToDate
  1. открыть web-панель администрирования Платформы IVA MCU и перейти в раздел Модули системы

    Модули системы
  1. убедиться, что в разделе Модули системы отображаются все серверы, входящие в кластер и установленные с помощью программного обеспечения компании IVA Technologies

  2. убедиться, что на каждом головном сервере напротив модуля ivcs-server зеленым цветом отображается статус active (enabled)

    Статус модуля