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

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

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

ВАЖНО

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

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

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

    Добавление хоста в ADCM
    Добавление хоста в ADCM
  2. В открывшемся окне:

    • Выберите хостпровайдер в поле Hostprovider. Обратите внимание, что хостпровайдеры отображаются в списке с именами, присвоенными им на этапе добавления в ADCM.

    • Введите имя хоста без доменов в поле Name.

    • Нажмите Create.

    Описание добавляемого хоста
    Описание добавляемого хоста
  3. Вернитесь на страницу Hosts и перейдите к настройке добавленного хоста. Для этого нажмите на имя хоста в столбце Name.

    Переход к настройке хоста
    Переход к настройке хоста
  4. В открывшемся окне выберите вкладку Primary Configuration, переведите в активное состояние переключатель Show advanced, заполните необходимые параметры и нажмите Save.

    Настройка хоста
    Настройка хоста

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

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

    Connection address (Hostname в предыдущих версиях хостпровайдера)

    IP-адрес для подключения к хосту по SSH

     — 

    Port

    Номер порта для подключения к хосту по SSH

    22

    Username

    Имя пользователя для подключения к хосту по SSH

    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

    Image

    Семейство операционных систем, на базе которого создаются ВМ . Возможные значения:

    • debian-9

    • centos-7

    • ubuntu-1804-lts

    • ubuntu-minimal-1804-lts

    • windows-2016

    • rhel-7

    centos-7

    Machine type

    Предопределенный набор количества ядер CPU и объема памяти RAM. Возможные значения:

    • 1 vCPU, 3.75 GB

    • 2 vCPU, 7.5 GB

    • 4 vCPU, 15 GB

    • 4 vCPU, 26 GB

    • 8 vCPU, 30 GB

    • 8 vCPU, 52 GB

    • 16 vCPU, 60 GB

    • 32 vCPU, 120 GB

    • 64 vCPU, 240 GB

    • 96 vCPU, 360 GB

    2 vCPU, 7.5 GB

    Zone

    Зона доступности в облаке (Availability Zone, AZ). Каждая зона относится к определенному data-центру . Возможные значения:

    • europe-west1-d

    • europe-west1-c

    • us-west1-b

    • us-west1-c

    • us-west1-a

    Получить дополнительную информацию по параметру можно в документации Google Cloud

    europe-west1-d

    Network

    Название сети в Google Cloud

    default

    Subnetwork

    Название подсети в Google Cloud. Просмотреть существующие сети и подсети, а также создать новые можно в разделе VPC networks платформы Google Cloud

    default

    Shared project

    Идентификатор проекта, использующего shared Virtual Private Cloud (VPC). Заполнение параметра означает необходимость использования shared VPC, а также наличие всех необходимых прав на проведение данной операции у сервисного аккаунта. Становится доступным после установки флага Show advanced

     — 

    External IP

    Внешний IP-адрес, в качестве которого может быть указан фиксированный GCE IP-адрес или имя. Если внешний IP-адрес не требуется, следует указать none

    ephemeral

    Auto delete disk?

    Требуется ли удалять диски после удаления виртуальной машины

    true

    Disk size, GB

    Размер загрузочного диска (в ГБ) . Значение параметра не должно быть менее 20

    50

    Additional disks (JSON)

    Параметры дополнительных дисков в формате JSON. Размер дисков указывается в ГБ. Опция autodelete определяет необходимость удаления дисков после удаления ВМ. Все параметры обязательны. Пример:

    [
        { "autodelete": true,
          "description": "disk1",
          "type": "ssd",
          "size": 10 },
        { "autodelete": false,
          "description": "disk2",
          "type": "hdd",
          "size": 100 }
    ]

    Имя каждого диска формируется по шаблону <instance name>-additional-disk-<index>

     — 

    ADCM control connection address type

    Тип IP-адреса, используемый для подключения к ВМ. Определяет, по внутреннему или внешнему маршруту устанавливается соединение между ADCM и облаком. Возможные значения: private и public

    private

    IP forward

    Используйте значение true, если виртуальная машина может перенаправлять IP-пакеты. Актуально для шлюзов (gateways)

    false

  5. После сохранения параметров запустите действие Init, выбрав его из списка, который открывается после нажатия на кнопку actions default dark actions default light Actions.

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

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

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

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