PowerScale iDRACで接続の問題が発生している
Summary: PowerScale F、P、Bシリーズ ノードは、毎月1日または毎週月曜日にiDRAC接続イベントを作成します。
Symptoms
PowerScale F200、F600、F900、P100、B100ノードは、毎月1日または毎週月曜日に次のアラートを生成します。
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
があります。 cron ジョブと呼ばれる isi_security_checker デフォルトでは、毎月1日または毎週月曜日の朝にクラスターで実行されます。ジョブの実行日は、インストールされているOneFSのバージョンによって異なります。デフォルト設定を使用すると、このジョブによってiDRACが過負荷になり、これらのメッセージがトリガーされる可能性があります。
Resolution
この問題に対する恒久的な修正は、最新のHealth Check Framework (HCF)パッチに含まれています。
回避策の実装に関するサポートが必要な場合は、Dellテクニカル サポート にお問い合わせいただき、この記事IDをお伝えください
回避 策:
-
クラスターで、下に 「security_checker.sh」 という名前のファイルを作成します。
/ifs/data/Isilon_Support/内に次のエントリを追加します。for i in $(isi_nodes %{lnn}); do /usr/bin/isi_security_check/isi_security_checker -n $i --node-only; done -
開いて編集する
/etc/mcp/templates/crontab現在のisi_security_checkerジョブを作成し、上記で作成したファイルを実行するための新しいエントリを追加します。新しいエントリーは、次を使用して実行する必要があります。isi_ropc -s -Hこれはシェルを通過する必要があります。/ifsがマウントされていますnoexecの詳細を確認してください。#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
-
すべてのノードで変更がアップデートされていることを確認します(これは、手順2で確認した出力と一致するはずです)。
# isi_for_array -sX "grep security_checker /etc/crontab"
-
すべてのノードのMD5が同一であることを確認します
/etc/mcp/templates/crontabファイルで定義)を使用することが重要です。# isi_for_array -sX "md5 /etc/mcp/templates/crontab"
md5ハッシュがいずれかのノードで異なる場合は、
/etc/mcp/templates/crontab変更したファイル/ifs/data/Isilon_Supportの詳細を確認してください。異なるmd5値を使用してノードにログインし、コピーします。/ifs/data/Isilon_Support/crontab既存のファイルを上書きします。権限が640のままであることを確認します(-rw-r-----) -
の現在のプロセスID(PID)を収集します
cronファイルに置き換えます。# isi_for_array -sX "ps -auxww | grep cron | grep -v grep"
Example:
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
-
再起動
cronクラスター上。# isi_for_array -sX "/etc/rc.d/cron restart"
Example:
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.
-
受け取った場合
Exit status 1任意のノードで、cronそのノード上。の現在のPIDを収集しますcronステップ5で説明した手順に従って、プロセスがすべてのノードで再起動されたことを確認します(PIDを変更する必要があります)。