Ecco lo stato del sistema integrato ESRS sulla pagina "System" > "Service" > "Overview" di Unity. Lo stato corrente è sconosciuto. Questo articolo della KB tenterà di facilitare l'isolamento del problema e indicherà una delle numerose possibili cause di questo problema.
NOTA IMPORTANTE* Se ESRS è stato implementato correttamente tramite la procedura guidata webui, si prevede che verrà visualizzato il messaggio precedente per un massimo di 15 minuti dopo un'implementazione corretta. Ciò è causato dal completamento dei passaggi di configurazione finali da parte del sistema insieme a un aggiornamento html5 dell'interfaccia utente web. Sii paziente e controlla nuovamente lo stato dopo 15 minuti. Se il messaggio persiste, esaminare quanto segue per iniziare la risoluzione del problema.
Nell'ambiente esiste un qualche tipo di problema indeterminato che determina l'impossibilità di comunicare correttamente con il contenitore eVE (ESRS) locale. Questo articolo della KB mostrerà dove cercare nei registri per visualizzare l'errore dei messaggi relativi al problema.
Durante il tentativo di "Risolvere i problemi" o di "modificare" le impostazioni, è possibile che venga visualizzato uno dei seguenti messaggi. Ecco una breve descrizione del motivo per cui potrebbe essere ricevuto il messaggio.
0x6400b71 "The system was unable to verify support credentials because of a network communication problem. Verificare che le impostazioni proxy siano corrette e che il server proxy sia accessibile, se impostato. Cercare il codice di errore nel sito web di supporto o nei forum dei prodotti oppure contattare il proprio fornitore di servizi, se disponibile."
0x6400b76 "The system encountered an unexpected error while completing the ESRS configuration. Cercare il codice di errore nel sito web di supporto o nei forum dei prodotti oppure contattare il proprio fornitore di servizi"
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. Controlla l'indirizzo e-mail registrato e riprova".
0x6400bb0 "Remote Support cannot be enabled at this time"
0x6400bba "Failed toauthenticate 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. Contattare il service provider"
0x6400bca "Unable to finalize ESRS configuration. Riavviare la procedura guidata per completare l'abilitazione."
Esaminando più a fondo la possibile causa, ecco come individuare e ottenere il messaggio di errore pertinente nei registri di data collection.
Passaggio 1. Tentare di "modificare" la connettività ESRS (equivalente funzionale all'esecuzione di "Update System Settings")
- Questa operazione guiderà l'utente attraverso la procedura guidata di avvio e risolverà il problema o avrà esito negativo parzialmente. Se il problema è stato risolto, tutto funziona correttamente ed è possibile interrompere l'operazione seguendo questo articolo della KB.
Passaggio 2: L'operazione di modifica non è riuscita a risolvere il problema.
- Il passaggio successivo consiste nell'individuare i messaggi di errore correlati nei registri. Questa operazione può essere completata afferrando un "nuovo set di data collection (data collection) dall'array Unity. È disponibile nella sezione "SYSTEM" > "Service" > pagina "Service Tasks". Sezione denominata "Raccolta delle informazioni sul servizio". Assicurarsi di avviare una nuova raccolta dei dati dopo aver forzato un errore dal passaggio 1. Dopo alcuni minuti viene visualizzato un nuovo controller di dominio. Scaricare e salvare questo file nel sistema.
Passaggio 3: Revisione dei controller di dominio (data collection).
- I DC avranno una convenzione di denominazione utile, modello, numero di serie, Date.tar.
Esempio (Unity_600_service_data_APM0016150xxxxx_2016-06-16_05_32_23.tar)
Le raccolte di dati possono essere aperte con qualsiasi utilità zip e si desidera passare alla seguente posizione. .\<sp>\EMC\CEM\log\eVE\ e cercare i seguenti file "eVE_startup.log", "ve_esrs_poll.log" &ve_esrs.log". Tra i 3 file, "ve_esrs.log" è il più utile.
È qui che i sistemi Unity e ESRS remoti locali registrano la loro comunicazione. La comunicazione avviene a forma di chiamate API REST in formato JSON.
~~~ Ecco un esempio di output di un array locale che presenta problemi. ~~
mar 14 giu 21:36:58 2016 ESRS_VE.pl:8583: Intestazioni: $VAR 1 = {
'Date' = > 'Gio, 02 giu 2016 20:05:14 GMT',
'Authorization' => 'UNITY:APM0016150xxxxx:wgolQX0pcfFWcEJytXXXXX42lI=,domain=Device',
'Content-Type' => 'application/json', 'Accept' => 'application/json' };
Mar 14 giu 21:38:45 2016 ESRS_VE.pl:8583: Controllare la risposta alla richiesta per gli errori
mar 14 giu 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">
<html><head><title>502Proxy Error</title></head><validate><h1>Proxy
Error</h1>
<p>Il proxy server ha ricevuto un errore non valido risposta da un server upstream.<br />Il server proxy non è riuscito a
gestire la richiesta <em><ahref="/esrs/v1/devices/UNITY/APMxxxxxxxxx
">DELETE /esrs/v1/devices/UNITY/APMxxxxxxxxxxx</a></em>.<p>
Motivo: < lettura >errore dal server remoto</strong></p></p>
</body></html>',
'responseDate' => 'Mar, 14 giu 2016 21:38:45 GMT' };
~~~ OUTPUT di esempio END da un array locale che presenta problemi. ~~~
Nell'output precedente, ho evidenziato l'area interessata
(responseCode). Se non è possibile trovare messaggi recenti nel registro, controllare la stessa posizione del registro dall'SP peer. Uno dei due file SPx,service_dc.tgz nel controller di dominio contatterà i messaggi di registro. Ho evidenziato anche in
verde la descrizione dell'errore 502 dallo stesso registro.
Passaggio 4: Determinazione del codice di risposta.
- A questo punto eSRS ha esito negativo e abbiamo un nuovo set di registri con un messaggio di errore recente registrato come codice di risposta. Ecco un'interruzione di "alcuni" dei codici di risposta tipici e di cosa potrebbe causare il messaggio di errore:
Servizio 503 non disponibile. Il server non è temporaneamente in grado di eseguire la richiesta a causa di downtime di manutenzione o problemi di capacità. Riprova più tardi
- Causa: Tentare di eseguire il provisioning con un account di supporto light level. Quando un nuovo cliente si registra per un account di supporto, gli verrà assegnato un supporto leggero e il supporto completo autorizzato per tale account richiede da 24 a 48 ore.
- Causa: Un servizio esrs potrebbe essere inattivo o altrimenti non funzionante (ulteriori informazioni in ve_esrs.log sul controllo di rete)
502 Proxy Error The proxy server received an invalid response from an upstream server.
- Causa: Bug non confermato nel contenitore ESRS (6/1 non sicuro)
- Causa: Il servizio sul back-end ESRS richiede il riavvio.
- Causa: Problema del firewall, vedere il collegamento al documento della porta riportato di seguito.
500 OTP non riuscito. Controllare l'OTP
- Causa: L'account del cliente deve essere modificato da partner a cliente, partner
- Causa: read timeout Packet drop in network Retry provision dopo aver corretto eventuali problemi di rete.
Autenticazione 401 non riuscita,impossibile recuperare la password dell'utente
- Causa: Le vecchie VM devono essere eliminate dal database ESRS (deve essere solo test env)
- Causa: Chiavi non sincronizzate (è necessario eseguire nuovamente il provisioning)
400 Bad Format for Request,
- Cause
201 Add device failed -
Cause: Logica di business non riuscita in qualche punto: Cercare in json ulteriori elementi
ESRS stato sconosciuto
- Causa: Stato visualizzato dopo il provisioning iniziale (dovrebbe cancellarsi tra 5 minuti e un'ora)
- Causa: Possibile bug del codice (nessuna risoluzione 6/4/16), il riavvio di eVE (riavvio SP) in genere risolve il problema.
200 successi
- Causa: ESRS ha avuto esito positivo, aggiornare la pagina web Uni-sphere e confermare che ESRS è ora connesso.
Per qualsiasi errore di livello 201 o 500, è necessario eseguire un controllo di rete e quindi eseguire l'escalation del problema al team EMC "RemPro".
Questo articolo della KB è in corso, quindi contattare l'autore con ulteriori informazioni per completare codici di errore migliori, causare e risolvere i passaggi.
Nei database back-end ESRS è previsto un ciclo di refresh di 4 ore. Ciò significa che tutti i dati corretti (autorizzazioni account, numeri di serie, numeri parte) richiedono un ritardo di 4 ore prima che possano essere accessibili dall'array Unity.
È richiesto un ritardo di 30 minuti per motivi di sicurezza quando si passa da un tentativo di provisioning con un set di credenziali a un nuovo set di credenziali con lo stesso array (ad esempio,
name@companyABC.com alle credenziali dei dipendenti EMC).
Fonti di informazioni aggiuntive:
Guida alla risoluzione dei problemi di ESRS
https://support.emc.com/docu69327_Unity_Family_EMC_Secure_Remote_Services_Requirements_and_Configuration.pdf?language=en_US
Video di istruzioni di YouTube 2015 per la configurazione di ESRS
https://www.youtube.com/watch?v=UN8DW00ojN4
Porte fire wall da aprire (che escono dall'infrastruttura del cliente)
Nessuna porta in entrata deve essere aperta. (da Internet al sistema Unity)
Questi sono necessari solo per l'indirizzo IP di gestione di Unity.
Guida ai requisiti delle porte ESRS, assicurarsi che siano aperte le porte fire wall corrette dal cliente.
https://support.emc.com/docu55301_EMC_Secure_Remote_Services_Release_3.12_Port_Requirements.pdf?language=en_US
"Elenco completo delle porte di rete utilizzate da Unity" KBA487022
https://support.emc.com/kb/487022