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

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

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

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

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

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

Роли

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

Создайте роль "user", если она отсутствует. Если роль user отсутствует, при открытии услуг будет получена ошибка not_exists_userrole.

Образы

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

Чтобы задать пароль и передать публичный 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)".
    1. OpenStack version — версия OpenStack, для которой будет настроен модуль обработки. Работа модуля гарантируется только с версиями Pike и Wallaby;
    2. URL сервиса идентификации — URL сервиса идентификации Keystone;
    3. Имя пользователя — имя учётной записи для авторизации в OpenStack. Используйте аккаунт с правами администратора;
    4. Пароль — пароль учётной записи;
    5. Идентификатор сети — указанная сеть будет использоваться при создании виртуальной машины, сеть должна быть общей, а так же иметь хотя бы одну подсеть с типом IPv4 либо IPv6, в зависимости от того, какие IP-адреса вы планируете предоставлять клиентам;
    6. Домен OpenStack — домен на стороне OpenStack для размещения проектов клиентов. Укажите домен, если вы используете многодоменную архитектуру. Если оставить поле пустым, будет использован домен по умолчанию: "Default";
    7. Использовать квоты по умолчанию:
      • при включённой опции все проекты клиентов будут использовать квоты, которые заданы по умолчанию; 
      • при отключённой опции все проекты клиентов будут использовать безлимитные квоты на работу с дисковым пространством, вычислительными ресурсами и сетями.
    8. Использовать сервер провайдера — включение опции определит ваш BILLmanager как продающий лицензии на продукты ISPsystem. Не включайте опцию и выберите Сервер продающего BILLmanager.
  4. Параметры обработчика услуг. Настройка внутренних (в пределах BILLmanager) параметров обработчика услуг.

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

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