Настройка взаимодействия Termidesk c платформой VMmanager

Аннотация

В инструкции приведена краткая последовательность действий по настройке взаимодействия Termidesk с платформой VMmanager.

Настройка платформы VMmanager

Настройка VMmanager для работы с VxLAN

Для работы VxLAN на узле VMmanager нужно:

  • добавить интернет-репозиторий ISPsystem в файл /etc/apt/sources.list.d/ispsystem.list через командный интерпретатор sh:
    • для ОС Astra Linux Special Edition 1.7:
sudo sh -c 'echo "deb http://download.ispsystem.com/repo/astra vm-frozen-1.7.5 main" > /etc/apt/sources.list.d/ispsystem.list'
    • для ОС Astra Linux Special Edition 1.8:
sudo sh -c 'echo "deb http://download.ispsystem.com/repo/astra vm-frozen-1.8.1 main" > /etc/apt/sources.list.d/ispsystem.list'

где:

-c - ключ для чтения команд из вводимой строки (стандартный ввод);

echo - команда вывода текста, совместно с символом «>» используется для перенаправления строки deb http://download.ispsystem.com/repo/astra vm-frozen-1.8.1 main в файл /etc/apt/sources.list.d/ispsystem.list;

deb http://download.ispsystem.com/repo/astra vm-frozen-1.8.1 main - добавляемый репозиторий;

  • получить ключ репозитория ISPsystem ispsystem и добавить его в ОС:
wget -O - http://download.ispsystem.com/repo/ispsystem.gpg | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/ispsystem.gpg
  • обновить данные пакетного менеджера:
sudo apt update
  • установить пакеты frr и frr-pythontools:
sudo apt install -y frr frr-pythontools
  • выполнить перезапуск узла.

Добавление VxLAN

Для добавления VxLAN в веб-интерфейсе управления VMmanager нужно:

  • перейти «Сети - Виртуальные сети - Все сети / Мои сети» и нажать экранную кнопку [Добавить виртуальную сеть];
  • в открывшемся окне нужно заполнить параметры для добавления виртуальной сети и нажать экранную кнопку [Добавить];

Добавление виртуальной сети

В примере были заданы параметры:

  • «Владелец»: «vmmadmin@testers.ru» — выбор учетной записи, которой будет назначена виртуальная сеть;
  • «в vxlan»: «1» — создание новой виртуальной сети или выбор существующей;
  • «Название»: «VxLAN1» — наименование виртуальной сети;
  • «Кластера»: «testers #1» — список кластеров, которым будет назначена новая или существующая виртуальная сеть;
  • «Локальная сеть» — раздел предоставляет доступ к настройке параметров:
    • «Сеть»: «192.168.169.0/24» — IP-адрес виртуальной сети в формате CIDR;
    • «Шлюз»: «192.168.169.1» — IP-адрес шлюза.

Подробная информация о добавлении и настройке VxLAN содержится в подразделе «Виртуальные сети (VxLAN)» официальной документации ISPsystem.

Настройка автоматической балансировки ВМ по узлам VMmanager

Для настройки автоматической балансировки ВМ по узлам VMmanager нужно:

  • перейти в раздел «Кластеры», выбрать нужный кластер в списке и нажать экранную кнопку [Параметры];

Переход к настройкам кластера
  • в подразделе «Настройки сети» на вкладке «Распределённый коммутатор (DS)» активировать режим «DS»;

Активация режима DS в сетевых параметрах кластера
  • перейти в раздел «Узлы», выбрать нужный узел в списке и нажать экранную кнопку [Параметры];

Переход к настройкам узла
  • в подразделе «Настройки распределения VM» задать правила для автоматической балансировки ВМ на узел и нажать экранную кнопку [Сохранить];

Настройка правил автоматической балансировки ВМ на узле

В примере были заданы параметры:

  • «Ограничение количества vCPU»: «неограниченно» — использование ресурсов vCPU неограниченно;
  • «Коэффициент оверселлинга»: «1» — коэффициент выделения ОЗУ. Использовано значение по умолчанию;
  • «Ограничение количества VM»: «неограниченно» — количество размещаемых ВМ на узле неограниченно;
  • «Фильтры распределения»  — для добавления фильтра нужно нажать экранную кнопку [Добавить фильтр]. Раздел предоставляет доступ к настройке параметров распределения ВМ:
    • «Параметры VM» — список параметров, согласно которым будет выполняться распределение ВМ на выбранный узел;
    • «Значение параметра» — значения параметров, согласно которым будет выполняться распределение ВМ на выбранный узел.

Добавление поставщика ресурсов VMmanager в Termidesk

Добавление поставщика VMmanager

Для добавления поставщика ресурсов VMmanager в Termidesk нужно перейти «Компоненты - Поставщики ресурсов», затем нажать экранную кнопку [Создать] и выбрать из выпадающего списка «Платформа VMmanager».

Добавление поставщика VMmanager

При этом откроется окно «Создать новый объект (Платформа VMmanager)».

Окно добавления поставщика VMmanager

В примере были заданы параметры:

  • «Название»: «VMmanager» — наименование поставщика ресурсов;
  • «Хост»: «10.100.1.15» — IP-адрес или полное доменное имя сервера VMmanager;
  • «Порт»: «443» — номер порта для подключения к VMmanager. Использовано значение по умолчанию;
  • «Логин (эл. почта)»: «vmmadmin@testers.ru»  — субъект, имеющий полномочия для управления платформой виртуализации VMmanager;
  • «Пароль» — набор символов, подтверждающий назначение полномочий субъекта;
  • «Использовать SSL»: «Да» — использование протокола SSL;
  • «Проверять SSL»: «Нет»  — использование строгой проверки SSL;
  • «Подготавливать ВМ одновременно»: «2»  — максимальное число ВМ, создаваемых для всех фондов поставщика;
  • «Удалять ВМ одновременно»: «2»  — максимальное число ВМ, удаляемых для всех фондов поставщика;
  • «Таймаут (сек)»: «10»  — максимальное время ожидания (в секундах) отклика от платформы виртуализации.

Подробное описание полей приведено в таблице «Данные для добавления поставщика ресурсов VMmanager».

Для проверки правильности заполнения формы можно использовать экранную кнопку [Тест].

Для сохранения объекта следует нажать экранную кнопку [Сохранить].

Добавление шаблона ВРМ на основе образа ВМ для VMmanager

Для добавления шаблона следует перейти в «Компоненты - Поставщики ресурсов», в столбце «Название» сводной таблицы нажать на наименование поставщика ресурсов «VMmanager».

Выбор поставщика ресурсов

При этом откроется форма «Шаблоны рабочих мест». В открывшейся форме нужно нажать экранную кнопку [Создать], из выпадающего списка выбрать шаблон: «ВМ из образа».

Создание шаблона ВРМ

При этом откроется окно «Создать новый объект (ВМ из образа)».

Окно создания шаблона ВРМ

В примере были заданы параметры:

  • «Название»: «Astra Linux 1.8» — наименование шаблона;
  • «Кластер»: «testers» — идентификатор кластера на платформе VMmanager, используемый для размещения фондов РМ;
  • «Узел»: «Автоматически» — идентификатор узла кластера на платформе VMmanager, используемый для размещения фондов РМ. Использовано значение по умолчанию;
  • «Образ ВМ»: «test»  — единый базовый образ, используемый для создания точной копии (реплики), из которой будут созданы фонды РМ;
  • «Количество ЦПУ»: «1» — количество процессоров ВМ;
  • «Объем памяти, Мб»: «2048» — объем оперативной памяти ВМ;
  • «Объем диска, Мб»: «40960»  — размер диска, выделяемый ВМ;
  • «Использовать VxLAN»: «Нет»  — управление использованием виртуальной сети VxLAN;
  • «Подключить к бриджу»: «vmbr0»  — выбор сетевого моста (бриджа) узла кластера платформы VMmanager, к которому будет подключен сетевой интерфейс ВМ;
  • «Использовать DHCP»: «Да»  — управление использованием автоматического назначения IP-адресов по протоколу DHCP;
  • «Пользовательский скрипт»: «без скрипта»  — пользовательский скрипт не используется;
  • «Пароль root»  — пароль субъекта, имеющего полномочия для управления ОС ВРМ;
  • «Создать как связанный клон»: «Нет»  — управление созданием ВМ в режиме связанного клона;
  • «Базовое имя»: «alse18-wp»  — неизменяемая часть текстового наименования, используемая в идентификаторе каждого ВРМ;
  • «Длина суффикса»: «3»  — длина порядкового номера наименования, используемого в идентификаторе каждого ВРМ;
  • «Тип суффикса»: «0-9»  — формат порядкового номера наименования в идентификаторе каждого ВРМ.

Подробное описание полей приведено в таблице «Данные для добавления шаблона на основе образа ВМ».