Документация 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