Dell EMC Unity: Solução de problemas do tipo de ESRS: Problemas de conectividade integrada (podem ser corrigidos pelo usuário).
Resumo: Este é um ponto inicial da solução de problemas de conexão entre o Unity e o EMC ESRS. Ele foi elaborado para mostrar onde procurar mensagens e os significados comuns dos erros relacionados. ...
Sintomas
Este é o status do sistema integrado ESRS na página "SYSTEM" > "Service" > "Overview" do Unity. O status atual dele é desconhecido. Este KBA tentará ajudar a isolar o problema e apontar para uma das muitas causas possíveis.
Causa
Ao tentar alterar as configurações ou fazer a solução de problemas, você pode encontrar uma das mensagens abaixo. Esta é uma breve descrição do motivo para o recebimento da mensagem.
0x6400b71 "The system was unable to verify support credentials because of a network communication problem. Verify your proxy settings are correct and proxy server is accessible if it's set. Search for the error code on the support website or product forums, or contact your service provider, if available".
0x6400b76 "The system encountered an unexpected error while completing the ESRS configuration. Search for the error code on the support website or product forums, or contact your service provider"
0x6400ba5 "Failed to get available sites for Remote Support".
0x6400ba6 "Failed to get available sites for Remote Support because the access code entered is invalid".
0x6400ba8 "Cannot get access code for Remote Support. Please check the registered email address and try again".
0x6400bb0 "Remote Support cannot be enabled at this time"
0x6400bba "Failed to authenticate by EMC Support for Remote Support".
0x6400bb9 "Failed to enable Integrated Remote Support".
0x6400bc5 "Server is currently unable to handle the request due to temporary issues or maintenance of the server. Please contact your service provider"
0x6400bca "Unable to finalize ESRS configuration. Please relaunch the wizard to complete enablement".
Fazendo uma análise detalhada da possível causa, apresentamos abaixo etapas para localizar e obter a mensagem de erro relevante nos logs de coleta de dados.
Etapa 1: Tente "alterar" a conectividade do ESRS (esse é o equivalente funcional a executar a etapa "Atualizar as configurações do sistema")
— isso guiará você pelo assistente de inicialização e resolverá o problema ou apresentará uma falha parcial. Se o problema for resolvido, o sistema está funcionando corretamente e você pode parar de seguir este KBA.
Etapa 2: A operação de "alteração" não resolveu o problema.
— A próxima etapa é localizar as mensagens de erro relacionadas nos logs. Isso pode ser feito obtendo um "Novo conjunto de DCs (Data Collects, Coletas de Dados)" do array do Unity. Ele pode ser localizado na página "SISTEMA", > "Serviço", > "Tarefas do serviço". Seção "Collect Service Information". Inicie uma nova coleta de dados depois de forçar uma falha na Etapa 1. Depois de alguns minutos, uma nova DC será exibida. Faça download e salve esse arquivo no sistema.
Etapa 3: Analisando as DCs.
— As DCs terão uma convenção de nomenclatura útil: modelo, número de série, data e a terminação .tar.
Por exemplo (Unity_600_service_data_APM0016150xxxxx_2016-06-16_05_32_23.tar)
É possível abrir as coletas de dados com qualquer utilitário zip. Em seguida, navegue até o Diretório .\<sp>\EMC\CEM\log\eVE\ e procure os seguintes arquivos: "eVE_startup.log", "ve_esrs_poll.log" & "ve_esrs.log". Dos três arquivos, "ve_esrs.log" é o mais útil.
É nele que os sistemas Unity local e ESRS remoto registram sua comunicação. A comunicação ocorre na forma de chamadas API REST no formato JSON.
~~~ Este é um exemplo de resultado de um array local que apresenta problemas. ~~~
Tue Jun 14 21:36:58 2016 ESRS_VE.pl:8583: Headers: $VAR 1 = {
'Date' => 'Thu, 02 Jun 2016 20:05:14 GMT',
'Authorization' => 'UNITY:APM0016150xxxxx:wgolQX0pcfFWcEJytXXXXX42lI=,domain=Device',
'Content-Type' => 'application/json', 'Accept' => 'application/json' };
Ter 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: $VAR 1 = {
'responseCode' => '502',
'responseType' => 'text/html; charset=iso-8859-1',
'responseContent' => '<! DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><
título principal><><>HTML 502 Erro< de proxy/título<>/corpo principal<
><>h1Erro de proxy/h1 p O servidor proxy recebeu uma resposta inválida de um servidor upstream.<>
><><br />
O servidor proxy não conseguiu processar a solicitação <em>
<ahref="/esrs/v1/devices/UNITY/APMxxxxxxxxxxx">DELETE /esrs/v1/devices/UNITY/APMxxxxxxxxxxx</a/em><>.<p>
Motivo: <strong>Error reading from remote server</strong></p/p>><
</body<>/html>
', 'responseDate' => 'Tue, 14 Jun 2016 21:38:45 GMT' };
Saída de amostra ~~~ END de um array local apresentando problemas. ~~~
No resultado acima, a área de interesse está realçada (responseCode). Se você não conseguir encontrar mensagens recentes no log, verifique a mesma localização de log no par da controladora. Um dos dois arquivos service_dc.tgz de SPx da DC conterá as mensagens de log. Também realcei em verde a descrição do erro 502 do mesmo log.
Etapa 4: Determinando o código de resposta.
— Nesse ponto, o ESRS está apresentando falha e nós temos um novo conjunto de logs com uma mensagem de erro recente registrada como um código de resposta. Este é um detalhamento de "alguns" dos códigos de resposta comuns e o que pode estar causando a mensagem de falha:
503 Service Unavailable. The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later
- Causa: Tente fazer o provisionamento com uma conta de suporte de nível "lite" (básico). Quando um novo cliente se inscrever em uma conta de suporte, ele será atribuído a um suporte lite, e levará de 24 a 48 horas para que ele tenha o suporte completo autorizado nessa conta.
— Causa: Um serviço esrs pode estar inativo ou pode não estar funcionando (mais informações em ve_esrs.log na verificação de rede)
502 Proxy Error The proxy server received an invalid response from an upstream server.
— Causa: Bug não confirmado no contêiner do ESRS (talvez 6/1)
— Causa: É necessário reiniciar o serviço no back-end do ESRS.
— Causa: Problema de firewall. Consulte o link do documento sobre portas abaixo.
500 OTP Failed. Please check Your OTP
- Causa: A conta do cliente deve ser alterada de Partner para Customer,Partner
— Causa: Tempo de espera excedido de leitura. Queda de pacote na rede Tente fazer o provisionamento novamente depois de corrigir quaisquer problemas de rede.
401 Authentication Failed, User password could not be retrieved
— Causa: É necessário remover os VEs antigos do banco de dados do ESRS (deve ser apenas um ambiente de teste)
— Causa: Chaves fora de sincronia (é necessário provisionar novamente)
400 Bad Format for Request,
— Causa
201 Add device failed
— Causa: A lógica de negócios falhou em algum lugar: Procure itens adicionais json
Status do ESRS desconhecido
— Causa: Visto no status após o provisionamento inicial (deve ser removido de cinco minutos a uma hora)
— Causa: Possível bug de código (sem resolução 14/6/16). Geralmente, reiniciar o eVE (reinicialização da SP) resolve o problema.
200 Success
— Causa: Conexão do ESRS com sucesso. Atualize a página da Web do Unisphere e confirme se, agora, o ESRS está conectado.
Resolução
Mais informações
Há um ciclo de atualização de quatro horas nos bancos de dados de back-end do ESRS. Isso significa que quaisquer dados corrigidos (permissões de conta, números de série, números de peça) requerem um atraso de quatro horas para que possam ser acessados pelo array do Unity.
Por motivos de segurança, há um atraso necessário de 30 minutos ao mudar da tentativa de provisionamento com um conjunto de credenciais para um novo conjunto de credenciais com o mesmo array (por exemplo: name@companyABC.com para credenciais de funcionários da EMC).
Fontes de informações adicionais:
Guia de solução de problemas do ESRS
https://support.emc.com/docu69327_Unity_Family_EMC_Secure_Remote_Services_Requirements_and_Configuration.pdf?language=en_US
Vídeo de instruções do Youtube de 2015 para instalação do ESRS
https://www.youtube.com/watch?v=UN8DW00ojN4
Portas de firewall que precisam ser abertas (elas estão saindo da infraestrutura do cliente)
Não é necessário abrir nenhuma porta de entrada. (Da internet para o sistema Unity)
Eles só são necessários para o endereço IP de gerenciamento do Unity.
Guia de requisitos de porta do ESRS, certifique-se de que as portas Fire wall corretas pelo cliente estejam abertas."
Lista completa de portas de rede usadas pelo Unity" KBA487022
https://support.emc.com/kb/487022