Добавление хостов

В ADCM под хостом понимается любая физическая либо виртуальная машина. При этом не имеет значения, какая инфраструктура для нее используется — облако или bare metal.

Процесс настройки хостов в ADCM отличается в зависимости от выбранного типа хостпровайдера. Эта статья описывает, как добавлять хосты в ADCM на базе хостпровайдера Yandex Compute VM. Данный хостпровайдер позволяет создавать одновременно несколько виртуальных машин (ВМ) в облаке Yandex.Cloud с использованием предопределенных настроек.

ВАЖНО

Перед добавлением хостов в ADCM на основе хостпровайдера Yandex Compute VM убедитесь, что хостпровайдер установлен в ADCM.

Шаги для добавления хостов в ADCM на базе хостпровайдера Yandex Compute VM приведены ниже:

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

  2. В строке с необходимым хостпровайдером нажмите на иконку actions default dark actions default light в столбце Actions и выберите действие Create hosts из выпадающего списка.

    Переход к созданию хостов в облаке
    Переход к созданию хостов в облаке
  3. Введите все необходимые параметры в открывшемся окне. Поля, подсвеченные красным цветом, обязательны для заполнения. В дополнение к ним можно заполнить любые параметры, у которых требуется изменить значения по умолчанию.

    Заполнение параметров
    Заполнение параметров

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

    Конфигурационные параметры
    Параметр Описание Значение по умолчанию

    Count

    Количество ВМ, которое необходимо добавить в облако

     — 

    Name

    Префикс, добавляемый к именам создаваемых ВМ. Каждое имя формируется в соответствии с шаблоном <Значение параметра Name>-<Номер ВМ>. Номера машин начинаются с 1. Если создается только одна виртуальная машина и числовой суффикс не требуется, рекомендуем создавать хост на странице Hosts — аналогично хостам на базе GCE

     — 

    Additional users groups

    Список групп в Linux, в которые необходимо добавить пользователя при инициализации ВМ. Например, в образе Altlinux пользователь ansible должен быть добавлен в группу wheel. Каждая запрашиваемая группа должна присутствовать в образе. Становится доступным после установки флага Show advanced

     — 

    Cloud-init timeout

    Тайм-аут, установленный для ожидания завершения работы cloud-init (в секундах). Становится доступным после установки флага Show advanced

    600

    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

  4. После заполнения всех параметров нажмите Run.

  5. Дождитесь завершения задачи (job).

    ПРИМЕЧАНИЕ
    В случае ошибок логи можно найти на странице Jobs.
  6. Убедитесь, что виртуальные машины созданы в облаке в соответствии с выбранной перед установкой конфигурацией.

  7. Проверьте, что хосты доступны на странице Hosts в ADCM.

  8. Примените стандартные действия Check connection и Install statuschecker к добавленным хостам в ADCM.

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