PowerScale iDRAC har tilkoblingsproblemer
Summary: Noder i PowerScale F-, P- og B-serien oppretter en iDRAC-tilkoblingshendelse enten den første dagen i hver måned eller hver mandag.
Symptoms
PowerScale F200-, F600-, F900-, P100- eller B100-noder genererer følgende varsel 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
Det er en cron Jobben heter isi_security_checker som kjører på klyngen som standard, den første i hver måned eller hver mandag morgen. Dagen jobben kjører, avhenger av OneFS-versjonen som er installert. Denne jobben kan overbelaste iDRAC ved bruk av standardinnstillinger, og utløse disse meldingene.
Resolution
Den permanente løsningen for dette er i den nyeste HCF-oppdateringen (Health Check Framework).
Hvis du trenger hjelp med å implementere løsningen, kan du kontakte Dells tekniske kundestøtte og oppgi denne artikkel-ID-en.
Løsningen:
-
Opprett en fil kalt "security_checker.sh" under i klyngen
/ifs/data/Isilon_Support/Legge til følgende oppføring i:for i in $(isi_nodes %{lnn}); do /usr/bin/isi_security_check/isi_security_checker -n $i --node-only; done -
Åpne og redigere
/etc/mcp/templates/crontabog kommentere ut (#) gjeldendeisi_security_checkerjobb og legg til en ny oppføring for å kjøre filen du opprettet ovenfor. Den nye oppføringen må kjøre medisi_ropc -s -Hsom må føres gjennom et skall, siden/ifser montertnoexec.#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
-
Kontroller at alle noder har de oppdaterte endringene (som skal samsvare med utdataene som ble sett i trinn 2).
# isi_for_array -sX "grep security_checker /etc/crontab"
-
Bekreft at alle noder har samme MD5 for
/etc/mcp/templates/crontabFilen.# isi_for_array -sX "md5 /etc/mcp/templates/crontab"
Hvis md5-hashen er forskjellig for en node, kopierer du
/etc/mcp/templates/crontabfilen du endret til/ifs/data/Isilon_Support. Logg på noden med den andre md5-verdien, og kopier/ifs/data/Isilon_Support/crontabover den eksisterende filen. Kontroller at tillatelsene forblir 640 (-rw-r-----) -
Samle inn gjeldende prosess-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
-
Starte
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 mottar
Exit status 1Start på en hvilken som helst node og start på nyttcronpå den noden. Samle gjeldende PID forcronog bekreft at prosessen startet på nytt på alle noder ved å følge trinnene som er beskrevet i trinn 5 (PID-er skal ha endret seg).