Документация BILLmanager 6

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

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

Интеграция настраивается в процессе создания обработчика услуг в BILLmanager.

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

  1. Тип продукта: "Виртуальный дата-центр".
  2. Модуль обработки: "OpenStack".
  3. Настройка интеграции. Укажите данные для интеграции:
    1. Версия OpenStack — версия OpenStack, для которой будет настроен модуль обработки. Работа модуля гарантируется только с версиями Pike и Wallaby;
    2. URL — адрес для подключения к API. Укажите URL сервера, на котором установлена панель управления OpenStack; 
    3. Имя пользователя — имя учётной записи для авторизации в OpenStack. Используйте аккаунт с правами администратора; 
    4. Пароль — пароль учётной записи; 
    5. Домен OpenStack — домен на стороне OpenStack для размещения виртуального дата-центра (ВДЦ). Укажите домен, если вы используете многодоменную архитектуру. Допускается оставить поле пустым. В этом случае будет использован домен по умолчанию: "Default"; 
    6. Частные сети — сети для выделения подсетей, которые клиенты смогут использовать при создании сетей ВДЦ;
    7. Включить оверселенные ядра — опция для продажи ядер процессора с оверселлингом; 
    8. Группа гипервизоров для оверселенных ядер — одна из групп гипервизоров, созданных на стороне OpenStack. Из указанной группы будут выделяться ядра для ВМ, заказанных через этот обработчик. 

      Обратите внимание!
      Если указана несуществующая группа, то при добавлении виртуальной машины в ВДЦ отображается ошибка "Недостаточно ресурсов для создания нового виртуального сервера". 
  4. Параметры обработчика услуг. Настройте внутренние (в пределах BILLmanager) параметры обработчика услуг.

При первом подключении к OpenStack модуль обработки загрузит в BILLmanager доступные значения параметров Тип диска, Операционная система и Шаблон виртуального сервера. В дальнейшем доступные значения синхронизируются заданием планировщика:

/usr/local/mgr5/sbin/mgrctl -m billmgr processing.getconfig >/dev/null 2>&1