34.5. Управление узлами BiHA-кластеров #
Перед выполнением инструкций из этого раздела создайте BiHA-кластер.
34.5.1. Просмотр узлов #
В навигационной панели перейдите в Инфраструктура → Кластеры.
Нажмите на имя BiHA-кластера.
Отобразится таблица узлов со следующими столбцами:
Экземпляр: уникальное имя экземпляра.
Столбец содержит дополнительную информацию:
Ведущий узел: тип узла.
Возможные значения:
Лидер
Последователь
Рефери
Узел выше: узел-лидер BiHA-кластера.
Статус узла: статус экземпляра.
Возможные значения:
Неизвестен: статус экземпляра неизвестен.
Подготовка инициализации: происходит подготовка к инициализации экземпляра.
Инициализация: происходит инициализация экземпляра.
Инициализация завершена: инициализация экземпляра завершена.
Восстановление: происходит создание экземпляра из резервной копии.
Восстановлено: экземпляр создан из резервной копии.
Восстановление отменено: создание экземпляра из резервной копии было отменено.
Запуск: происходит запуск экземпляра.
Запущен: экземпляр запущен.
Остановка: происходит остановка экземпляра.
Остановлен: экземпляр остановлен.
Перезапуск: происходит перезапуск экземпляра.
Перезагрузка: происходит перезагрузка экземпляра.
Ошибка: произошла ошибка, связанная с экземпляром.
Удаляется: происходит удаление экземпляра.
Базовое резервное копирование: происходит создание резервной копии для экземпляра.
Агент не отвечает: агент, установленный на сервере экземпляра, не отвечает.
Режим репликации.
Возможные значения:
Синхронный
Асинхронный
Столбец содержит дополнительную информацию:
Статус: статус репликации.
Возможные значения:
Активный
Неактивен
Сетевой адрес: сетевой адрес ведущего узла.
Столбец содержит дополнительную информацию:
Сервер: сервер, на котором установлен экземпляр.
Пользователь: роль, используемая для подключения узла-последователя к узлу-лидеру. Как правило, это роль
biha_replication_user.Приложение: приложение, используемое для подключения узла-последователя к узлу-лидеру.
Подключение: дата и время подключения узла-последователя к узлу-лидеру.
Горизонт видимости: горизонт видимости транзакций узла.
Отставание: отставание данных в байтах между узлом-лидером и узлом-последователем.
Столбец содержит дополнительную информацию:
Отправка: количество WAL, сгенерированного узлом-лидером, но ещё не отправленного узлу-последователю.
Запись: количество WAL, отправленного узлу-последователю, но ещё не записанного в его память.
Сброс: количество WAL, записанного в память узла-последователя, но ещё не сохранённого на диск.
Воспроизвед.: количество WAL, сохранённого на диск узла-последователя, но ещё не применённого к базе данных.
Время отставания: время отставания в секундах между узлом-лидером и узлами-последователями.
Столбец содержит дополнительную информацию:
Запись: время, прошедшее между тем как узел-лидер отправил WAL узлу-последователю и узел-последователь записал его в память.
Сброс: время, прошедшее между тем как узел-последователь записал WAL в память и сохранил его на диск.
Воспроизвед.: время, прошедшее между тем как узел-последователь сохранил WAL на диск и применил его к базе данных.
Время ответа: дата и время, когда узел-лидер в последний раз получил информацию от узла-последователя.
Действия.
За подробной информацией о доступных действиях обратитесь к другим инструкциям в этом разделе.
34.5.2. Выбор нового узла-лидера #
В навигационной панели перейдите в Инфраструктура → Кластеры.
Нажмите на имя BiHA-кластера.
Нажмите
рядом узлом-последователем.
Подтвердите операцию и нажмите Удалить.
34.5.3. Добавление узла-последователя #
В навигационной панели перейдите в Инфраструктура → Кластеры.
Нажмите на имя BiHA-кластера.
В правом верхнем углу страницы нажмите Изменить топологию.
Нажмите Добавить сервер.
Из выпадающего списка Сервер выберите сервер, на котором будет установлен экземпляр.
При выборе сервера отображается следующая информация об экземпляре:
Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.
Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.
Нажмите Сохранить.
34.5.4. Добавление узла-рефери #
В навигационной панели перейдите в Инфраструктура → Кластеры.
Нажмите на имя BiHA-кластера.
В правом верхнем углу страницы нажмите Изменить топологию.
Из выпадающего списка Рефери выберите сервер, на котором будет установлен экземпляр.
При выборе сервера отображается следующая информация об экземпляре:
Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.
Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.
Выберите Режим работы рефери. Доступны режимы referee и referee_with_wal.
За подробной информацией обратитесь к официальной документации Postgres Pro об узле-рефери в BiHA-кластере.
Нажмите Сохранить.
34.5.5. Удаление узла #
Важно
Удалить можно только узлы-последователи или рефери. Чтобы удалить узел-лидер, сначала выберите нового лидера.
После удаления узлы невозможно восстановить.
В навигационной панели перейдите в Инфраструктура → Кластеры.
Нажмите на имя BiHA-кластера.
Нажмите
рядом с узлом.
Выберите одно из следующих значений:
Обновить конфигурацию и удалить узел из кластера: удалить узел, но оставить экземпляр в состоянии
Запущен.Остановить и удалить из кластера: удалить узел, но сохранить экземпляр в состоянии
Остановлен.Удалить со всеми данными: удалить узел и экземпляр.
Подтвердите операцию и нажмите Удалить.
Узлы-последователи также можно удалить при редактировании топологии BiHA-кластера. Для этого в правом верхнем углу страницы нажмите Изменить топологию.