PowerScale iDRAC ondervindt connectiviteitsproblemen
Summary: PowerScale F-, P- en B-serie knooppunten creëren een iDRAC-connectiviteitsgebeurtenis op de eerste dag van elke maand of elke maandag.
Symptoms
PowerScale F200-, F600-, F900-, P100- of B100-knooppunten genereren elke eerste dag van de maand of elke maandag de volgende waarschuwing:
47.693031 11/01 00:20 C 3 1076769 The Integrated Dell Remote Access Controller (iDRAC) located in chassis XXXXXXX is experiencing connectivity problems. This controller monitors hardware components such as batteries and power supplies. To ensure these hardware components continue to be monitored, contact Dell EMC support as soon as possible.
Cause
Er is een cron Taak genaamd isi_security_checker die standaard op het cluster wordt uitgevoerd, op de eerste van elke maand of elke maandagochtend. De dag waarop de taak wordt uitgevoerd, hangt af van de versie van OneFS die is geïnstalleerd. Deze taak kan de iDRAC overbelasten bij het gebruik van standaardinstellingen, waardoor deze berichten worden geactiveerd.
Resolution
De permanente oplossing hiervoor is te vinden in de nieuwste HCF-patch (Health Check Framework).
Als u hulp nodig hebt bij het implementeren van de tijdelijke oplossing, neemt u contact op met Dell Technische Support en vermeldt u de id van dit artikel.
Oplossing:
-
Maak op het cluster een bestand met de naam "security_checker.sh" onder
/ifs/data/Isilon_Support/de volgende vermelding toe te voegen:for i in $(isi_nodes %{lnn}); do /usr/bin/isi_security_check/isi_security_checker -n $i --node-only; done -
Openen en bewerken
/etc/mcp/templates/crontaben reageer (#) op de huidigeisi_security_checkertaak en voeg een nieuwe vermelding toe om het bestand uit te voeren dat u hierboven hebt gemaakt. De nieuwe vermelding moet worden uitgevoerd metisi_ropc -s -Hdie door een omhulsel moet worden geleid, aangezien/ifsis gemonteerdnoexec.#20 0 1 * * root /usr/bin/isi_security_check/isi_security_checker 20 0 1 * * root /usr/bin/isi_ropc -s -H /usr/local/bin/zsh /ifs/data/Isilon_Support/security_checker.sh
-
Controleer of alle knooppunten de bijgewerkte wijzigingen hebben (die overeen moeten komen met de uitvoer in stap 2).
# isi_for_array -sX "grep security_checker /etc/crontab"
-
Controleer of alle knooppunten dezelfde MD5 hebben voor de
/etc/mcp/templates/crontabBestand.# isi_for_array -sX "md5 /etc/mcp/templates/crontab"
Als de md5-hash voor elk knooppunt anders is, kopieert u de
/etc/mcp/templates/crontabBestand dat u hebt gewijzigd in/ifs/data/Isilon_Support. Meld u aan bij het knooppunt met de verschillende md5-waarden en kopieer/ifs/data/Isilon_Support/crontabover het bestaande bestand. Controleer of de machtigingen 640 (-rw-r-----) behouden blijven -
Verzamel de huidige proces-ID (PID) voor
cron:# isi_for_array -sX "ps -auxww | grep cron | grep -v grep"
Voorbeeld:
LAB-1# isi_for_array -sX "ps -auxww | grep cron | grep -v grep" LAB-1: root 3140 0.0 0.0 25488 13016 - Is 6Oct24 0:14.15 /usr/sbin/cron -s LAB-2: root 3144 0.0 0.0 25488 13016 - Is 6Oct24 0:14.39 /usr/sbin/cron -s LAB-3: root 3173 0.0 0.0 25488 13016 - Is 6Oct24 0:14.14 /usr/sbin/cron -s
-
Opnieuw starten
cronop het cluster.# isi_for_array -sX "/etc/rc.d/cron restart"
Voorbeeld:
LAB-1# isi_for_array -sX "/etc/rc.d/cron restart" LAB-1: Stopping cron. LAB-1: Waiting for PIDS: 3140. LAB-1: Starting cron. LAB-2: Stopping cron. LAB-2: Waiting for PIDS: 3144. LAB-2: Starting cron. LAB-3: Stopping cron. LAB-3: Waiting for PIDS: 3173.
-
Als u
Exit status 1start op een willekeurig knooppunt decronop dat knooppunt. Verzamel de huidige PID voorcronen bevestig dat het proces opnieuw is gestart op alle knooppunten door de stappen in stap 5 te volgen (PID's moeten zijn gewijzigd).