Создание хостов с помощью хостпровайдера облака КРОК
Чтобы создать хост, перейдите на страницу Hosts и нажмите Create host.
В открывшемся окне:
-
Выберите хостпровайдер в поле Hostprovider. Обратите внимание, что хостпровайдеры отображаются в списке с именами, присвоенными им на этапе добавления в ADCM.
-
Введите имя хоста в поле Name.
-
Нажмите Create.
ВНИМАНИЕ
|
После создания хоста кликните его имя в столбце Name, чтобы перейти к настройкам.
В открывшемся окне выберите вкладку Primary configuration, заполните необходимые параметры и нажмите Save.
Параметр | Описание | Значение по умолчанию |
---|---|---|
Connection address |
IP-адрес виртуальной машины для подключения по SSH |
— |
Secondary NIC IP address |
IP-адрес второго сетевого интерфейса виртуальной машины |
— |
Port |
Порт SSH |
22 |
Username |
Имя пользователя для подключения к виртуальной машине по SSH |
root |
Ansible become |
Определяет, предоставлять ли права |
true |
SSH args |
Дополнительные параметры SSH-подключения |
-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null |
Additional users groups |
Все пользователи, созданные с помощью действия хоста Init, будут добавлены в указанные группы при инициализации виртуальной машины. Эти группы должны существовать в образе виртуальной машины |
— |
Login |
Пользователь, который создаётся для виртуальной машины |
— |
Public SSH key |
Публичный SSH-ключ |
— |
Cloud-init timeout |
Тайм-аут cloud-init для завершения запущенных задач, в секундах |
300 |
Assign public ip |
Установите этот флажок, если нужно добавить публичный IP-адрес |
false |
Assign secondary NIC |
Установите этот флажок, если вам необходимо подключить дополнительный сетевой интерфейс к виртуальной машине в указанной подсети |
false |
Assign internal ip |
Определяет внутренний IP-адрес, назначенный экземпляру |
— |
ADCM control connection address type |
Указывает ADCM, приватный или публичный адрес следует использовать для подключения к виртуальной машине |
private |
Init script |
Скрипт инициализации |
— |
Image family |
Семейство операционных систем, на базе которых создаются виртуальные машины. Будет использован новейший образ из указанного семейства |
CentOS 7.5 |
Flavor |
Конфигурация виртуальной машины, определяющая характеристики ее ресурсов: количество и тип процессоров, объем оперативной памяти и другие параметры |
m5.2small |
Disk type |
Тип диска (volume). Возможны следующие значения: |
Standard (HDD) |
Disk size |
Максимальный объем данных, который может хранить диск |
50 |
Additional disks (JSON) |
Параметры дополнительных дисков в формате JSON. Например:
Размер должен быть кратен 8, не менее 16 Гб для st2 и не менее 32 Гб для gp2 |
— |
Security Group IDs |
Устанавливает значения Security Group ID для создаваемой виртуальной машины. Если значение Security Group IDs установлено одновременно в настройках хостпровайдера и при создании виртуальной машины, приоритет отдается последнему |
— |
Labels |
Устанавливает значения Labels для создаваемой виртуальной машины. Если значение Labels установлено одновременно в настройках хостпровайдера и при создании виртуальной машины, приоритет отдается последнему |
— |
После установки всех необходимых настроек запустите действие хоста Init.
Для организации доступа к хостам системного пользователя ec2-user
, используемого в облаке КРОК по умолчанию, необходимо заранее, до создания хостов, создать ключ с именем ec2-user
в разделе Виртуальные машины → SSH-ключи консоли КРОК. При создании хоста ADCM сделает запрос в облако КРОК и, если ключ с именем ec2-user
существует, скопирует его открытую часть в настройки виртуальной машины.