U řadiče PowerScale iDRAC dochází k problémům s konektivitou
Summary: Uzly PowerScale řad F, P a B vytvářejí událost připojení řadiče iDRAC buď první den v měsíci, nebo každé pondělí.
Symptoms
Uzly PowerScale F200, F600, F900, P100 nebo B100 generují každý první den v měsíci nebo každé pondělí následující výstrahu:
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
K dispozici je cron Úloha s názvem isi_security_checker , který běží v clusteru ve výchozím nastavení, prvního dne každého měsíce nebo každé pondělí ráno. Den, kdy se úloha spustí, závisí na nainstalované verzi systému OneFS. Tato úloha může při použití výchozího nastavení přetížit řadič iDRAC a vyvolat tyto zprávy.
Resolution
Trvalá oprava tohoto problému je v nejnovější opravě HCF (Health Check Framework).
Pokud potřebujete pomoc s implementací zástupného řešení, obraťte se na technickou podporu společnosti Dell a uveďte ID tohoto článku.
Řešení:
-
V clusteru vytvořte soubor s názvem "security_checker.sh" v části
/ifs/data/Isilon_Support/přidání následující položky v rámci:for i in $(isi_nodes %{lnn}); do /usr/bin/isi_security_check/isi_security_checker -n $i --node-only; done -
Otevřít a upravit
/etc/mcp/templates/crontaba zakomentujte (#) aktuálníisi_security_checkera přidejte novou položku pro spuštění souboru, který jste vytvořili výše. Nová položka musí být spuštěna pomocíisi_ropc -s -Hkteré musí projít skořápkou, protože/ifsje namontovánnoexec.#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
-
Ověřte, že všechny uzly mají aktualizované změny (které by měly odpovídat výstupu v kroku 2).
# isi_for_array -sX "grep security_checker /etc/crontab"
-
Ujistěte se, že všechny uzly mají stejný MD5 pro
/etc/mcp/templates/crontab.# isi_for_array -sX "md5 /etc/mcp/templates/crontab"
Pokud se hodnota hash md5 u některého uzlu liší, zkopírujte
/etc/mcp/templates/crontabSoubor, do kterého jste přešli/ifs/data/Isilon_Support. Přihlaste se k uzlu s jinou hodnotou md5 a zkopírujte soubor/ifs/data/Isilon_Support/crontabpřes stávající soubor. Ověřte, zda oprávnění zůstanou 640 (-rw-r-----) -
Shromážděte aktuální ID procesu (PID) pro
cron:# isi_for_array -sX "ps -auxww | grep cron | grep -v grep"
Příklad:
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
-
Restartovat
cronna clusteru.# isi_for_array -sX "/etc/rc.d/cron restart"
Příklad:
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.
-
Pokud obdržíte
Exit status 1Na libovolném uzlu restartujtecronna tomto uzlu. Shromážděte aktuální identifikátor PID procrona podle kroků uvedených v kroku 5 ověřte, že se proces restartoval na všech uzlech (PID by se měly změnit).