Интеграция с BILLmanager

Материал из ISPWiki
(перенаправлено с «VMmanager: Интеграция с BILLmanager»)
Перейти к: навигация, поиск

Иерархия: VMmanager KVM -> Интеграция
VMmanager Cloud -> Интеграция
VMmanager OVZ -> Интеграция

Интеграция BILLmanager с VMmanager должна быть настроена через администратора, а не через пользователя root.

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

VMmanager KVM и VMmanager OVZ (VEmanager) поддерживают следующие дополнения для тарифных планов:

  • Размер дискового пространства (для VMmanager параметр не может быть изменен после открытия услуги. Рекомендуется установка опции "Запретить изменение клиентом")
  • Количество процессоров (ядер)
  • Частота процессора
  • Размер оперативной памяти (при настройки данного параметра для тарифного плана рекомендуется учитывать минимально допустимые значения для ОС доступных для заказа)
  • Количество IP адресов
  • Количество IPv6 адресов (хотя бы один из параметров IP или IPv6 должен иметь минимальное значение не меньше 1, иначе создать VDS будет не возможно)
  • Операционная система. Рекомендуется при использовании платных ОС при создании VDS. Задается перечислением, внутреннее имя элемента перечисления должно совпадать с наименование образа диска.

Для VEmanager дополнительно поддерживаются параметры:

  • Процессы - соответствует proc в BILLmanager.
  • Дескрипторы файлов - соответствует files в BILLmanager.
  • Входящий трафик - отсутствует по умолчанию в BILLmanager. Внутреннее имя chratein
  • Исходящий трафик - отсутствует по умолчанию в BILLmanager. Внутреннее имя chrateout
  • Соотношение swap к оперативной памяти (в %) - отсутствует по умолчанию в BILLmanager. Внутреннее имя swapratio

По статистике можно настроить учет для следующих дополнений:

  • трафик - из VMmanager/VEmanager происходит получение данных как по входящему трафику (параметр in), так и по исходящему (параметр out)

Начиная с версии 4.0.76.4 кроме сбора статистики по трафику поддерживается сбор статистики следующих параметров:

  • io - количество операций ввода/вывода диска. Данные собираются в сотнях операций ввода вывода за сутки (внутреннее имя единицы измерения hio), дополнение к тарифному плану можно настраивать с единицей измерения iops, которая в 864 меньше hio - общее количество операций ввода вывода деленное на количество секунд в сутках.
  • cpu - время использования процессора. Данные собираются в секундах процессорного времени за сутки.

Процесс обработки заказа

Поэтапно процесс обработки заказа виртуального сервере на базе VMmanager/VEmanager выглядит следующим образом:

  1. Проверяется наличие учетной записи пользователя в VMmanager/VEmanager, соответствующая клиенту, которому принадлежит услуга.
  2. В случае отсутствия учетной записи она создается в VMmanager/VEmanager, все услуги клиента в последствии будут размещены под этой учетной записью.
  3. От VMmanager/VEmanager получаются значения параметров выбранного шаблона виртуальной машины.
  4. При наличии настроенных в BILLmanager дополнений значения по умолчанию заменяются значениями из BILLmanager.
  5. Проверяется наличие для виртуальной машины настроенного количества IP адресов, при отсутствии IPv4 адресов виртуальная машина создается на IPv6 адресе.
  6. На сервер с VMmanager/VEmanager передается команда создания виртуальной машины.
  7. После ответа сервера производится его опрос с интервалом в 30 секунда на предмет завершения установки ОС. После завершения установки услуга считается открытой, и клиенту отправляется уведомление.

Дополнения к XML письма об открытии

В письма об открытии виртуальной машины на базе VMmanager можно добавить вывод следующих параметров:

<itemparam.password>xxx</itemparam.password> - пароль пользователя в VMmanager/VEmanager
<itemparam.account>user_name</itemparam.account> - имя пользователя в VMmanager/VEmanager

Например, следующим образом:

Имя пользователя в VMmanager: <xsl:value-of select="itemparam.account"/>
Пароль пользователя в VMmanager: <xsl:value-of select="itemparam.password"/>

Рекомендуется добавить информацию о необходимости смены пароля пользователя root: В целях безопасности рекомендуется сменить пароль root.