Dell Unity: Voor arrays met code 5.3.0 waarop SupportAssist is ingeschakeld, kan een panic optreden in de storageprocessor (SP) na ~2 maanden uptime (op te lossen door gebruiker)
Summary: Unity arrays waarop de code 5.3.0.0.5.120 wordt uitgevoerd en SupportAssist is ingeschakeld, kunnen een SP-probleem ondervinden nadat ze ongeveer 2 maanden actief zijn geweest met een twee SCG-configuratie of na ongeveer 4 maanden met één SCG-configuratie of directe verbinding. ...
Symptoms
SupportAssist is geconfigureerd en ingeschakeld voor externe toegang.
Zowel de configuratie van directe verbindingen als die van de gateway worden beïnvloed.
SP-paniek en onverwacht opnieuw opstarten na ongeveer 2 maanden runtime met een twee SCG-configuratie
, SP-paniek en onverwacht opnieuw opstarten na ongeveer 4 maanden runtime met één SCG-configuratie of directe verbinding.
Cause
Het probleem zou alleen moeten optreden op de primaire SP die het ESE-proces uitvoert en na het probleem worden de resources vrijgegeven.
Resolution
Dit probleem is opgelost in Unity Operating Environment (OE) versie 5.3.1.0.5.008.
Oplossing:
Er zijn meerdere workarounds beschikbaar; Zie het gedeelte Aanvullende informatie voor de gedetailleerde stappen voor elke tijdelijke oplossing.
Additional Information
Tijdelijke oplossing optie #1:
Door SupportAssist opnieuw op te starten wanneer het aantal zombie curl-processen hoog is geworden, worden deze verwijderd en wordt een SP-paniek voorkomen. De aanbevolen drempel voor het opnieuw starten van SupportAssist is 5000. De opdrachten voor het controleren van het aantal zombie (ter ziele gegane) curl-processen en het opnieuw starten van SupportAssist worden hieronder weergegeven.
14:01:20 service@none spb:~/user# ps -ef |grep curl|grep defunct|wc -l
4702 <----------------Current Number of zombie curl processes
14:01:52 service@none spb:~/user# svc_supportassist --restart
Restart in progress........ Voltooid!
14:03:59 service@none spb:~/user# svc_supportassist --status
State: Lopend
type: Verbinding maken via een gatewayserver
Connectiviteit: Bereikbare
primaire gateway: https://1.2.3.4:9443 (bereikbaar)
Externe toegang:
Ja RSC ingeschakeld: No
Version: 4.7.7.21
Geïnitialiseerd:
Yes Proxy mode: none
14:04:22 service@none spb:~/user# ps -ef |grep curl|grep defunct|wc -l
0 <----------------- Aantal zombie curl-processen nadat SupportAssist opnieuw is gestart
Tijdelijke oplossing Optie #2:
Er is een nieuw UDoctor script (udoctor_update_supportassist) ontwikkeld dat beschikbaar wordt gesteld aan verbonden Unity arrays in een gespreide implementatie. Indien geaccepteerd en geïnstalleerd, zal het nieuwe Udoctor-script alle zombie (ter ziele gegane) curl-processen wissen en ook de accumulatie van nieuwe zombie (ter ziele gegane) curl-processen in de toekomst voorkomen.
Het UDoctor script wordt automatisch gepusht naar systemen die callhome hebben ingeschakeld en die callhome aanroepen en aangeven dat ze 5.3.0 hebben geïnstalleerd. In het verleden werd prioriteit gegeven aan systemen met een groot aantal zombieprocessen, maar die prioriteit is geëlimineerd en we versnellen nu de uitrol naar alle systemen die verbinding maken met 5.3.0. Zodra het pakket naar uw systeem is gepusht, ziet u een waarschuwing die lijkt op de weergegeven:
UDoctor pakketten worden gebruikt om gerichte updates, tijdelijke oplossingen en configuratiewijzigingen toe te passen op de Unity array, onafhankelijk van een volledige software OE-upgrade.
Referentiekennisartikel Dell Unity: UDoctor pakket (xxxxxx) is nu beschikbaar voor installatie. (Op te lossen door gebruiker) voor hoe u kunt vaststellen of een nieuw UDocor-pakket beschikbaar is en hoe u een nieuw UDocor-pakket kunt accepteren en installeren.
NOOT 1:
Wanneer een upgrade (NDU) van de Unity OE wordt uitgevoerd, worden alle wijzigingen die door het UDoctor pakket zijn aangebracht, overschreven. Dit betekent dat wanneer de softwareoplossing beschikbaar komt in een nieuwe Unity OE-release, een standaard NDU kan worden uitgevoerd en er geen extra stappen nodig zijn.
NOOT 2:
Er is geen manier om het inventarisatie-/pushproces te negeren en te forceren dat het UDocor-pakket naar een bepaald Unity-systeem wordt gepusht. Het inventarisatie-/pushproces vindt wekelijks plaats. Voor klanten die de oplossing eerder willen, is de juiste oplossing om te upgraden naar Unity OE versie 5.3.1.0.5.008 (5.3 SP1). Klanten kunnen ook de andere hierboven genoemde tijdelijke oplossingen gebruiken.