Включение высокой доступности сервера управления
Чтобы сделать инфраструктуру более устойчивой и избыточной, можно создать конфигурацию высокой доступности из трех серверов.
Предварительные требования
- Четкое понимание концепции Высокая доступность.
- Каждый из узлов, добавляемых в конфигурацию высокой доступности, должен быть подключен к сети с типами трафика Панель администрирования и Внутреннее управление.
- Если вычислительный кластер (см. раздел О вычислительном кластере) уже был создан, на каждом сервере необходим доступ к Интернету или к локальному зеркалу репозитория пакетов продукта. Подробную информацию см. в статье базы знаний Обновление кластера Кибер Инфраструктуры без доступа в Интернет (в закрытом контуре).
- Кластер хранилища должен быть создан в соответствии с указаниями из раздела Развертывание кластера хранилища данных.
Чтобы создать конфигурацию высокой доступности
Панель администратора
-
На экране Настройки > Сервер управления откройте вкладку Высокая доступность.
-
Выберите три сервера и нажмите Создать конфигурацию высокой доступности. Сервер управления будет выбран автоматически.
-
На шаге Настройте сеть убедитесь, что на каждом сервере выбраны правильные сетевые интерфейсы. Если это не так, щелкните по значку шестерни для сервера и назначьте его сетевым интерфейсам сети с типами трафика Управление системными сервисами и Панель администрирования. Нажмите Продолжить.
-
На шаге Настройте сеть укажите один или несколько уникальных статических IP-адресов для панели администрирования с высокой доступностью, оконечной точки API вычислений и обмена сообщениями между сервисами. Нажмите Готово.
После того как высокая доступность сервера управления будет включена, можно выполнить вход на панель администрирования по указанному статическому IP-адресу (на том же порту 8888).
Интерфейс командной строки
Используйте следующую команду:
vinfra cluster ha create --virtual-ip <network:ip> --nodes <nodes> [--force]
--virtual-ip <network:ip>-
Сопоставление конфигурации высокой доступности в формате:
network: сеть, включаемая в конфигурацию высокой доступности (должна включать по меньшей мере один из следующих типов трафика: Управление системными сервисами, Панель администрирования, Панель самообслуживания или API вычислений).ip: виртуальный IP-адрес, который будет использоваться в конфигурации высокой доступности.
Укажите этот параметр несколько раз, чтобы создать конфигурацию высокой доступности сразу для нескольких сетей.
--nodes <nodes>- Разделенный запятыми список идентификаторов или имен серверов
--force- Пропустить проверки на соответствие минимальным аппаратным требованиям
Например, чтобы создать кластер высокой доступности сервера управления из серверов node001, node002 и node003, выполните:
# vinfra cluster ha create --virtual-ip Private:10.37.130.200 \ --virtual-ip Public:10.94.129.79 --nodes node001,node002,node003
Эта команда задает сеть Private с типом трафика Управление системными сервисами и сеть Public с типом трафика Панель администрирования.
Посмотреть конфигурацию высокой доступности сервера управления можно в выводе команды vinfra cluster ha show:
# vinfra cluster ha show +-----------------------+---------------------------------------------------+ | Field | Value | +-----------------------+---------------------------------------------------+ | ha_cluster_location | - https://10.94.129.79:8888 | | nodes | - id: 94d58604-6f30-4339-8578-adb7903b7277 | | | ipaddr: 10.37.130.118 | | | is_primary: false | | | - id: f59dabdb-bd1c-4944-8af2-26b8fe9ff8d4 | | | ipaddr: 10.37.130.134 | | | is_primary: true | | | - id: 4b83a87d-9adf-472c-91f0-782c47b2d5f1 | | | ipaddr: 10.37.130.127 | | | is_primary: false | | primary_node_location | https://10.94.62.243:8888 | | virtual_ips | - ip: 10.37.130.200 | | | roles_set: 5a0401b5-9b42-4d8b-8372-71c747230033 | | | - ip: 10.94.129.79 | | | roles_set: 5f0adc1d-c10f-46c1-b7b8-dd1aacab613b | +-----------------------+---------------------------------------------------+
После создания кластера высокой доступности панель администрирования будет доступна только по заданному общедоступному IP-адресу. Выполните вход на этот адрес по протоколу SSH, чтобы продолжить управление Кибер Инфраструктура с помощью инструмента командной строки vinfra. Также может потребоваться снова установить переменную среды VINFRA_PASSWORD, поскольку теперь вы при каждом входе в систему будете осуществлять доступ к различным серверам кластера высокой доступности, а на некоторых из них она может быть не установлена.