Добавление хостов
В ADCM под хостом понимается любая физическая либо виртуальная машина. При этом не имеет значения, какая инфраструктура для нее используется — облако или bare metal.
Процесс настройки хостов в ADCM отличается в зависимости от выбранного типа хостпровайдера. Эта статья описывает, как добавлять хосты в ADCM на базе хостпровайдера Yandex Compute VM. Данный хостпровайдер позволяет создавать одновременно несколько виртуальных машин (ВМ) в облаке Yandex.Cloud с использованием предопределенных настроек.
ВАЖНО
Перед добавлением хостов в ADCM на основе хостпровайдера Yandex Compute VM убедитесь, что хостпровайдер установлен в ADCM. |
Шаги для добавления хостов в ADCM на базе хостпровайдера Yandex Compute VM приведены ниже:
-
Выберите пункт левого навигационного меню Hostproviders.
-
В строке с необходимым хостпровайдером нажмите на иконку в столбце Actions и выберите действие Create hosts из выпадающего списка.
Переход к созданию хостов в облаке -
Введите все необходимые параметры в открывшемся окне. Поля, подсвеченные красным цветом, обязательны для заполнения. В дополнение к ним можно заполнить любые параметры, у которых требуется изменить значения по умолчанию.
Заполнение параметровНазначение параметров приведено ниже.
Конфигурационные параметры Параметр Описание Значение по умолчанию Count
Количество ВМ, которое необходимо добавить в облако
—
Name
Префикс, добавляемый к именам создаваемых ВМ. Каждое имя формируется в соответствии с шаблоном
<Значение параметра Name>-<Номер ВМ>
. Номера машин начинаются с1
. Если создается только одна виртуальная машина и числовой суффикс не требуется, рекомендуем создавать хост на странице Hosts — аналогично хостам на базе GCE—
Additional users groups
Список групп в Linux, в которые необходимо добавить пользователя при инициализации ВМ. Например, в образе Altlinux пользователь
ansible
должен быть добавлен в группуwheel
. Каждая запрашиваемая группа должна присутствовать в образе. Становится доступным после установки флага Show advanced—
Cloud-init timeout
Тайм-аут, установленный для ожидания завершения работы
cloud-init
(в секундах). Становится доступным после установки флага Show advanced600
Init script
Скрипт инициализации, используемый при развертывании ВМ. Символы
#!
не требуются. Обратите внимание: данная опция экспериментальная, использование одинарных или двойных кавычек может привести к ошибкам в установке ВМ—
Image family
Семейство операционных систем, на базе которого создаются ВМ . Используется самый последний образ из заданного семейства операционных систем. Возможные значения:
centos-7
,centos-8
,ubuntu-1804-lts
,debian-10
centos-7
Snapshot id
ID снимка загрузочного диска. Несовместим с параметром
Image id
(только одно из полей может быть заполнено). Становится доступным после установки флага Show advanced—
Image id
ID образа загрузочного диска. Может быть получен путем запуска в консольной утилите следующих команд:
-
yc compute image list --folder-id standard-images
— для публичных образов; -
yc compute image list
— для приватных образов.
Несовместим с параметром
Snapshot id
(только одно из полей может быть заполнено). Становится доступным после установки флага Show advanced—
Platform
Тип процессора. Получить дополнительную информацию по поддерживаемым платформам можно в документации Yandex.Cloud. Возможные значения:
Intel Broadwell
,Intel Cascade Lake
Intel Cascade Lake
vCPU
Количество ядер vCPU
2
Perfomance level (%)
Гарантированный уровень производительности процессора, выделяемый ВМ. Получить дополнительную информацию по параметру можно в документации Yandex.Cloud
100
Memory (GB)
Объем оперативной памяти RAM (в ГБ)
2
Disk type
Тип дисков. Возможные значения:
SSD
,HDD
,SSD-NONREPLICATED
HDD
Disk size, GB
Размер загрузочного диска (в ГБ)
50
Additional disks (JSON)
Параметры дополнительных дисков в формате JSON. Размер дисков указывается в ГБ. Опция
autodelete
определяет необходимость удаления дисков после удаления ВМ. Все параметры обязательны. Пример:[ { "autodelete": true, "description": "disk1", "type": "ssd", "size": 10 }, { "autodelete": false, "description": "disk2", "type": "hdd", "size": 100 } ]
—
Assign public ip
Требуется ли назначить публичные IP-адреса для ВМ
false
Labels
Ярлыки (labels) для ВМ в формате
key:value
. Ярлыки (labels), определенные на этапе добавления ВМ, имеют больший приоритет по отношению к ярлыкам, установленным для хостпровайдера—
Preemptible
Требуется ли определить ВМ как прерываемые (preemptible). Прерываемые машины находятся во включенном состоянии не более 24 часов и могут быть остановлены в любое время. Стоимость аренды в этом случае значительно снижается. Параметр может быть определен только перед инициализацией ВМ
false
ADCM control connection address type
Тип IP-адреса, используемый для подключения к ВМ. Определяет, по внутреннему или внешнему маршруту устанавливается соединение между ADCM и облаком. Возможные значения:
private
иpublic
private
-
-
После заполнения всех параметров нажмите Run.
-
Дождитесь завершения задачи (job).
ПРИМЕЧАНИЕВ случае ошибок логи можно найти на странице Jobs. -
Убедитесь, что виртуальные машины созданы в облаке в соответствии с выбранной перед установкой конфигурацией.
-
Проверьте, что хосты доступны на странице Hosts в ADCM.
-
Примените стандартные действия Check connection и Install statuschecker к добавленным хостам в ADCM.