Рецепт — набор действий (скрипт), который автоматически будет выполнен на сервере после установки операционной системы (ОС). Рецепты применяются для автоматической подготовки сервера к конкретному сценарию использования. Скрипты могут включать установку необходимых пакетов, изменение конфигурационных файлов и т.п. Подробнее см. в статье Скрипты документации DCImanager 6.

Настройка рецептов в BILLmanager


Для использования рецептов включите соответствующую опцию у обработчика услуг. Это можно сделать при добавлении нового обработчика услуг или при редактировании уже имеющегося: ИнтеграцияОбработчики услуг → кнопка Создать или Просмотр → кнопка  Изменить.

  • Использовать рецепты — выберите опцию, чтобы при заказе услуги клиент мог указать подходящий рецепт. На странице заказа услуги появится поле "Предустановленное ПО". Услуга в BILLmanager получит статус "Активна" после успешного завершения установки рецепта на выбранную ОС.

Чтобы установка рецепта была обязательной, отключите все остальные рецепты в тарифе.

В BILLmanager рецепты представлены встроенным параметром Предустановленное ПО, который задан списком значений. Настройка и редактирование параметра выполняется на странице ПродуктыТипы продуктов → выберите Выделенный сервер → кнопка Параметры → выберите Предустановленное ПО → кнопка Значения:

Пример списка значений


Для каждого значения указываются теги. Они позволяют настроить взаимосвязь между параметрами "Предустановленное ПО" и "Операционная система", а также с ресурсом "Лицензия на панель управления". 

Правила взаимосвязи:

  • Рецепт считается совместимым с операционной системой, когда у значений параметров "Предустановленное ПО" и "Операционная система" имеется хотя бы один одинаковый тег. 
  • Считается, что лицензия на панель управления соответствует рецепту, когда у выбранного значения параметра "Предустановленное ПО" имеется специальный тег lic_<Название_лицензии>. тег формируется из префикса lic_ и названия лицензии. В названии лицензии пробелы необходимо заменить на нижнее подчеркивание: ISPmanager_5_Lite. Пример тега: lic_ISPmanager_5_Lite.

Правила влияют на работу формы заказа услуги: для каждой операционной системы отображаются только совместимые с ней рецепты. При выборе рецепта автоматически устанавливается значение ресурса "Лицензия на панель управления". Если у рецепта отсутствует тег формата lic_<Наименование_Лицензии> или нет подходящей лицензии, то значение не будет установлено автоматически.