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

Тарифный план VMmanager 6

В статье описаны особенности настройки тарифа с модулем обработки VMmanager 6. Про общие настройки тарифных планов см. в статье Создание и настройка тарифного плана.

Настройки тарифа

Чтобы настроить тариф, перейдите в раздел ПродуктыТарифные планы → кнопка Создать.

Основные настройки

Шаблон виртуального сервера — название шаблона, по которому будет создаваться виртуальная машина в VMmanager. От шаблона зависит конфигурация виртуального сервера. Создание и настройка шаблона выполняется на стороне VMmanager, страница Настройки кластераШаблоны VM.

Если вы планируете продажу виртуальных машин с определённой конфигурацией, укажите название конфигурации в поле Шаблон виртуального сервера.

Если указан несуществующий шаблон, в VMmanager автоматически будет создан новый шаблон виртуальной машины. В качестве названия будет использовано значение, указанное в поле Шаблон виртуального сервера. Один и тот же ресурс может быть задан в шаблоне виртуального сервера в VMmanager и в содержании тарифного плана в BILLmanager. В таком случае, наибольший приоритет имеют настройки биллинговой платформы.

Подробнее о конфигурациях см. в статье Конфигурации виртуальных машин документации VMmanager.

Например, в VMmanager имеется шаблон виртуального сервера "Standart". В шаблоне указано количество оперативно памяти сервера — 2 ГиБ и размер дискового пространства — 10 ГиБ. В BILLmanager создан тариф "VDS-стандарт. VMmanager", использующий шаблон учетной записи "Standart". В содержании тарифа настроен ресурс "Оперативная память", в стоимость тарифа включено 1 ГиБ. Ресурс "Дисковое пространство" не настроен. 

Когда клиент закажет услугу по тарифу "VDS-стандарт. VMmanager", он получит в пользование виртуальную машину с 1 ГиБ оперативной памяти и 10 ГиБ дискового пространства.

Дополнительные настройки

  1. Шаблоны операционных систем — список операционных систем (ОС) доступных для установки на виртуальные машины (ВМ) по этому тарифу. Список тарифов загружается автоматически из VMmanager 6. Чтобы отредактировать его, перейдите в ПродуктыТипы продуктовПараметрыЗначенияТарифы;
  2. Кластер — список кластеров для размещения виртуальных машин. Чтобы использовать кластер, который указан в обработчике, выберите значение "Кластер по умолчанию";

    Выбирая кластер, укажите только те шаблоны операционных систем, которые доступны на выбранном кластере.
  3. Шаблон домена по умолчанию — шаблон для формирования домена, если клиент не указал собственный при заказе услуги. В поле доступно использование макросов:
    • @USERNAME@ — имя пользователя;
    • @TYPE@ — тип продукта;
    • @ID@ — уникальный идентификатор услуги;
    Пример использования макроса

Содержание тарифа

Чтобы настроить содержание тарифа, перейдите в раздел ПродуктыТарифные планы → выберите тариф → кнопка Конфиг. Подробнее см. Настройка содержания тарифа.

Основные параметры

Основные параметры тарифа — это количество процессоров, объём оперативной памяти и дискового пространства. Если в настройках тарифа указан существующий шаблон виртуального сервера, то модуль обработки получит значения этих параметров из шаблона. Если в настройках указан несуществующий шаблон, эти параметры нужно задать вручную.

ДополнениеВнутреннее имяТип
Количество процессоровncpu, cpu_numberЦелое число
Оперативная памятьmem, ram_mibЦелое число (MiB, GiB)
Объём дискового пространстваdisc, disk, hdd_mibЦелое число (MiB, GiB)
Обратите внимание

В VMmanager 6 не предусмотрена возможность уменьшения размера диска. Изменение размера дискового пространства возможно только в большую сторону.

Чтобы отключить в тарифе возможность выбрать уменьшение дискового пространства:

  1. Перейдите в раздел ПродуктыТарифные планы → выберите тарифный план → нажмите Конфиг.
  2. Создайте ресурс с условием Изменение ресурса после заказа "Только повышение".

Дополнительные параметры

ДополнениеВнутреннее имяТип
IPv6-подсетьipv6subnetЛогическое (Да/Нет)
Префикс IPv6-подсетиipv6subnet_prefixПеречисление
Пул IP-адресовippoolПеречисление
БриджbridgeПеречисление
Место под образыimagesizelimitЦелое число
Приватные IPv4-адресаprivateipЦелое число
Расписание резервного копированияbackup_scheduleПеречисление
Операционная системаostemplПеречисление
Количество снимковsnapshot_limitЦелое число

Тонкие настройки

Если значения тонких настроек не будут указаны в тарифе, BILLmanager будет использовать значения из конфигурации виртуальных машин в VMmanager. Если BILLmanager не получит информацию из конфигурации VMmanager, при заказе виртуальной машины будут использованы значения тонких настроек по умолчанию.

ДополнениеДоступно в кластерахВнутреннее имяТипЗначение по умолчанию
Режим эмуляции процессораKVMcpu_modeПеречисление"default"
Модель процессораKVMcpu_custom_modelПеречисление"unknown"
Вес использования процессораKVMcpu_weightЦелое число (100-10000)1024
LXDЦелое число (0-10)5
Вес использования I/OKVMio_weightЦелое число (100-1000)500
LXDЦелое число (0-10)5
Вес использования сетиLXDnet_weightЦелое число (0-10)5
Количество процессов в контейнереLXDprocess_numberЦелое число (0-∞)0
Ширина каналаKVM, LXDflat, net_bandwidth_mbitpsЦелое число (Kbit/s, Mbit/s)
Входящий трафикKVM, LXDinbound, net_in_mbitpsЦелое число (Kbit/s, Mbit/s)
Исходящий трафикKVM, LXDoutbound, net_out_mbitpsЦелое число (Kbit/s, Mbit/s)
Скорость чтения с дискаKVM, LXDio_read_mbitpsЦелое число (Kbit/s, Mbit/s)
Скорость записи на дискKVM, LXDio_write_mbitpsЦелое число (Kbit/s, Mbit/s)
Количество операций чтения с диска в секундуKVM, LXDio_read_iopsЦелое число (IO/s)
Количество операций записи на диск в секундуKVM, LXDio_write_iopsЦелое число (IO/s)
АнтиспуфингKVM, LXDanti_spoofingЛогическое (Да/Нет)Да

Вы можете использовать дополнение "Модель процессора" только вместе с дополнением "Режим эмуляции процессора" со значением "custom". Чтобы добавить модели процессоров в BILLmanager, перейдите в ПродуктыПеречисленияМодель процессораСоздать.

Дополнение "Ширина канала" идентично дополнениям "Входящий трафик" и "Исходящий трафик". Используйте дополнение "Ширина канала", если ограничения по входящему и исходящему трафику совпадают. Вы можете ограничить ширину канала ВМ при превышении порога трафика.

В LXD-кластере не могут одновременно использоваться настройки:

  • "Скорость чтения с диска" и "Количество операций чтения с диска в секунду";
  • "Скорость записи на диск" и "Количество операций записи на диск в секунду".

Добавление IPv6-подсети

Чтобы клиент мог использовать IPv6-подсети на виртуальных машинах в VMmanager, перейдите в ПродуктыТарифные планы → выберите тарифный план → КонфигСоздать и создайте дополнение "IPv6-подсеть" с типом значения "Логическое (Да/Нет)".

Обратите внимание!
Для корректной работы тарифа рекомендуем исключить дополнение "IPv6-адреса" из содержания тарифного плана: ПродуктыТарифные планы → выберите тарифный план → КонфигIPv6-адресаВыкл.

Вы можете включить или выключить дополнение "IPv6-подсеть" для конкретной услуги. Для этого перейдите в Товары/УслугиВиртуальные серверы → выберите сервер → ИзменитьДополнительно → опция IPv6-подсеть.

Настройка префикса IPv6-подсети

VMmanager выделяет для виртуальных машин подсети IPv6-адресов с префиксом от /32 до /125. Чтобы клиент при заказе мог выбрать префикс подсети:

  1. Создайте список префиксов, доступных для заказа:
    1. Перейдите в ПродуктыПеречисленияПрефикс IPv6-подсетиЗначения.
    2. Нажмите Создать и укажите параметры префикса:
      1. Название, которое будет отображаться у клиента.
      2. Внутреннее наименование. Должно иметь вид <prefix> или subnet_<prefix>. Например, 124 или subnet_124.
  2. Добавьте настройки префиксов в тариф:
    1. Перейдите в ПродуктыТарифные планы → выберите тарифный план → КонфигCоздать.
    2. Создайте дополнение "Префикс IPv6-подсети" с типом значения "Перечисление".

Чтобы при заказе по умолчанию был указан префикс без возможности его изменить, создайте дополнение "Префикс IPv6-подсети" с типом значения "Не учитывать".

Выбор пула для ВМ

Чтобы клиент мог выбрать пул, из которого VMmanager назначит IP-адрес для ВМ:

  1. Настройте доступные для выбора пулы:
    1. Перейдите в ПродуктыПеречисленияПул IP-адресов → кнопка Значения.
    2. Чтобы добавить пул, нажмите кнопку Создать и укажите параметры пула:
      1. Наименование — название пула в описании тарифа;
      2. Внутреннее наименование — имя пула в VMmanager.

        Обратите внимание!
        Внутреннее наименование "*" означает, что VMmanager может назначить ВМ IP-адрес из любого доступного пула в кластере.
  2. Перейдите в Продукты Тарифные планы → выберите тарифный план → кнопка Конфиг. → кнопка Создать.
  3. Создайте дополнение "Пул IP-адресов" с типом значения "Перечисление".

Добавление бриджа

Дополнение "Бридж" необходимо использовать совместно с дополнением "Пул IP-адресов".

Если на узле кластера VMmanager 6 настроены дополнительные бриджи, вы можете в BILLmanager создать дополнение "bridge". Тогда при открытии услуги ВМ её сетевой интерфейс будет создан с выбранным бриджем. Подробнее см. статью документации VMmanager 6 Настройки сети на узле кластера.

Чтобы клиент мог выбрать бридж:

  1. Добавьте дополнение к типу продукта:
    1. Перейдите в раздел ПродуктыТипы продуктовВиртуальные серверы → кнопка Содержание.
    2. Нажмите Создать и укажите параметры:
      1. Внутреннее наименование — укажите "bridge".
  2. Добавьте перечисления:
    1. Перейдите в раздел ПродуктыПеречисления → выберите bridge → кнопка Значения.
    2. Нажмите Создать и укажите параметры:
      1. Укажите имена бриджей из VMmanager 6.
  3. Добавьте для тарифа дополнительный ресурс:
    1. Перейдите в раздел ПродуктыТарифные планы → выберите тариф → кнопка Конфиг.
    2. Нажмите Создать и укажите параметры:
      1. Тип — выберите "bridge".
      2. Тип значения — выберите "Перечисление".
      3. Перечисления — выберите "bridge".
      4. Значение по умолчанию — выберите бридж, который будет использован в тарифе по умолчанию. Во время заказа клиент может изменить это значение, выбрав из списка нужное.

Продажа места для хранения образов ВМ

Чтобы продавать место под хранение образов ВМ:

  1. Перейдите в раздел ПродуктыТарифные планы → выберите тариф → кнопка Конфиг → кнопка Создать:
    1. В поле Тип учёта укажите "Выбирается клиентом".
    2. Укажите произвольное Наименование, например, "Место под резервные копии".
    3. Заполните остальные параметры и нажмите Ok.
  2. Назначьте цены для дополнения. Перейдите в раздел ПродуктыТарифные планы → выберите тариф → кнопка Конфиг → выберите созданное дополнение → кнопка Цены. Подробнее см. раздел Специальная цена.
  3. Создайте вариант для отказа от места под образы.
    Перейдите в раздел ПродуктыТарифные планы → выберите тариф → кнопка Конфиг → кнопка Создать
    1. В поле Тип учёта укажите "Не учитывать".
    2. Выберите Тип "Место под образы".
    3. Выберите Тип значения "Целое число".
    4. Включите опцию Собственное наименование и укажите произвольное Наименование элемента списка. Например, "Не покупать место под образы".
    5. В блоке Ограничения тарифа в поле Включено в тариф укажите "0".
    6. Нажмите Ok, чтобы сохранить настройки варианта.
  4. Создайте вариант для заказа места под образы.
    Перейдите в раздел ПродуктыТарифные планы → выберите тариф → кнопка Конфиг → кнопка Создать: 
    1. В поле Тип учёта укажите "На основе заказанных значений".
    2. Выберите Тип "Место под образы".
    3. Выберите Тип значения "Целое число".
    4. Выберите Тип шкалы значений "По ближайшему значению".
    5. Выберите правило Изменение ресурса после заказа "Только повышение".
    6. Включите опцию Собственное наименование и укажите произвольное Наименование элемента списка. Например, "Купить место под образы".
    7. Настройке в блоке Ограничения тарифа могут быть произвольными.
    8. Нажмите Ok, чтобы сохранить настройки варианта.

При такой настройке на форме заказа появится выпадающий список "Место под образы" с двумя значениями. Например:

  • Не покупать место под образы — бесплатный вариант без выделения места для хранения образов.
  • Купить место под образы — платный вариант для заказа места под хранение образов. Когда выбран клиентом, на форме появляется шкала для выбора значения дополнения. Стоимость формируется на основе настроек варианта: блоки Ограничения тарифа и Цены за период.