Синхронизация списка виртуальных машин


Раз в 30 минут запускается автоматическая синхронизация списка виртуальных машин:

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

Синхронизация может быть запущена вручную: Товары/УслугиВиртуальный ДЦ → выделить нужный ДЦ → кнопка Вирт. серверы → кнопка Обновить

Логирование


Модуль обработки VMware Cloud Director имеет отдельный лог — '/usr/local/mgr5/var/pmvmware.log'

В лог записывается подробная информация о запросах, отправляемых в Cloud Director и ответах системы на эти запросы.

Информация о выполняемой задаче в логе представлена в виде xml:

<Task ... operation="Stopped Virtual Application qwe1(58b81329-ea2a-4f94-b999-1c36923a0340)" operationName="vappUndeployPowerOff" status="running">
...
</Task>
CODE

operation — имя операции.

status — состояние задачи:

    • success — завершена успешно.
    • error — завершена неудачей.
    • canceled — отменена владельцем или администратором.
    • aborted — прервана администратором.
    • running — выполняется.

В состав xml могут входить дочерние узлы:

Error — предоставляет информацию об ошибке в случае, если задача завершилась неудачей.

Progress — показывает состояние задачи в процентах от 0 до 100.

Возможные ошибки

Общие ошибки

Ошибка

Описание

auth_tokenНе удалось получить токен авторизации. Как правило, причина в указании неверного логина или пароля.
forbiddenПользователь, под которым выполнена интеграция с Cloud Direcrot, не имеет прав на вызываемую функцию
not_foundОбъект, которому адресован запрос, не существует
bad_request

Невозможно обработать запрос. Частые причины:

  • Кончились ресурсы в ВДЦ

  • Невозможно создать виртуальный маршрутизатор с выбранным IP-адресом

  • Недостаточно прав на получение информации о ролях пользователей

task_errorЗапрос на выполнение операции завершился ошибкой.

Ошибки модуля обработки VMware Cloud Director

ОшибкаОписание
createorgnet_taskЗадача на создание сети уровня организации завершилась с ошибкой.
createedge_taskЗадача на создание Edge Gateway завершилась с ошибкой.
ratelimit_taskЗадача на изменение ограничения скорости завершилась с ошибкой.
editvdc_taskЗадача на изменение параметров ВДЦ завершилась с ошибкой.
createvdc_taskЗадача на создание ВДЦ завершилась с ошибкой.
allocateip_taskЗадача на добавление IP-адреса к созданному ВДЦ завершилась с ошибкой.
undeploy_taskПри удалении услуги не удалось остановить одну из виртуальных машин или vApp.
deleteip_taskЗадача на удаление IP-адреса ВДЦ завершилась с ошибкой.
billurl_isnullВ настройках провайдера (на стороне BILLmanager) не указан URL биллинговой системы. Ошибка возникает при переходе к VMware Cloud Director.
bad_rolenameВ параметрах обработчика услуг поле Роль пользователя принимает недопустимое значение.
bad_providerВ параметрах обработчика услуг поле Провайдер принимает недопустимое значение.
bad_storage_policyВ параметрах обработчика услуг поле Политика хранения принимает недопустимое значение.
bad_netpoolВ параметрах обработчика услуг поле Имя пула сетей принимает недопустимое значение.
gen_orgnameНе удалось сгенерировать название организации. Прежде чем будет выведена ошибка, модуль обработки выполнит 10 попыток сгенерировать уникальное название.
no_ipНе удалось найти свободный IP-адрес или используемый адрес уже добавлен к активной услуге в BILLmanager.