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

Настройка типа продукта. OpenStack

При интеграции с OpenStack биллинговая платформа не поддерживает обработку некоторых встроенных параметров типа продукта. При этом модуль обработки позволяет использовать набор дополнительных ресурсов, которые по умолчанию не добавлены в BILLmanager. По этим причинам рекомендуем настроить тип продукта "Виртуальный дата-центр" перед созданием тарифа, а именно: 

  • ограничить редактирование параметров, которые не поддерживаются на стороне OpenStack. Если вы выполняли установку BILLmanager на сервер после выхода версии 5.136, то редактировать параметры не требуется; 
  • добавить в содержание тарифа дополнительные ресурсы. 

Настройка параметров типа продукта

Чтобы отредактировать параметр:

  1. Перейдите в раздел Продукты Типы продуктов.
  2. Выберите в списке продукт → кнопка Параметры.
  3. Выберите параметр → кнопка Изменить.

Для параметров "Операционная система", "Шаблон виртуального сервера" и "Тип диска" в полях Доступ на чтение и Доступ для изменения выберите суперпользователя.

Отключите тарифы в разделе Продукты → Типы продуктов → Параметры → выделить IP-адрес → Тарифы. Затем параметр "IP-адрес" отключите от тарифов с модулем обработки OpenStack. Для этого выберите параметр IP-адрес → кнопка Изменить → снимите флажок с опции Разрешить настройку подключения к тарифам.

Настройка дополнений типа продукта 

Для ограничения количества ресурсов, которое может потреблять каждый ВДЦ, создайте в содержании типа продукта специальные ресурсы-ограничения. Такие ресурсы можно разделить на предустановленные и дополнительные. Предустановленные — добавлены в содержание по умолчанию. Дополнительные — модуль обработки поддерживает эти ресурсы, но их требуется добавить в содержание типа продукта вручную. Для этого перейдите в раздел Продукты → Типы продуктов → Содержание → Создать

Список предустановленных ограничений (в скобках указано внутреннее имя ресурса):

  • Дисковое пространство (disc) — максимальный объём жёстких дисков и снимков (snapshot) проекта в OpenStack; 
  • Макс. размер одного диска (discsize); 
  • Количество дисков (disclimit) — максимальное количество дисков проекта в OpenStack; 
  • Количество снимков (snapshotlimit) — максимальное количество снимков в проекте OpenStack; 
  • Количество процессоров (ncpu) — максимальное количество процессоров для каждой виртуальной машины (ВМ) в составе проекта в OpenStack; 
  • Количество виртуальных серверов (vmlimit) — максимальное количество ВМ в составе проекта в OpenStack; 
  • Оперативная память (mem) — максимальное количество оперативной памяти для каждой ВМ в составе проекта в OpenStack; 
  • Публичные IPv4-адреса — максимальное количество публичных IP-адресов проекта в OpenStack; 
  • Приватная сеть (privatenet) — максимальное количество приватных сетей проекта в OpenStack; 
  • Количество подсетей (subnetlimit) — максимальное количество подсетей проекта в OpenStack; 
  • Количество портов на ВДЦ (portlimit) — максимальное количество портов проекта в OpenStack; 
  • Количество маршрутизаторов (routerlimit) — максимальное количество маршрутизаторов в проекте в OpenStack; 
  • Количество балансировщиков (lblimit) — максимальное количество балансировщиков в проекте в OpenStack. 

Список дополнительных ограничений (в скобках указано внутреннее имя ресурса):

  • Дисковое пространство для типа хранилища (disc_xxx) — максимальный объём жёстких дисков и снимков проекта в OpenStack для типа диска xxx. Вместо xxx используйте значения "hdd", "ssd" или Внутреннее наименование типов из перечисления со списком доступных типов дисков: Типы продуктовПеречисления → Значения
  • Количество снимков для типа хранилища (snapshotlimit_xxx) — максимальное количество снимков в проекте OpenStack для типа диска xxx. Вместо xxx используйте значения "hdd", "ssd" или Внутреннее наименование типов из перечисления со списком доступных типов дисков: Типы продуктов → Перечисления → Значения
  • Количество групп (grouplimit) — максимальное количество групп в проекте в OpenStack; 
  • Резервные копии (backup) — максимальный размер резервных копий в проекте в OpenStack; 
  • Количество резервных копий (backuplimit) — максимальное количество резервных копий в проекте в OpenStack; 
  • Ключевые пары (keypairlimit) — максимальное количество ключевых пар пользователя проекта в OpenStack; 
  • Группы безопасности (firewalllimit) — максимальное количество групп безопасности проекта в OpenStack; 
  • Правила безопасности (firewallrulelimit) — максимальное количество записей в группах безопасности проекта в OpenStack; 
  • Объём сетевых дисков (share) — максимальный размер хранилища проекта в OpenStack; 
  • Количество снимков в хранилище (sharesnapshotlimit) — максимальное количество снимков в хранилище проекта в OpenStack; 
  • Объём снимков (sharesnapshot) — максимальный объём, который снимки занимают в хранилище проекта; 
  • Количество хранилищ (sharelimit) — максимальное количество хранилищ для проекта в OpenStack; 
  • Сети хранилищ (sharenetworklimit) — максимальное количество сетей хранилищ для проекта.