Создание хостов с помощью хостпровайдера Yandex Cloud
ВАЖНО
|
Шаги для добавления хостов в ADCM на базе хостпровайдера Yandex Cloud приведены ниже:
-
Выберите пункт левого навигационного меню Hosts и нажмите Create host.
Добавление хоста в ADCM -
В открывшемся окне:
-
Выберите хостпровайдер в поле Hostprovider. Обратите внимание, что хостпровайдеры отображаются в списке с именами, присвоенными им на этапе добавления в ADCM.
-
Введите имя хоста в поле Name.
-
Нажмите Create.
Описание добавляемого хостаВНИМАНИЕ-
При создании хостов для продуктов ADH и ADPS в поле Name необходимо указывать FQDN (например,
test.ru-central1.internal
). -
Для продуктов ADS и ADS Control указание FQDN необходимо, если предполагается совместное использование продуктов с ADPS.
-
Для продукта ADQM указание FQDN требуется в случае использования Kerberos-аутентификации.
-
Продукт ADB начиная с версии 6.23.3.44 поддерживает как FQDN, так и короткие имена хостов (без доменов). В предыдущих версиях ADB использование FQDN не рекомендуется (поскольку это приводит к ошибкам в ходе выполнения действия Expand и требует применения обходного решения).
-
В иных случаях допускается указание в поле Name как FQDN, так и короткого имени хоста.
-
-
Вернитесь на страницу Hosts и перейдите к настройке добавленного хоста. Для этого нажмите на имя хоста в столбце Name.
Переход к настройке хоста -
В открывшемся окне выберите вкладку Primary Configuration, переведите в активное состояние переключатель Show advanced, заполните необходимые параметры и нажмите Save.
Настройка хостаНазначение параметров приведено ниже.
Конфигурационные параметры хоста Параметр Описание Значение по умолчанию Connection address
Только для чтения. IP-адрес хоста. Заполняется автоматически после применения действия Init
—
Secondary NIC IP address
Только для чтения. IP-адрес второго сетевого интерфейса (Network Interface Сontroller, NIC) созданной ВМ. Заполняется автоматически после применения действия Init
—
Port
Только для чтения. Номер порта для подключения к хосту по SSH
22
Username
Только для чтения. Имя пользователя для подключения ADCM к хосту по SSH. Заполняется автоматически после применения действия Init
root
Ansible become
Только для чтения. Предоставление прав суперпользователя пользователю, указанному в поле Username
true
SSH args
Только для чтения. Аргументы SSH для Ansible. Параметры
StrictHostKeyChecking=no
иUserKnownHostsFile=/dev/null
отключают строгую проверку ключа хоста (strict host key checking) для SSH. В противном случае, если это проверка включена, SSH-клиент подключается только к определенным хостам, данные о которых сохранены в специальном списке-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null
Additional users groups
Список групп в Linux, в которые необходимо добавить пользователя при инициализации ВМ. Например, в образе Alt Linux пользователь
ansible
должен быть добавлен в группуwheel
. Каждая запрашиваемая группа должна присутствовать в образе.Каждую группу необходимо заполнить отдельно — путем нажатия на иконку внутри узла Additional users groups и последующего редактирования появившегося элемента списка с именем вида
Additional users groups [N]
—
Login
Только для чтения. Имя пользователя, который будет создан на ВМ. Заполняется автоматически после применения действия Init
—
Public SSH key
Только для чтения. Публичный SSH-ключ пользователя с именем Login. Заполняется автоматически после применения действия Init
—
Cloud-init timeout
Тайм-аут, установленный для ожидания завершения работы
cloud-init
(в секундах)600
Init script
Скрипт инициализации, используемый при развертывании ВМ. Символы
#!
не требуются. Обратите внимание: данная опция экспериментальная, использование одинарных или двойных кавычек может привести к ошибкам в установке ВМ—
Image family
Семейство операционных систем, на базе которого создаются ВМ. Используется самый последний образ из заданного семейства операционных систем.
Начиая с версии хостпровайдера Yandex Cloud 2.13 поддерживается ручной ввод значения поля
centos-7
Snapshot id
ID снимка загрузочного диска. Несовместим с параметром Image id (только одно из полей может быть заполнено)
—
Image id
ID образа загрузочного диска. Может быть получен путем запуска в консольной утилите следующих команд:
-
Для публичных образов:
yc compute image list --folder-id standard-images
-
Для приватных образов:
yc compute image list
Несовместим с параметром Snapshot id (только одно из полей может быть заполнено)
—
Platform
Тип процессора. Получить дополнительную информацию по поддерживаемым платформам можно в документации Yandex Cloud.
Возможные значения:
-
Intel Broadwell
-
Intel Cascade Lake
-
Intel Ice Lake
(начиная с версии хостпровайдера Yandex Cloud 2.15)
Intel Cascade Lake
vCPU
Количество ядер процессора
2
Perfomance level (%)
Гарантированный уровень производительности процессора, выделяемый ВМ. Получить дополнительную информацию по параметру можно в документации Yandex Cloud
100
Memory (GB)
Объем оперативной памяти RAM (в ГБ)
2
Disk type
Тип дисков. Возможные значения:
-
SSD
-
HDD
-
SSD-NONREPLICATED
(начиная с версии хостпровайдера Yandex Cloud 2.13)
HDD
Disk size, GB
Размер загрузочного диска (в ГБ)
50
Additional disks (JSON)
Параметры дополнительных дисков в формате JSON:
-
autodelete
— флаг, определяющий необходимость удаления дисков после удаления ВМ. -
description
— описание диска. -
type
— тип диска (см. Disk type выше). -
size
— размер диска в ГБ.
Все параметры обязательны. Пример:
[ { "autodelete": true, "description": "disk1", "type": "ssd", "size": 10 }, { "autodelete": false, "description": "disk2", "type": "hdd", "size": 100 } ]
—
Assign public ip
Требуется ли назначить публичные IP-адреса для ВМ
false
Assign secondary NIC
Флаг, определяющий необходимость использования второго сетевого интерфейса (Network Interface Сontroller, NIC) для ВМ. Требует заполнения параметра Secondary subnet ID в настройках хостпровайдера Yandex Cloud
false
Security Group IDs
Идентификаторы групп безопаности, используемые по умолчанию для всех создаваемых ВМ. Группы безопасности, определенные на этапе добавления ВМ, имеют больший приоритет по отношению к группам, установленным для хостпровайдера.
Каждую группу необходимо заполнить отдельно — путем нажатия на иконку внутри узла Security Group IDs и последующего редактирования появившегося элемента списка с именем вида
Security Group IDs [N]
—
Labels
Метки (labels), используемые по умолчанию для всех создаваемых ВМ. Метки, определенные на этапе добавления ВМ, имеют больший приоритет по отношению к меткам, установленным для хостпровайдера.
Каждую метку необходимо заполнить отдельно — путем нажатия Add property внутри узла Labels и последующего редактирования появившегося элемента списка с именем вида
Labels [N]
. В открывшемся окне ключ метки (key) следует указать в поле Enter field name, значение (value) — в поле Enter field value—
Preemptible
Требуется ли определить ВМ как прерываемые (preemptible). Прерываемые машины находятся во включенном состоянии не более 24 часов и могут быть остановлены облачным провайдером в любое время. Стоимость аренды в этом случае значительно снижается. Параметр может быть определен только перед инициализацией ВМ
false
ADCM control connection address type
Тип IP-адреса, используемый для подключения ADCM к ВМ. Определяет, по внутреннему или внешнему маршруту устанавливается соединение между ADCM и Yandex-облаком. Если ADCM развернут в ином облаке и VPN не настроен, присвойте параметру значение
public
.Возможные значения:
-
private
— приватный адрес. -
public
— публичный адрес.
private
-
В результате выполненных шагов происходит создание виртуальной машины в облаке Yandex Cloud, а для соответствующего хоста в ADCM становятся доступны несколько новых действий на странице Hosts. Для хоста автоматически выполняется установка statuschecker. Таким образом, необходимости в последующем запуске действия Install statuschecker нет.
ПРИМЕЧАНИЕ
|