Veeam Backup & Replication — программное обеспечение для резервного копирования, репликации и восстановления виртуальных машин (ВМ) на базе VMware vCloud Director.

Интеграция BILLmanager с Veeam позволяет клиентам делать резервные копии ВМ, созданных в VMware vCloud Director. К основным функциям услуги относятся:

  • создание индивидуального расписания резервного копирования для каждой ВМ; 
  • создание внеплановых копий; 
  • восстановление из резервных копий; 
  • учёт дискового пространства, которое занимают резервные копии клиентов на серверах провайдера услуг.

Время хранения резервных копий и их количество в рамках одной услуги ограничено. Эти параметры задаёт администратор панели управления Veeam. 

Обработчик услугLink to Обработчик услуг


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

Интеграция настраивается в процессе создания обработчика услуг в BILLmanager.

Чтобы создать обработчик услуг, перейдите в раздел Интеграция → Обработчики услуг → кнопка Создать:

  1. Тип продукта: "Резервное копирование вирт. машин вирт. дата-центров".
  2. Модуль обработки: "Veeam" .
  3. Настройка интеграции. Укажите данные для интеграции с Veeam:
    1. URL — адрес для подключения к API. Укажите URL сервера, на котором установлена панель управления Veeam, с добавлением префикса "/api"; 
    2. Имя пользователя — имя учётной записи для авторизации в Veeam. Используйте аккаунт с правами администратора; 
    3. Пароль — пароль учётной записи; 
    4. Имя сервера — имя используемого сервера резервных копий. Подробнее см. в разделе Принципы работы модуля обработки;
    5. Имя хоста — имя используемого сервера хранения дисков ВМ. Подробнее см. в разделе Принципы работы модуля обработки.
  4. Параметры обработчика услуг. Настройте внутренние (в пределах BILLmanager) параметры обработчика услуг.

Особенности настройки тарифаLink to Особенности настройки тарифа


В этом разделе статьи описаны особенности настройки тарифного плана, когда в качестве модуля обработки выбран Veeam. Общие принципы настройки тарифного плана см. в статье Создание и настройка тарифного плана.

При настройке тарифа в блоке дополнительных параметров в поле Коэффициент укажите значение 1. Это необходимо для учёта ресурсов по статистике. BILLmanager не поддерживает иные способы учёта ресурсов резервного копирования. 

При интеграции с Veeam модуль обработки поддерживает использование одного ресурса: Дисковое пространство, внутреннее имя — disc.

Принципы работы модуля обработкиLink to Принципы работы модуля обработки


Каждая услуга резервного копирования в BILLmanager представлена на стороне Veeam специальной сущностью job (работа). Работа хранит в себе список ВМ, для которых создаются резервные копии, и расписание создания копий. Работы в Veeam хранятся на отдельном сервере — сервере резервных копий (сервер). Созданные копии хранятся на другом отдельном сервере — сервере хранения дисков ВМ (хост). Эти серверы закрепляются за конкретными работами . 

В рамках одной интеграции биллинговой платформы с Veeam провайдер может использовать одну пару сервер-хост. Для использования нескольких разных пар сервер-хост создайте несколько обработчиков услуг. 

После заказа услуги клиентом BILLmanager отправляет в Veeam API-запрос на создание новой работы. В качестве параметров запроса передаётся список ВМ, для которых создаются резервные копии, и расписание создания копий для каждой ВМ в списке. 

Обратите внимание!

Время запуска резервного копирования ВМ указывается по часовому UTC.

Удаление услугLink to Удаление услуг

Удалить работу в Veeam через API невозможно: когда пользователь удаляет услугу в BILLmanager, на стороне Veeam выполняется её остановка. При этом услуга будет удалена в биллинговой платформе и сотрудники провайдера получат задачу на ручное закрытие услуги в Veeam. 

СинхронизацияLink to Синхронизация

За синхронизацию данных отвечает задание планировщика cron — processing.syncserver.cron. Задание запускается каждые 4 часа. 

Сбор статистикиLink to Сбор статистики

Модуль обработки Veeam поддерживает сбор статистики по ресурсу Дисковое пространство. Статистика всегда собирается за предыдущий день. 

За сбор статистики отвечает задание планировщика cron — statdaily.cron.

ЛогированиеLink to Логирование

  • /usr/local/mgr5/var/pmveeam.log — лог-файл взаимодействия BILLmanager с Veeam.

В логе можно определить выполняемые операции по следующим записям:

  • processing/pmveeam --runningoperation <код текущей операции> --command open — открытие услуги; 
  • processing/pmveeam --runningoperation <код текущей операции>  --command close --- закрытие услуги; 
  • processing/pmveeam --command sync_server --module <код модуля обработки> — синхронизация данных; 
  • processing/pmveeam --command stat --module <код модуля обработки> — сбор статистики.

Может быть полезно: