Документация 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. Если необходимо, настройте сервер лицензий.

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