BILLmanager Enterprise

Обработчик услуг. OpenStack (VPS)

Перед настройкой обработчика измените существующий дата-центр, либо создайте новый, указав внешний идентификатор. Для этого перейдите в ИнтеграцияДата-центры → кнопка Создать или Изменить → в поле Внешний идентификатор дата-центра укажите наименование региона развёртывания OpenStack. Например, RegionOne.

При создании обработчика выберите дата-центр с указанным именем региона.

Настройки на стороне OpenStack (VPS)

Перед интеграцией выполните настройку на стороне OpenStack (VPS).

Роли

На стороне OpenStack (VPS) модуль создает пользователей с ролью "user". Создайте роль "user", если она отсутствует.

Образы

Создание виртуальных машин поддерживается только из образа.

Чтобы задать пароль и передать публичный SSH-ключ, на гостевой ОС используются функции Guest Agent на гостевой ОС, поэтому образы ваших ОС должны включать установленный Guest Agent, например, qemu-guest-agent.

При использовании образ qemu-guest-agent должен иметь метадату hw_qemu_guest_agent=yes.

Для ОС семейства Windows необходимо указать метадату os_admin_user=Administrator.

Настройка на стороне BILLmanager

Настройка обработчика

Настройка интеграции происходит в процессе создания обработчика услуг в BILLmanager, раздел Интеграция Обработчики услуг → кнопка Создать. Мастер добавления обработчика состоит из четырёх шагов:

Шаг 1. Тип продукта. Для интеграции с "OpenStack (VPS)", необходимо выбрать "Виртуальный сервер".

Шаг 2. Модуль обработки. В качестве модуля обработки указывается "OpenStack (VPS)".

Шаг 3. Настройка интеграции. Ввод информации, необходимой для интеграции с "OpenStack (VPS)".

Шаг 4. Параметры обработчика услуг. Настройка внутренних (в пределах BILLmanager) параметров обработчика услуг.

Настройка интеграции

  • OpenStack version — версия OpenStack, для которой будет настроен модуль обработки. Работа модуля гарантируется только с версиями Pike и Wallaby;
  • URL сервиса идентификации — URL сервиса идентификации Keystone;
  • Имя пользователя — имя учётной записи для авторизации в OpenStack. Используйте аккаунт с правами администратора;
  • Пароль — пароль учётной записи;
  • Идентификатор сети — указанная сеть будет использоваться при создании виртуальной машины, сеть должна быть общей, а так же иметь хотя бы одну подсеть с типом IPv4 либо IPv6, в зависимости от того, какие IP-адреса вы планируете предоставлять клиентам;
  • Домен OpenStack — домен на стороне OpenStack для размещения проектов клиентов. Укажите домен, если вы используете многодоменную архитектуру. Если оставить поле пустым, будет использован домен по умолчанию: "Default";
  • Использовать квоты по умолчанию:
    • при включённой опции все проекты клиентов будут использовать квоты, которые заданы по умолчанию; 
    • при отключённой опции все проекты клиентов будут использовать безлимитные квоты на работу с дисковым пространством, вычислительными ресурсами и сетями.
  • Использовать сервер провайдера — включение опции определит ваш BILLmanager как продающий лицензии на продукты ISPsystem. Не включайте опцию и выберите Сервер продающего BILLmanager.

Сервер лицензий

Модуль позволяет продавать лицензии на продукты ISPsystem. Если необходимо, настройте сервер лицензий.

Дата последнего обновления статьи: 01.11.2022. Статья подготовлена техническими писателями ISPsystem.