Добавление хостов
В ADCM под хостом понимается любая физическая либо виртуальная машина. При этом не имеет значения, какая инфраструктура для нее используется — облако или bare metal.
Процесс настройки хостов в ADCM отличается в зависимости от выбранного типа хостпровайдера. Эта статья описывает, как добавлять хосты в ADCM на базе хостпровайдера Google Compute Engine (GCE). Данный хостпровайдер позволяет создавать виртуальные машины (ВМ) в облаке Google Cloud с использованием предопределенных настроек.
ВАЖНО
Перед добавлением хостов в ADCM на основе хостпровайдера GCE убедитесь, что хостпровайдер установлен в ADCM. |
Шаги для добавления хостов в ADCM на базе хостпровайдера GCE приведены ниже:
-
Выберите пункт левого навигационного меню Hosts и нажмите Create host.
Добавление хоста в ADCM -
В открывшемся окне:
-
Выберите хостпровайдер в поле Hostprovider. Обратите внимание, что хостпровайдеры отображаются в списке с именами, присвоенными им на этапе добавления в ADCM.
-
Введите имя хоста без доменов в поле Name.
-
Нажмите Create.
Описание добавляемого хоста -
-
Вернитесь на страницу Hosts и перейдите к настройке добавленного хоста. Для этого нажмите на имя хоста в столбце Name.
Переход к настройке хоста -
В открывшемся окне выберите вкладку 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
-
-
После сохранения параметров запустите действие Init, выбрав его из списка, который открывается после нажатия на кнопку Actions.
-
Дождитесь завершения задачи (job).
ПРИМЕЧАНИЕВ случае ошибок логи можно найти на странице Jobs. -
Убедитесь, что виртуальные машины созданы в облаке в соответствии с выбранной перед установкой конфигурацией.
-
Примените стандартные действия Check connection и Install statuschecker к добавленным хостам в ADCM.