Установка и настройка

Шаг 1. Загрузка бандла

Дистрибутивы хостпровайдеров поставляются в виде бандлов. В случае хостпровайдера SSH бандл представляет собой обычный архив, описывающий логику установки SSH-соединения к заданному хосту.

Для добавления бандла выполните шаги:

  1. На сайте продукта Arenadata Cluster Manager нажмите Скачать.

    Переход к дистрибутивам Arenadata Cluster Manager
    Переход к дистрибутивам Arenadata Cluster Manager

    Другой способ — перейдите на сайт https://network.arenadata.io/ и выберите продукт Arenadata Cluster Manager.

  2. В открывшемся списке релизов нажмите Download в строке с необходимой версией ADCM.

  3. На следующей странице загрузите необходимый бандл. Бандлы для хостпровайдера SSH называются SSH Common Bundle.

Шаг 2. Загрузка бандла хостпровайдера в ADCM

Чтобы загрузить бандл в ADCM:

  1. Выберите пункт Bundles в левом навигационном меню и нажмите Upload bundle.

  2. Выберите бандл в открывшемся диалоговом окне.

    Переход к загрузке бандла
    Переход к загрузке бандла
    Переход к загрузке бандла
    Переход к загрузке бандла
  3. После успешной загрузки бандл отображается на странице Bundles.

    Результат успешной загрузки бандла
    Результат успешной загрузки бандла

Шаг 3. Создание хостпровайдера на базе загруженного бандла

Для создания в ADCM нового хостпровайдера на базе загруженного бандла необходимо выполнить шаги:

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

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

    • Выберите загруженный бандл в поле Type.

    • Выберите версию бандла в поле Version. Несколько версий становятся доступны после загрузки нескольких бандлов для одного типа хостпровайдеров.

    • Введите имя хостпровайдера в поле Name.

    • При необходимости добавьте описание хостпровайдера в поле Description.

    • Нажмите Create.

    Заполнение параметров нового хостпровайдера
    Заполнение параметров нового хостпровайдера
  3. После успешного добавления хостпровайдер отображается на странице Hostproviders.

    Результат успешного добавления хостпровайдера
    Результат успешного добавления хостпровайдера

Шаг 4. Настройка хостпровайдера

Настройка хостпровайдера SSH является опциональным шагом и необходима исключительно для запуска действий Create users и Create hosts. Для настройки выполните следующие шаги:

  1. На странице Hostproviders нажмите на имя хостпровайдера в столбце Name.

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

    Настройка хостпровайдера
    Настройка хостпровайдера

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

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

    Ssh keys

    Набор публичных ключей, который будет использован при создании пользователей в ходе выполнения действия Create users. Каждый ключ необходимо заполнить отдельно — путем нажатия на иконку plus one dark plus one light внутри узла 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-клиент подключается только к определенным хостам, данные о которых сохранены в специальном списке.

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

ВАЖНО
  • Параметр Ssh keys используется исключительно во время выполнения действия Create users — для создания пользователей (перечисленных в публичных ключах) и предоставления им доступа к хостам по соответствующим приватным ключам.

  • Остальные параметры на форме используются в действии Create hosts, осуществляющем массовое добавление хостов. При добавлении каждого хоста отдельно с помощью действия Create host одноименные параметры в настройках хоста требуют повторного заполнения (наследование настроек хостпровайдера недоступно).

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