Dell Unity: Gli array che eseguono codice 5.3.0 con SupportAssist abilitato potrebbero riscontrare errori irreversibili dello storage processor (SP) dopo ~2 mesi di uptime (correggibile dall'utente)

Summary: Gli array Unity che eseguono codice 5.3.0.0.5.120 con SupportAssist abilitato potrebbero riscontrare un errore irreversibile nell'SP dopo essere rimasti attivi per circa 2 mesi con una configurazione con due SCG o dopo circa 4 mesi con una singola configurazione SCG o connessione diretta. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

L'array Unity con codice
5.3.0.0.5.120 SupportAssist è configurato e abilitato per l'accesso remoto. 

Sono interessate sia le configurazioni con connessione diretta che quelle del gateway.
Errore irreversibile dell'SP e riavvio imprevisto dopo circa 2 mesi di runtime con una configurazione
a due SCG Errore irreversibile dell'SP e riavvio imprevisto dopo circa 4 mesi di runtime con una singola configurazione SCG o connessione diretta.

Cause

Un problema con il comando di controllo della rete di SupportAssist sta generando processi curl zombie che causano una perdita di risorse, con conseguente errore irreversibile dello storage processor (SP) a causa di "No Resources" dopo circa 2 mesi di runtime con una configurazione a due SCG o dopo circa 4 mesi di runtime con una singola configurazione SCG o connessione diretta.

L'errore irreversibile dovrebbe verificarsi solo sull'SP primario che esegue il processo ESE e, in seguito all'errore grave, le risorse vengono rilasciate.

Resolution

Correzione:
Questo problema è stato risolto in Unity Operating Environment (OE) versione 5.3.1.0.5.008.

Soluzione:
Sono disponibili diverse soluzioni alternative; Vedere la sezione Informazioni aggiuntive per la procedura dettagliata di ciascuna soluzione alternativa.

Additional Information

Soluzione alternativa #1:
Il riavvio di SupportAssist quando il numero di processi di curl zombie è diventato elevato, li eliminerà e impedirà che si verifichi un errore irreversibile nell'SP. La soglia consigliata per il riavvio di SupportAssist è 5.000. Di seguito sono riportati i comandi per controllare il numero di processi curl zombie (defunti) e riavviare SupportAssist.

14:01:20 service@none spb:~/user# ps -ef |grep curl|grep defunct|wc -l
4702 <----------------Corrente Numero di processi

zombie curl 14:01:52 service@none spb:~/user# svc_supportassist --restart
Riavvio in corso........ Completato!

14:03:59 service@none spb:~/user# svc_supportassist --status
Stato: Tipo di corsa
: Connessione tramite un server
gateway Connettività: Gateway primario raggiungibile
: https://1.2.3.4:9443 (raggiungibile)
Accesso remoto:
Sì, RSC abilitato: Nessuna
versione: 4.7.7.21
Inizializzato:
Sì Modalità proxy: none

14:04:22 service@none spb:~/user# ps -ef |grep curl|grep defunct|wc -l
0 <----------------- Numero di processi curl zombie dopo il riavvio

di SupportAssistSoluzione alternativa #2:
È stato sviluppato un nuovo script UDoctor (udoctor_update_supportassist) che viene reso disponibile per gli array Unity connessi in un'implementazione scaglionata.  Se accettato e installato, il nuovo script Udoctor cancellerà tutti i processi curl zombie (defunti) e impedirà anche l'accumulo di nuovi processi curl zombie (defunti) in futuro. 

Lo script UDoctor viene inviato automaticamente ai sistemi con callhome abilitato e che chiamano home e indicano che la versione 5.3.0 è installata.  In passato, la priorità veniva data ai sistemi con un numero elevato di processi zombie, ma tale priorità è stata eliminata e ora stiamo accelerando l'implementazione su tutti i sistemi che si connettono a casa indicando la versione 5.3.0.   Una volta eseguito il push del pacchetto al sistema, verrà visualizzato un avviso simile a quello mostrato:


Schermata del nuovo pacchetto udoctor_update_supportassist
I pacchetti UDoctor vengono utilizzati per applicare aggiornamenti mirati, soluzioni alternative e modifiche alla configurazione dell'array Unity, indipendentemente da un aggiornamento completo del software OE.  

Fare riferimento all'articolo della knowledgebase Dell Unity: Il pacchetto UDoctor (xxxxxx) è ora disponibile per l'installazione. (correggibile dall'utente) su come identificare se è disponibile un nuovo pacchetto UDoctor e su come accettare e installare un nuovo pacchetto UDoctor.

NOTA 1:
Quando si esegue un aggiornamento (NDU) di Unity OE, sovrascrive tutte le modifiche apportate dal pacchetto UDoctor.  Ciò significa che quando la correzione software diventa disponibile in una nuova versione di Unity OE, è possibile eseguire un NDU standard e non sono necessari ulteriori passaggi.

NOTA 2: 
Non è possibile sovrascrivere il processo di inventario/push e forzare il push del pacchetto UDoctor a un particolare sistema Unity.  Il processo di inventario/push viene eseguito settimanalmente.  Per i clienti che desiderano una correzione più rapida, la soluzione corretta è quella di eseguire l'aggiornamento a Unity OE versione 5.3.1.0.5.008 (5.3 SP1).  In alternativa, i clienti possono utilizzare le altre soluzioni alternative elencate in precedenza.

Affected Products

Dell EMC Unity
Article Properties
Article Number: 000216765
Article Type: Solution
Last Modified: 19 Aug 2025
Version:  13
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.