Добавление хостов
В ADCM под хостом понимается любая физическая либо виртуальная машина. При этом не имеет значения, какая инфраструктура для нее используется — облако или bare metal.
Процесс настройки хостов в ADCM отличается в зависимости от выбранного типа хостпровайдера. Эта статья описывает, как добавлять и настраивать хосты в ADCM на базе хостпровайдера SSH, который является простейшим коннектором к существующим хостам.
ВАЖНО
Перед добавлением хостов в ADCM на основе хостпровайдера SSH убедитесь в следующем:
|
Шаги для добавления хостов в ADCM на базе хостпровайдера SSH приведены ниже:
-
Выберите пункт левого навигационного меню Hosts и нажмите Create host.
Добавление хоста в ADCM -
В открывшемся окне:
-
Выберите хостпровайдер в поле Hostprovider. Обратите внимание, что хостпровайдеры отображаются в списке с именами, присвоенными им на этапе добавления в ADCM.
-
Введите имя хоста без доменов в поле Name.
-
Нажмите Create.
Описание добавляемого хоста -
-
Вернитесь на страницу Hosts и перейдите к настройке добавленного хоста. Для этого нажмите на имя хоста в столбце Name.
Переход к настройке хоста -
В открывшемся окне выберите вкладку 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. Можно оставить значение по умолчанию
-
Вернитесь на страницу Hosts. В строке, содержащей добавленный хост, нажмите на иконку в столбце Actions и выберите пункт выпадающего меню Check connection. Затем подтвердите действие в открывшемся окне.
Переход к проверке соединенияПодтверждение проверки соединения -
Дождитесь завершения проверки соединения. Если проверка выполнена успешно, это означает, что хост настроен корректно и может быть добавлен в новый кластер.
ПРИМЕЧАНИЕВ случае ошибок логи можно найти на странице Jobs. -
После завершения проверки соединения установите statuschecker. Это специальный демон, который будет периодически проверять состояние служб и компонентов, установленных на хосты кластера через ADCM. Чтобы установить этот демон, необходимо повторно нажать на иконку в столбце Actions и выбрать пункт выпадающего меню Install statuschecker. Затем подтвердите действие в открывшемся окне.
Переход к установке statuscheckerПодтверждение установки statuschecker -
Дождитесь завершения установки statuschecker.