Развертывание образа OVA#
Развертывание Angie ADC состоит из следующих этапов:
подготовка среды;
подготовка ISO-образа cloud-init с минимальной конфигурацией сети;
скачивание дистрибутива;
развертывание образа OVA.
При развертывании с помощью системы виртуализации необходима поддержка cloud-init этой системой, т.к. первоначальная настройка конфигурации Angie ADC возможна только с использованием cloud-init. В будущих релизах планируется добавить возможность запуска Angie ADC без cloud-init.
Примечание
Образ OVA собран для VMware ESXi 7. При развертывании на более новых версиях ESXi (8, 9) функции Angie ADC будут работать по совместимости.
Подготовка среды#
Для развертывания образа OVA необходима система виртуализации, например VMware ESXi.
Настройка ISO-образа cloud-init выполняется в Linux-среде (Fedora, Ubuntu, Debian).
Подготовка ISO-образа#
Для развертывания Angie ADC нужен ISO-образ cloud-init с минимальной конфигурацией сети. Cloud-init является стандартным агентом инициализации для виртуальных машин Linux. При запуске виртуальной машины cloud-init получает конфигурацию из ISO-образа в виде ранее заданных мета-данных и настраивает Angie ADC.
Важно
Рекомендуется всегда запускать виртуальную машину с ISO-образом cloud-init. Отсутствие ISO-образа приведет к замедлению запуска и сбросу сетевых настроек Angie ADC.
Для подготовки конфигурации необходимы следующие файлы:
meta-datauser-datanetwork-configПримечание
Если необходимо задать дополнительные настройки, можно создать файл
vendor-dataи указать их в нем.
Шаги подготовки ISO-образа:
Создайте файл
meta-dataи укажите в нем базовую информацию о виртуальной машине Angie ADC.Пример:
instance-id: my-adc1 # уникальный идентификатор виртуальной машины local-hostname: my-server # имя хоста виртуальной машины
Создайте файл
network-configи задайте в нем конфигурацию сети. Примеры для разных типов виртуализации смотрите здесь.Если вы используете DHCP, то файл
network-configможно оставить пустым. Для всех интерфейсов будет применен автоматический способ получения адреса.Создайте файл
user-data. В файле необходимо указать:#cloud-config {}
В остальном содержимое файла будет игнорироваться, поэтому можно его не заполнять.
Проверьте конфигурацию для каждого файла:
cloud-init schema --config-file user-datayamllint meta-datacloud-init schema --config-file network-config --schema-type network-configЕсли конфигурация корректна, в выводе отобразится сообщение
Valid schema <файл>.Создайте ISO-образ, который cloud-init будет использовать при запуске.
Пример:
genisoimage -output seed.iso -volid cidata -joliet -rock meta-data user-data network-config
Скачивание дистрибутива#
Скачайте образ Angie ADC из репозитория.
Развертывание#
Чтобы развернуть образ OVA через веб-интерфейс VMware ESXi, выполните следующие действия:
Войдите в веб-интерфейс VMware ESXi через браузер.
В контекстном меню сервера выберите
Deploy OVF template.Откроется мастер развертывания.
Следуйте указаниям мастера, чтобы начать импорт образа Angie ADC.
В результате на сервере появится новая виртуальная машина.
Включите CD/DVD-ROM и подключите к нему ISO-образ для первоначальной настройки сети в Angie ADC.
Для этого:
4.1. Перейдите в настройки оборудования виртуальной машины и выберите
Edit Settings.4.2. Выберите
Add New Device→CD/DVD Drive.4.3. Выберите источник
Client Deviceи укажите путь к файлу ISO (напримерseed.iso).4.4. Установите флажок
Connect at power on, чтобы включить автоподключение.4.5. Сохраните настройки, нажав
OK.Запустите созданную виртуальную машину.
В консоли созданной виртуальной машины посмотрите IP-адрес веб-консоли Angie ADC.
Перейдите в веб-консоль. Для этого откройте в браузере
http://<адрес_консоли>:8080. Откроется страница входа в веб-консоль Angie ADC. Реквизиты для первого входа предоставляются после покупки решения. Рекомендуется сменить пароль после первого входа.
В веб-консоли Angie ADC вы можете настраивать функции Angie ADC и просматривать статистику работы балансировщика нагрузки. Также доступно управление через интерфейс командной строки (CLI).
Примечание
Сервис SSH по умолчанию не запущен.
При запуске внутреннее имя виртуального устройства
будет задано как angie-va.
Вы можете изменить имя хоста и настройки (сеть, часовой пояс)
через ISO-образ cloud-init
или в программах, поддерживающих cloud-init вашей системы виртуализации.