PowerScale iDRAC oplever forbindelsesproblemer
Summary: Noder i PowerScale F-, P- og B-serien opretter en iDRAC-forbindelseshændelse enten den første dag i hver måned eller hver mandag.
Symptoms
PowerScale F200-, F600-, F900-, P100- eller B100-noder genererer følgende advarsel hver første dag i måneden eller hver mandag:
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
Der er en cron Job kaldet isi_security_checker der kører på klyngen som standard, den første i hver måned eller hver mandag morgen. Den dag, jobbet kører, afhænger af den version af OneFS, der er installeret. Dette job kan overbelaste iDRAC, når der bruges standardindstillinger, hvilket udløser disse meddelelser.
Resolution
Den permanente løsning til dette findes i den seneste HCF-patch (Health Check Framework).
Hvis du har brug for hjælp til at implementere løsningen, skal du kontakte Dells tekniske support og oplyse dette artikel-id.
Løsning:
-
På klyngen skal du oprette en fil med navnet "security_checker.sh" under
/ifs/data/Isilon_Support/Tilføjelse af følgende post inden for:for i in $(isi_nodes %{lnn}); do /usr/bin/isi_security_check/isi_security_checker -n $i --node-only; done -
Åbn og rediger
/etc/mcp/templates/crontabog kommentere (#) den aktuelleisi_security_checkerjob, og tilføj en ny post for at køre den fil, du oprettede ovenfor. Den nye post skal køre ved hjælp afisi_ropc -s -Hsom skal føres gennem en skal, da/ifser monteretnoexec.#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
-
Kontrollér, at alle noder har de opdaterede ændringer (som skal svare til outputtet i trin 2).
# isi_for_array -sX "grep security_checker /etc/crontab"
-
Bekræft, at alle noder har den samme MD5 har til
/etc/mcp/templates/crontabFil.# isi_for_array -sX "md5 /etc/mcp/templates/crontab"
Hvis md5-hashen er forskellig for en node, skal du kopiere
/etc/mcp/templates/crontabfil, du har ændret til/ifs/data/Isilon_Support. Log på noden med de forskellige md5-værdier, og kopiér/ifs/data/Isilon_Support/crontabover den eksisterende fil. Kontroller, at tilladelserne forbliver 640 (-rw-r-----) -
Indsaml det aktuelle proces-id (PID) for
cron:# isi_for_array -sX "ps -auxww | grep cron | grep -v grep"
Eksempel:
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
-
Genstart
cronpå klyngen.# isi_for_array -sX "/etc/rc.d/cron restart"
Eksempel:
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.
-
Hvis du modtager
Exit status 1Genstart knappen på en vilkårlig nodecronpå den knude. Saml den aktuelle PID tilcronog bekræfte, at processen blev genstartet på alle noder ved at følge trinnene beskrevet i trin 5 (PID'er skulle have ændret sig).