PowerScale iDRAC стикається з проблемами підключення
Summary: Вузли серій PowerScale F, P і B створюють подію підключення iDRAC або першого дня кожного місяця, або щопонеділка.
Symptoms
Вузли PowerScale F200, F600, F900, P100 або B100 генерують наступне сповіщення кожного першого дня місяця або щопонеділка:
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 що працює на кластері за замовчуванням — першого числа кожного місяця або щопонеділка вранці. День виконання завдання залежить від встановленої версії OneFS. Ця робота може перевантажувати iDRAC при використанні стандартних налаштувань, викликаючи ці повідомлення.
Resolution
Постійне вирішення цього питання є в останньому патчі Health Check Framework (HCF).
Якщо вам потрібна допомога з впровадженням обхідного рішення, зверніться до технічної підтримки Dell і наділіть цей ідентифікатор статті.
Обхідний шлях:
-
У кластері створіть файл під назвою "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_checkerJob і додайте новий запис для запуску файлу, який ви створили вище. Новий запис має працювати за допомогою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-----) -
Зберіть поточний ідентифікатор процесу (PID) для
cron:# isi_for_array -sX "ps -auxww | grep cron | grep -v grep"
Приклад:
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"
Приклад:
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 мали бути змінені).