Документация 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максимальное количество сетей хранилищ для проекта