Включение высокой доступности сервера управления

Включение высокой доступности сервера управления#

Чтобы сделать инфраструктуру более устойчивой и избыточной, можно создать конфигурацию высокой доступности из трех, пяти или семи серверов.

Предварительные требования

Создание конфигурации высокой доступности

  1. На экране Настройки → Сервер управления откройте вкладку Высокая доступность.

  2. Выберите три, пять или семь серверов и нажмите Создать конфигурацию высокой доступности. Сервер управления будет выбран автоматически.

    image1

    Примечание

    При использовании конфигурации, состоящей из семи серверов, загрузка ЦП и потребление памяти на 25 % выше, чем при использовании конфигурации, состоящей из трех серверов.

  3. На шаге Настройте сеть убедитесь, что на каждом сервере выбраны правильные сетевые интерфейсы. Если это не так, щелкните по значку шестерни для сервера и назначьте его сетевым интерфейсам сети с типами трафика Управление системными сервисами и Панель администрирования. Нажмите Продолжить.</p>

    _images/enabling_ha2_ac.png _images/enabling_ha3.png
  4. Укажите один или несколько уникальных статических 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, поскольку теперь вы при каждом входе в систему будете осуществлять доступ к различным серверам кластера высокой доступности, а на некоторых из них она может быть не установлена.