На странице «SYSTEM» > «Service» > «Overview» в Unity отображается состояние интегрированной системы ESRS. Ее текущее состояние неизвестно. В этой статье базы знаний описаны действия, которые могут помочь в локализации проблемы и указания на одну из многих возможных причин этой проблемы.
ВАЖНОЕ ПРИМЕЧАНИЕ* Если ESRS успешно развернута с помощью мастера в веб-интерфейсе, то ожидается, что представленное выше сообщение будет отображаться в течение 15 минут после успешного развертывания. Это вызвано тем, что система заканчивает финальные шаги конфигурации, а также обновляется веб-интерфейс html5. Подождите и повторите проверку состояния через 15 минут. Если сообщение не исчезает, ознакомьтесь с информацией ниже, чтобы начать поиск и устранение неисправности.
В среде существует неопределенная проблема, которая приводит к неспособности локального eVE (контейнера ESRS) правильно обмениваться данными. В этой статье базы знаний описано, где в журналах можно найти сообщения об ошибках, связанных с этой проблемой.
При попытке устранить неполадки или изменить настройки может появиться одно из следующих сообщений. Ниже приведено краткое описание причин получения сообщения.
0x6400b71 «Системе не удалось проверить учетные данные поддержки из-за проблемы с сетевым подключением. Проверьте правильность настроек прокси-сервера и доступность прокси-сервера, если он установлен. Найдите код ошибки на сайте поддержки или форумах по продуктам, или, по возможности, обратитесь к поставщику услуг».
0x6400b76 «При завершении конфигурации ESRS в системе произошла непредвиденная ошибка. Найдите код ошибки на сайте поддержки или форумах по продуктам или обратитесь к поставщику услуг»
0x6400ba5 «Не удалось получить доступные площадки для удаленной поддержки».
0x6400ba6 «Не удалось получить доступные площадки для удаленной поддержки, так как введен недопустимый код доступа».
0x6400ba8 «Не удалось получить код доступа для удаленной поддержки. Проверьте зарегистрированный адрес электронной почты и повторите попытку».
0x6400bb0 «В данный момент не удается включить удаленную поддержку»
0x6400bba «Не удалось выполнить аутентификацию с помощью службы поддержки EMC для удаленной поддержки».
0x6400bb9 «Не удалось включить интегрированную удаленную поддержку».
0x6400 bc5 «В настоящее время сервер не может обработать запрос из-за временных проблем или технического обслуживания сервера. Обратитесь к поставщику услуг»
0x6400bca «Не удалось завершить конфигурацию ESRS. Перезапустите мастер, чтобы завершить активацию».
Более подробно рассмотрим возможную причину. Здесь вы узнаете, как найти и получить соответствующее сообщение об ошибке в журналах сбора данных.
Шаг 1. Попытайтесь «изменить» подключение ESRS (это функциональный эквивалент запуска функции «Update System Settings»)
— Здесь представлено пошаговое руководство по мастеру инициализации, который либо решит проблему, либо завершится сбоем в процессе. Если проблема устранена, все в порядке, и вы можете прекратить выполнять действия из этой KBA.
Шаг 2. Операция «изменение» не помогла устранить проблему.
- На следующем этапе необходимо найти соответствующие сообщения об ошибках в журналах. Это можно сделать, взяв новый набор DC (сбор данных) из массива Unity. Его можно найти на странице «SYSTEM» > «Service» > «Service Tasks». Раздел называется «Collect Service Information». Не забудьте начать новый сбор данных после принудительного сбоя в шаге 1. Через несколько минут появится новый DC. Скачайте и сохраните этот файл в системе.
Шаг 3. Просмотр DC (сборов данных).
- DC будут удобные имена: модель, серийный номер, дата.tar.
Пример: (Unity_600_service_data_APM0016150xxxxx_2016-06-16_05_32_23.tar)
Сбор данных можно открыть с помощью любой утилиты zip, и нужно будет перейти к следующему местоположению. .\<sp>\EMC\CEM\Log\EVE\ и найти следующие файлы: «eVE_startup.log», «ve_esrs_poll.log» и «ve_esrs.log». Из 3 файлов наиболее полезным является файл «ve_esrs.log».
В этом случае локальные системы Unity и удаленные системы ESRS регистрируют обмен данными. Обмен данными происходит в форме вызовов REST API в формате JSON.
~~~ Здесь приведен пример вывода из локального массива с проблемами. ~~~
Tue Jun 14 21:36:58 2016 ESRS_VE.pl:8583: Headers: $VAR1 = {
'Date' => 'Thu, 02 Jun 2016 20:05:14 GMT',
'Authorization' => 'UNITY:APM0016150xxxxx:wgolQX0pcfFWcEJytXXXXX42lI=,domain=Device',
'Content-Type' => 'application/json', 'Accept' => 'application/json' };
Tue Jun 14 21:38:45 2016 ESRS_VE.pl:8583: Check the request response for errors
Tue Jun 14 21:38:45 2016 ESRS_VE.pl:8583: $VAR1 = {
'responseCode' => '502',
'responseType' => 'text/html; charset=iso-8859-1',
'responseContent' => '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head> <title>502 Proxy Error</title> </head><body>
<h1>Proxy Error</h1>
<p>The proxy server received an invalid response from an upstream server.<br />
The proxy server could not handle the request <em>
<ahref="/esrs/v1/devices/UNITY/APMxxxxxxxxxxx">DELETE /esrs/v1/devices/UNITY/APMxxxxxxxxxxx</a></em>.<p>
Reason: <strong>Error reading from remote server</strong></p></p>
</body></html>
', 'responseDate' => 'Tue, 14 Jun 2016 21:38:45 GMT' };
~~~ ЗАВЕРШЕНИЕ образца вывода из локального массива с проблемами. ~~~
В приведенном выше выводе я выделил интересующую меня область (
responseCode). Если вы не можете найти последние сообщения в журнале, то проверьте то же местоположение журнала в одноранговом процессоре СХД, один из двух файлов SPx,Service_DC.tgz в DC свяжется с сообщениями журнала. Я также выделил
зеленым описание ошибки 502 из того же журнала.
Шаг 4. Определение кода отклика.
- На данный момент происходит сбой ESRS, и у нас появился новый набор журналов с последним сообщением об ошибке, записанным в качестве кода отклика. Ниже приведены примеры некоторых типичных кодов отклика, а также то, что может стать причиной сообщения о неисправности:
503 Service Unavailable. The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later
- Cause: Attempt to provision with light level support account. When a new customer signs up for a support account, they will be assigned light support and it takes 24 to 48 hours to authorized full support on that account.
- Cause: An esrs service may be down or otherwise not functioning (more info in ve_esrs.log on network check)
502 Proxy Error The proxy server received an invalid response from an upstream server.
- Cause: Unconfirmed bug in the ESRS container (6/1 not sure)
- Cause: Service on ESRS backend required restart.
- Cause: Firewall issue, see Port doc link below.
500 OTP Failed. Please check Your OTP
- Cause: Customer account must be changed from Partner to Customer,Partner
- Cause: read timeout Packet drop in network Retry provision after correcting any network issues.
401 Authentication Failed, User password could not be retrieved
- Cause: Old VEs need to be cleaned out of ESRS database (Should be test env only)
- Cause: Keys out of sync, (Must re-provision)
400 Bad Format for Request,
- Cause
201 Add device failed
- Cause: Business logic failed somewhere: Look in json additional items
ESRS status unknown
- Cause: Seen on status after initial provisioning (should clear in 5 minute to an hour)
- Cause: Possible code bug (no resolution 6/4/16), restart of eVE (SP reboot) typically resolvers issue.
200 Success
- Cause: ESRS succeeded, refresh the Uni-sphere web page and confirm ESRS is now connected.
При возникновении любой ошибки уровня 201 или 500 необходимо выполнить проверку сети, а затем эскалировать проблему в отдел EMC «RemPro».
Эта статья базы знаний дорабатывается, поэтому свяжитесь с автором, если у вас есть дополнительная информация, которая поможет подробнее указать коды ошибок, причину и действия для устранения.
Цикл обновления внутренних баз данных ESRS составляет 4 часа. Это означает, что для доступа к исправленным данным (разрешения для учетных записей, серийные номера, номера по каталогу) через массив Unity требуется 4-часовая задержка.
Для обеспечения безопасности требуется 30-минутная задержка при переключении с попытки выделения одного набора учетных данных на новый набор учетных данных на одном массиве (например, замена
name@companyABC.com на учетные данные сотрудника EMC).
Источники дополнительной информации:
Руководство по поиску и устранению неисправностей ESRS
https://support.emc.com/docu69327_Unity_Family_EMC_Secure_Remote_Services_Requirements_and_Configuration.pdf?language=en_US
Видеоролик с инструкциями по настройке ESRS на Youtube, 2015 г.
https://www.youtube.com/watch?v=UN8DW00ojN4
Порты межсетевого экрана, которые необходимо открыть (выходящие порты в инфраструктуре заказчика)
Не требуется открывать входящие порты. (От Интернета до системы Unity)
Эти порты требуются только для IP-адреса управления Unity.
Руководство по требованиям к портам ESRS. Убедитесь, что открыты правильные порты межсетевого экрана заказчика.
https://support.emc.com/docu55301_EMC_Secure_Remote_Services_Release_3.12_Port_Requirements.pdf?language=en_US
«Полный список сетевых портов, используемых Unity» KBA487022
https://support.emc.com/kb/487022