W kontrolerze PowerScale iDRAC występują problemy z łącznością
Summary: Węzły PowerScale serii F, P i B tworzą zdarzenie łączności iDRAC pierwszego dnia każdego miesiąca lub w każdy poniedziałek.
Symptoms
Węzły PowerScale F200, F600, F900, P100 lub B100 generują następujący alert każdego pierwszego dnia miesiąca lub w każdy poniedziałek:
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
Istnieje cron Zadanie o nazwie isi_security_checker , który jest uruchamiany w klastrze domyślnie, pierwszego dnia każdego miesiąca lub w każdy poniedziałek rano. Dzień uruchomienia zadania zależy od zainstalowanej wersji OneFS. To zadanie może spowodować przeciążenie kontrolera iDRAC podczas korzystania z ustawień domyślnych, powodując wyświetlenie tych komunikatów.
Resolution
Trwała poprawka tego problemu znajduje się w najnowszej poprawce struktury kontroli poprawności działania (HCF).
Jeśli potrzebujesz pomocy przy wdrożeniu obejścia, skontaktuj się z pomocą techniczną firmy Dell i podaj ten identyfikator artykułu.
Obejście:
-
W klastrze utwórz plik o nazwie "security_checker.sh" w obszarze
/ifs/data/Isilon_Support/dodanie następującej pozycji w obrębie:for i in $(isi_nodes %{lnn}); do /usr/bin/isi_security_check/isi_security_checker -n $i --node-only; done -
Otwórz i edytuj
/etc/mcp/templates/crontabi skomentuj (#) bieżąceisi_security_checkerzadanie i dodaj nowy wpis, aby uruchomić plik utworzony powyżej. Nowy wpis musi zostać uruchomiony przy użyciuisi_ropc -s -Hktóry musi być przepuszczony przez powłokę, ponieważ/ifsjest zamontowanynoexec.#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
-
Sprawdź, czy wszystkie węzły mają zaktualizowane zmiany (które powinny być zgodne z danymi wyjściowymi widocznymi w kroku 2).
# isi_for_array -sX "grep security_checker /etc/crontab"
-
Upewnij się, że wszystkie węzły mają to samo MD5 dla
/etc/mcp/templates/crontabprogramu NetWorker.# isi_for_array -sX "md5 /etc/mcp/templates/crontab"
Jeśli skrót md5 jest inny dla dowolnego węzła, skopiuj plik
/etc/mcp/templates/crontabplik zmodyfikowany na/ifs/data/Isilon_Support. Zaloguj się do węzła przy użyciu innej wartości md5 i skopiuj/ifs/data/Isilon_Support/crontabnad istniejącym plikiem. Sprawdź, czy uprawnienia pozostały 640 (-rw-r-----) -
Zbierz aktualny identyfikator procesu (PID) dla
cron:# isi_for_array -sX "ps -auxww | grep cron | grep -v grep"
Przykład:
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
-
Ponowne uruchomienie
cronw klastrze.# isi_for_array -sX "/etc/rc.d/cron restart"
Przykład:
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.
-
Jeśli otrzymasz
Exit status 1w dowolnym węźle uruchom ponowniecronw tym węźle. Zbierz bieżący identyfikator PID dlacroni potwierdź, że proces został uruchomiony ponownie na wszystkich węzłach, wykonując czynności opisane w kroku 5 (PID powinny się zmienić).