Установка и настройка
Шаг 1. Загрузка бандла
Дистрибутивы хостпровайдеров поставляются в виде бандлов. В случае хостпровайдера SSH бандл представляет собой обычный архив, описывающий логику установки SSH-соединения к заданному хосту.
Для добавления бандла выполните шаги:
-
На сайте продукта Arenadata Cluster Manager нажмите Скачать.
Переход к дистрибутивам Arenadata Cluster ManagerДругой способ — перейдите на сайт https://network.arenadata.io/ и выберите продукт Arenadata Cluster Manager.
-
В открывшемся списке релизов нажмите Download в строке с необходимой версией ADCM.
-
На следующей странице загрузите необходимый бандл. Бандлы для хостпровайдера SSH называются SSH Common Bundle.
Шаг 2. Загрузка бандла хостпровайдера в ADCM
Чтобы загрузить бандл в ADCM:
-
Выберите пункт Bundles в левом навигационном меню и нажмите Upload bundle.
-
Выберите бандл в открывшемся диалоговом окне.
Переход к загрузке бандлаПереход к загрузке бандла -
После успешной загрузки бандл отображается на странице Bundles.
Результат успешной загрузки бандла
Шаг 3. Создание хостпровайдера на базе загруженного бандла
Для создания в ADCM нового хостпровайдера на базе загруженного бандла необходимо выполнить шаги:
-
Выберите пункт Hostproviders в левом навигационном меню и нажмите Create provider.
Добавление хостпровайдера -
В открывшемся окне:
-
Выберите загруженный бандл в поле Type.
-
Выберите версию бандла в поле Version. Несколько версий становятся доступны после загрузки нескольких бандлов для одного типа хостпровайдеров.
-
Введите имя хостпровайдера в поле Name.
-
При необходимости добавьте описание хостпровайдера в поле Description.
-
Нажмите Create.
Заполнение параметров нового хостпровайдера -
-
После успешного добавления хостпровайдер отображается на странице Hostproviders.
Результат успешного добавления хостпровайдера
Шаг 4. Настройка хостпровайдера
Настройка хостпровайдера SSH является опциональным шагом и необходима исключительно для запуска действий Create users и Create hosts. Для настройки выполните следующие шаги:
-
На странице Hostproviders нажмите на имя хостпровайдера в столбце Name.
Переход к настройке хостпровайдера -
В открывшемся окне переведите в активное состояние переключатель Show advanced, заполните необходимые параметры и нажмите Save. Обязательные параметры подсвечены красным.
Настройка хостпровайдераНазначение параметров приведено ниже.
Конфигурационные параметры хостпровайдера SSH Параметр Описание Ssh keys
Набор публичных ключей, который будет использован при создании пользователей в ходе выполнения действия Create users. Каждый ключ необходимо заполнить отдельно — путем нажатия на иконку внутри узла Ssh keys и последующего редактирования появившегося элемента списка с именем вида
Ssh keys [N]
. Каждый публичный ключ следует начинать сssh-rsa
и завершатьusername@hostname
Port
Номер порта для подключения к хосту по SSH (по умолчанию
22
)Username
Имя пользователя для подключения к хосту по SSH. Пользователь должен существовать на хосте
Password
Пароль пользователя, указанного в поле Username. Поле можно оставить пустым, если пароль при подключении не используется
SSH private key
Приватный SSH-ключ, используемый для подключения к хосту по SSH. Поле можно оставить пустым, если SSH-ключи при подключении не используются
Ansible become
Предоставление прав суперпользователя пользователю, указанному в поле Username. Необходимо оставить значение по умолчанию (флаг установлен)
Ansible become password
Пароль для предоставления прав суперпользователя пользователю, указанному в поле Username. Можно оставить значение по умолчанию
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-клиент подключается только к определенным хостам, данные о которых сохранены в специальном списке.Можно оставить значение по умолчанию
ВАЖНО
|