Операции с хостпровайдером SSH

Обзор

После того как хостпровайдер SSH успешно установлен и настроен, для него становятся доступны несколько действий на странице Hostproviders. Для просмотра доступных действий необходимо нажать на иконку actions default dark actions default light в столбце Actions.

Список действий, доступных для хостпровайдера SSH
Список действий, доступных для хостпровайдера SSH

При выборе каждого действия отображается диалоговое окно для его подтверждения. В этом диалоговом окне можно установить флажок Verbose, чтобы просмотреть дополнительную информацию о выполнении действия на странице Jobs. Для некоторых действий предварительно требуется ввести дополнительные параметры в отдельном окне.

Стандартное окно для подтверждения всех действий
Стандартное окно для подтверждения всех действий

После того как действие запущено, ADCM отображает процесс его выполнения и результат на странице Jobs. С этой страницы можно перейти на страницу отдельной задачи (кликнув по имени задачи), чтобы увидеть внутренние этапы ее выполнения и проанализировать ошибки в случае их возникновения.

Страница задачи
Страница задачи

Описание каждого действия приведено ниже.

Create hosts

Действие Create hosts позволяет добавить в ADCM данные о нескольких хостах, предварительно созданных в облаке или on-premises. Для каждого хоста в случае возможности определения IP-адреса выполняется проверка соединения и установка statuschecker. Таким образом, необходимости в последующем запуске действий Check connection и Install statuschecker для каждого хоста нет.

ВАЖНО
  • Перед выполнением действия необходимо заполнить следующие параметры в настройках хостпровайдера SSH:

    • Port

    • Username

    • Password или SSH private key

  • Для добавления и настройки каждого хоста по отдельности воспользуйтесь действием Create host на странице Hosts.

При выборе действия Create hosts открывается диалоговое окно, в котором можно указать следующие параметры:

  • Count — количество добавляемых хостов.

  • Name — общая часть имен хостов. Полное имя хоста формируется в соответствии с шаблоном <Name>-<N>, где <N> — порядковый номер хоста (от 1 до <Count>).

  • Domain name — доменное имя, участвующее в FQDN хоста.

  • Resolve IP — флаг, определяющий, имеет ли ADCM доступ к DNS-серверу, отвечающему за домен Domain name. В случае отсутствия такого доступа флаг следует сбросить, а после завершения действия Create hosts вручную установить IP-адреса в настройках созданных хостов, после чего запустить действия Check connection и Install statuschecker для каждого хоста.

На рисунке ниже приведен пример заполнения параметров для случая, когда два хоста bds-sdw-1.ru-central1.internal и bds-sdw-2.ru-central1.internal предварительно созданы в Yandex-облаке и у хоста ADCM есть доступ к соответствующему DNS.

Форма действия Create hosts
Форма действия Create hosts

Для запуска действия Create hosts нажмите Run в исходном окне с параметрами, а затем подтвердите действие в открывшемся стандартном окне.

В случае успешного выполнения действия новые хосты добавляются на страницу Hosts, и для каждого из них становятся доступны несколько действий. При этом для хостов автоматически определяется IP-адрес (если возможно — см. Resolve IP выше), а также другие параметры, предварительно указанные в настройках хостпровайдера SSH (Username, Port, Password/SSH private key).

Новые хосты на странице Hosts
Новые хосты на странице Hosts

Create users

Действие Create users предназначено для добавления новых пользователей на все предварительно созданные на базе SSH-хостпровайдера хосты. Имена и публичные ключи пользователей определяются на основе параметра SSH keys в настройках хостпровайдера SSH. Доступ к хостам будет осуществляться с использованием приватных пользовательских ключей.

После выбора действия открывается стандартное окно подтверждения, в котором следует нажать Run. Ввод дополнительных параметров не требуется.

ВАЖНО
  • Перед запуском действия предварительно создайте и сконфигурируйте хосты в ADCM — с помощью действия Create hosts на странице Hostproviders либо Create host на странице Hosts.

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

Install statuschecker

Действие Install statuschecker устанавливает statuschecker на все предварительно созданные на базе SSH-хостпровайдера хосты. Это специальный демон, который будет периодически проверять состояние установленных на хостах служб и компонентов.

После выбора действия открывается стандартное окно подтверждения, в котором следует нажать Run. Ввод дополнительных параметров не требуется.

ВАЖНО

Перед запуском действия предварительно создайте и сконфигурируйте хосты в ADCM — с помощью действия Create hosts на странице Hostproviders либо Create host на странице Hosts.

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