Добавление хостов

В ADCM под хостом понимается любая физическая либо виртуальная машина. При этом не имеет значения, какая инфраструктура для нее используется — облако или bare metal.

Процесс настройки хостов в ADCM отличается в зависимости от выбранного типа хостпровайдера. Эта статья описывает, как добавлять и настраивать хосты в ADCM на базе хостпровайдера SSH, который является простейшим коннектором к существующим хостам.

ВАЖНО

Перед добавлением хостов в ADCM на основе хостпровайдера SSH убедитесь в следующем:

  • Хостпровайдер SSH установлен в ADCM.

  • Хосты с возможностью подключения по протоколу SSH предварительно созданы в облаке или on-premises. Обратите внимание, что эта операция выполняется вручную и не поддерживается текущим хостпровайдером.

Шаги для добавления хостов в ADCM на базе хостпровайдера SSH приведены ниже:

  1. Выберите пункт левого навигационного меню Hosts и нажмите Create host.

    Добавление хоста в ADCM
    Добавление хоста в ADCM
  2. В открывшемся окне:

    • Выберите хостпровайдер в поле Hostprovider. Обратите внимание, что хостпровайдеры отображаются в списке с именами, присвоенными им на этапе добавления в ADCM.

    • Введите FQDN хоста в поле Name. FQDN должен содержать имя хоста и домен.

    • Нажмите Create.

    Описание добавляемого хоста
    Описание добавляемого хоста
  3. Вернитесь на страницу Hosts и перейдите к настройке добавленного хоста. Для этого нажмите на имя хоста в столбце Name.

    Переход к настройке хоста
    Переход к настройке хоста
  4. В открывшемся окне выберите вкладку Primary Configuration, переведите в активное состояние переключатель Show advanced, заполните необходимые параметры и нажмите Save.

    Настройка хоста
    Настройка хоста

    Назначение параметров приведено ниже.

    Конфигурационные параметры хостов
    Параметр Описание

    Username

    Имя пользователя для подключения к хосту по SSH

    Password

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

    SSH private key

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

    Connection address (Hostname в предыдущих версиях хостпровайдера)

    IP-адрес для подключения к хосту по SSH

    Port

    Номер порта для подключения к хосту по SSH (по умолчанию 22)

    SSH args

    Аргументы SSH для Ansible. Каждый параметр указывается в следующем формате: -o <name>=<value>. Несколько параметров разделяются пробелом: -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null.

    Например, параметры StrictHostKeyChecking=no и UserKnownHostsFile=/dev/null отключают строгую проверку ключа хоста (strict host key checking) для SSH. В противном случае, если это проверка включена, SSH-клиент подключается только к определенным хостам, данные о которых сохранены в специальном списке.

    Можно оставить значение по умолчанию

    Ansible become

    Предоставление прав суперпользователя пользователю, указанному в поле Username. Необходимо оставить значение по умолчанию (флаг установлен)

    Ansible become password

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

  5. Вернитесь на страницу Hosts. В строке, содержащей добавленный хост, нажмите на иконку actions default dark actions default light в столбце Actions и выберите пункт выпадающего меню Check connection. Затем подтвердите действие в открывшемся окне.

    Переход к проверке соединения
    Переход к проверке соединения
    Подтверждение проверки соединения
    Подтверждение проверки соединения
  6. Дождитесь завершения проверки соединения. Если проверка выполнена успешно, это означает, что хост настроен корректно и может быть добавлен в новый кластер.

    ПРИМЕЧАНИЕ
    В случае ошибок логи можно найти на странице Jobs.
  7. После завершения проверки соединения установите statuschecker. Это специальный демон, который будет периодически проверять состояние служб и компонентов, установленных на хосты кластера через ADCM. Чтобы установить этот демон, необходимо повторно нажать на иконку actions default dark actions default light в столбце Actions и выбрать пункт выпадающего меню Install statuschecker. Затем подтвердите действие в открывшемся окне.

    Переход к установке statuschecker
    Переход к установке statuschecker
    Подтверждение установки statuschecker
    Подтверждение установки statuschecker
  8. Дождитесь завершения установки statuschecker.

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней