34.5. Управление узлами BiHA-кластеров #

Перед выполнением инструкций из этого раздела создайте BiHA-кластер.

34.5.1. Просмотр узлов #

  1. В навигационной панели перейдите в ИнфраструктураКластеры.

  2. Нажмите на имя BiHA-кластера.

Отобразится таблица узлов со следующими столбцами:

  • Экземпляр: уникальное имя экземпляра.

    Столбец содержит дополнительную информацию:

    Ведущий узел: тип узла.

    Возможные значения:

    • Лидер

    • Последователь

    • Рефери

  • Узел выше: узел-лидер BiHA-кластера.

  • Статус узла: статус экземпляра.

    Возможные значения:

    • Неизвестен: статус экземпляра неизвестен.

    • Подготовка инициализации: происходит подготовка к инициализации экземпляра.

    • Инициализация: происходит инициализация экземпляра.

    • Инициализация завершена: инициализация экземпляра завершена.

    • Восстановление: происходит создание экземпляра из резервной копии.

    • Восстановлено: экземпляр создан из резервной копии.

    • Восстановление отменено: создание экземпляра из резервной копии было отменено.

    • Запуск: происходит запуск экземпляра.

    • Запущен: экземпляр запущен.

    • Остановка: происходит остановка экземпляра.

    • Остановлен: экземпляр остановлен.

    • Перезапуск: происходит перезапуск экземпляра.

    • Перезагрузка: происходит перезагрузка экземпляра.

    • Ошибка: произошла ошибка, связанная с экземпляром.

    • Удаляется: происходит удаление экземпляра.

    • Базовое резервное копирование: происходит создание резервной копии для экземпляра.

    • Агент не отвечает: агент, установленный на сервере экземпляра, не отвечает.

  • Режим репликации.

    Возможные значения:

    • Синхронный

    • Асинхронный

    Столбец содержит дополнительную информацию:

    Статус: статус репликации.

    Возможные значения:

    • Активный

    • Неактивен

  • Сетевой адрес: сетевой адрес ведущего узла.

    Столбец содержит дополнительную информацию:

    Сервер: сервер, на котором установлен экземпляр.

  • Пользователь: роль, используемая для подключения узла-последователя к узлу-лидеру. Как правило, это роль biha_replication_user.

  • Приложение: приложение, используемое для подключения узла-последователя к узлу-лидеру.

  • Подключение: дата и время подключения узла-последователя к узлу-лидеру.

  • Горизонт видимости: горизонт видимости транзакций узла.

  • Отставание: отставание данных в байтах между узлом-лидером и узлом-последователем.

    Столбец содержит дополнительную информацию:

    • Отправка: количество WAL, сгенерированного узлом-лидером, но ещё не отправленного узлу-последователю.

    • Запись: количество WAL, отправленного узлу-последователю, но ещё не записанного в его память.

    • Сброс: количество WAL, записанного в память узла-последователя, но ещё не сохранённого на диск.

    • Воспроизвед.: количество WAL, сохранённого на диск узла-последователя, но ещё не применённого к базе данных.

  • Время отставания: время отставания в секундах между узлом-лидером и узлами-последователями.

    Столбец содержит дополнительную информацию:

    • Запись: время, прошедшее между тем как узел-лидер отправил WAL узлу-последователю и узел-последователь записал его в память.

    • Сброс: время, прошедшее между тем как узел-последователь записал WAL в память и сохранил его на диск.

    • Воспроизвед.: время, прошедшее между тем как узел-последователь сохранил WAL на диск и применил его к базе данных.

  • Время ответа: дата и время, когда узел-лидер в последний раз получил информацию от узла-последователя.

  • Действия.

    За подробной информацией о доступных действиях обратитесь к другим инструкциям в этом разделе.

34.5.2. Выбор нового узла-лидера #

  1. В навигационной панели перейдите в ИнфраструктураКластеры.

  2. Нажмите на имя BiHA-кластера.

  3. Нажмите Сделать лидером рядом узлом-последователем.

  4. Подтвердите операцию и нажмите Удалить.

34.5.3. Добавление узла-последователя #

  1. В навигационной панели перейдите в ИнфраструктураКластеры.

  2. Нажмите на имя BiHA-кластера.

  3. В правом верхнем углу страницы нажмите Изменить топологию.

  4. Нажмите Добавить сервер.

  5. Из выпадающего списка Сервер выберите сервер, на котором будет установлен экземпляр.

    При выборе сервера отображается следующая информация об экземпляре:

    • Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.

    • Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.

  6. Нажмите Сохранить.

34.5.4. Добавление узла-рефери #

  1. В навигационной панели перейдите в ИнфраструктураКластеры.

  2. Нажмите на имя BiHA-кластера.

  3. В правом верхнем углу страницы нажмите Изменить топологию.

  4. Из выпадающего списка Рефери выберите сервер, на котором будет установлен экземпляр.

    При выборе сервера отображается следующая информация об экземпляре:

    • Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.

    • Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.

  5. Выберите Режим работы рефери. Доступны режимы referee и referee_with_wal.

    За подробной информацией обратитесь к официальной документации Postgres Pro об узле-рефери в BiHA-кластере.

  6. Нажмите Сохранить.

34.5.5. Удаление узла #

Важно

  • Удалить можно только узлы-последователи или рефери. Чтобы удалить узел-лидер, сначала выберите нового лидера.

  • После удаления узлы невозможно восстановить.

  1. В навигационной панели перейдите в ИнфраструктураКластеры.

  2. Нажмите на имя BiHA-кластера.

  3. Нажмите Удалить рядом с узлом.

  4. Выберите одно из следующих значений:

    • Обновить конфигурацию и удалить узел из кластера: удалить узел, но оставить экземпляр в состоянии Запущен.

    • Остановить и удалить из кластера: удалить узел, но сохранить экземпляр в состоянии Остановлен.

    • Удалить со всеми данными: удалить узел и экземпляр.

  5. Подтвердите операцию и нажмите Удалить.

Узлы-последователи также можно удалить при редактировании топологии BiHA-кластера. Для этого в правом верхнем углу страницы нажмите Изменить топологию.