Ponowne uruchamianie IBM BMC bez ponownego uruchamiania samego serwera

12

Mam kilka serwerów z IBM BMC (Baseboard Management Controller). Chciałbym włączyć i wyłączyć BMC bez restartowania serwera. czy to możliwe? W jaki sposób?

Uwaga: na jednym z nich interfejs internetowy jest wyłączony; więc musiałbym to zrobić albo fizycznie ponownie uruchamiając BMC (nie jestem pewien, jak to zrobić - nawet przycisk zasilania na serwerze nie powinien ponownie uruchamiać BMC, jak sądzę) lub poprzez interfejs UDP lub SNMP (ponownie , nie jestem pewien, jak to zrobić)

SRobertJames
źródło

Odpowiedzi:

15

Najprostszym sposobem jest zalogowanie się na serwerze, uruchomienie jako root:

# ipmitool bmc reset cold
MikeyB
źródło
Co jeśli to nie pomoże? Na moim serwerze wydaje się, że utknął. W przypadku polecenia „bmc-device --cold-reset”, które jest zasadniczo takie samo, pojawia się błąd: „ipmi_cmd_cold_reset: zły kod zakończenia”. Sam się nie resetuje, nie mogę uzyskać do niego dostępu w żaden sposób. Czy mam inny wybór poza całkowitym wyłączeniem?
Balázs Pozsár
Jeśli nie masz przycisku resetowania sprzętu dla BMC (w zależności od modelu), utkniesz z całkowitym wyłączeniem. Aby uzyskać szczegółowe informacje, zapoznaj się z Przewodnikiem określania problemu i pomocy technicznej odpowiednim dla modelu serwera.
MikeyB
Może byłem tu nie na temat, mam Intel S2600GZ4 z AXXRMM4. Nie ma przycisku resetowania afaik. Szkoda, że ​​tego rodzaju problemy czasami wymagają wyłączenia zasilania ...
Balázs Pozsár,
To samo polecenie, które wydałem, będzie działać na RMM4.
MikeyB
Tak, zwykle działa, ale zdarzyło się już 2 razy, że został zamrożony w taki sposób, że nawet zimny reset bmc nie mógł pomóc.
Balázs Pozsár
3

Jeśli nie możesz połączyć się z BMC przez Internet, ssh, IPMI, telnet lub inny skonfigurowany przez ciebie mechanizm połączenia, to jedynym sposobem na zresetowanie BMC jest na pewno wyłączenie komputera, a następnie pobór mocy. Wiele BMC (lub iLO, eLOM lub cokolwiek innego) nie resetuje się po ponownym uruchomieniu komputera lub wyłączeniu zasilania.

David Mackintosh
źródło
0

Nie znam tych serwerów IBM, ale na serwerach HP często możesz ssh na ich iLO, jeśli interfejs WWW jest zepsuty i odwrotnie. Jeśli tego nie zrobisz, myślę, że będzie to pełne wyłączenie / włączenie systemu.

Siekacz 3
źródło
Chopper - BMC nie zawsze znajduje się w SupII (odpowiednik iLO). Czasami jest zintegrowany z systemem. Tak czy inaczej, myślę, że faktyczne pociągnięcie wtyczki wymagałoby ponownego uruchomienia, jeśli nie możesz dostać się do SupII.
mfinni
0

Dla każdego, kto ma podobny problem, oto polecenie ipmiutil do wykonania zimnego resetu na BMC bez ponownego uruchamiania serwera:

ipmiutil reset -k

Osobiście korzystam ipmiutilna ipmitoolile to możliwe, jak można go uruchomić bez zainstalowanych sterowników IPMI. Miałem kilka przypadków, w których moduły Linux IPMI zostały zamknięte z powodu problemu z BMC. Zapobiegło to uruchomieniu ipmitool, ale nadal mogłem używać ipmiutil w „trybie bez sterowników”, do którego przywraca się automatycznie. Jedynym minusem jest to, że w przeciwieństwie do ipmitool, ipmiutil najprawdopodobniej nie jest jeszcze zainstalowany. Powinien być dostępny do instalacji przy użyciu repozytoriów yum / apt-get dołączonych do większości dystrybucji.

Seth McCauley
źródło
-1

Nie jestem pewien, tylko restart BMC.

Ale jeśli chcesz ponownie uruchomić Remote Managemenet, to ręcznie i fizycznie wyłącz zasilanie AC. Odłącz oba redundantne zasilacze AC. Cały system zostanie wyłączony.

Vivek
źródło