Настройка типа продукта. OpenStack
При интеграции с OpenStack биллинговая платформа не поддерживает обработку некоторых встроенных параметров типа продукта. При этом модуль обработки позволяет использовать набор дополнительных ресурсов, которые по умолчанию не добавлены в BILLmanager. По этим причинам рекомендуем настроить тип продукта "Виртуальный дата-центр" перед созданием тарифа, а именно:
- ограничить редактирование параметров, которые не поддерживаются на стороне OpenStack. Если вы выполняли установку BILLmanager на сервер после выхода версии 5.136, то редактировать параметры не требуется;
- добавить в содержание тарифа дополнительные ресурсы.
Настройка параметров типа продукта
Чтобы отредактировать параметр:
- Перейдите в раздел Продукты → Типы продуктов.
- Выберите в списке продукт → кнопка Параметры.
- Выберите параметр → кнопка Изменить.
Для параметров "Операционная система", "Шаблон виртуального сервера" и "Тип диска" в полях Доступ на чтение и Доступ для изменения выберите суперпользователя.
Отключите тарифы в разделе Продукты → Типы продуктов → Параметры → выделить 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 | максимальное количество сетей хранилищ для проекта |