При использовании консоли управления устройства vRealize Automation для обновления программных агентов можно просмотреть файлы журналов, чтобы определить причину любых возникающих проблем.

Проблема

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

Журналы сервера

  • Присоедините файл updateSoftwareAgents.log на сервере, чтобы отслеживать процесс: /storage/log/vmware/vcac/agentupdate/updateSoftwareAgents.log.

  • Присоедините файл catlaina.out на целевом устройстве, чтобы просматривать программные агенты, успешно выполняющие работу: /var/log/vcac/catalina.out.

    Найдите строку «ping», выдающую отчет для version.0-SNAPSHOT.

Дополнительные сведения можно найти в следующих расположениях.

  • /var/cache/vcac/agentupdate/{Tenant}/{UUID}/UUID.plan

  • /var/cache/vcac/agentupdate/{Tenant}/{UUID}/UUID.log

  • /var/cache/vcac/agentupdate/sqa/UUID/UUID.log (по ОС)

Перед началом обновления основного пакета следует всегда выполнять тестовое обновление программного агента виртуального устройства. Для получения общих сведений о процессе выполните следующие действия.

  • Изучите первый запрос, сделанный на целевое виртуальное устройство, чтобы определить версии агентов.

  • Просмотрите запрос, сделанный на исходное виртуальное устройство для обновления.

  • Изучите агенты, для которых на целевом виртуальном устройстве указывается новая версия.

  • Между этими двумя событиями просмотрите файл updateSoftwareAgents.log по адресу /storage/log/vmware/vcac/agentupdate/updateSoftwareAgents.log

Журналы клиента

Журналы агента Linux находятся в папке appdirector журналов агента: /opt/vmware-appdirector/agent/logs/*.log.

Могут возникнуть подобные временные ошибки журнала, так как размер очередей EBS изменяется в процессе обновления.

Feb 15 2018 16:54:10.105 ERROR [EventPoller-sw-agent-0ad2418d-5b42-4231-a839-a05dd618e43e] [] com.vmware.vcac.platform.event.broker.client.rest.RestEventSubscribeHandler - Error while polling events for subscription '{}'

org.springframework.web.client.HttpClientErrorException: 404 Not Found

org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) ~[nobel-agent.jar:na]

org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:641) ~[nobel-agent.jar:na]

org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:597) ~[nobel-agent.jar:na]

org.springframework.web.client.RestTemplate.execute(RestTemplate.java:557) ~[nobel-agent.jar:na]

org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:503) ~[nobel-agent.jar:na]

com.vmware.vcac.platform.event.broker.client.rest.RestEventSubscribeHandler.pollEvents(RestEventSubscribeHandler.java:297) ~[nobel-agent.jar:na]

com.vmware.vcac.platform.event.broker.client.rest.RestEventSubscribeHandler$EventPoller.run(RestEventSubscribeHandler.java:329) ~[nobel-agent.jar:na]