Czy można zresetować hasło do interfejsu SuperMIro IPMI? Moja płyta główna to model X8STI-F.
password-recovery
ipmi
supermicro
madpato
źródło
źródło
Odpowiedzi:
Jeśli uzyskujesz do niego dostęp lokalnie, możesz podać nowe hasło. W systemie Linux można to zrobić za pośrednictwem
ipmitool
. Coś takiego powinno działać:Jeśli nie wiesz, który kanał jest twoim interfejsem ethernetowym, po prostu przeglądaj je pojedynczo, tak:
Pamiętaj, że typem medium jest „802.3 LAN”. To jest to, czego chcesz. Inne kanały mogą wyglądać tak:
źródło
ipmitool
gdy zalogujesz się na serwerze, a nie na innym hoście.modprobe ipmi_si; modprobe ipmi_devintf; modprobe ipmi_msghandler
Po prostu musiałem wczoraj poradzić sobie z tym samym problemem, nie mogłem zalogować się do interfejsu sieciowego SuperMicro IPMI, ponieważ nie korzystałem z niego często i zapomniałem hasła. Polecenie w odpowiedzi Insyte nie działało dla mnie, ale było blisko. Ta komenda działała w celu zresetowania hasła do konta ADMIN:
ipmitool -I open user set password 2 ADMIN
Liczba 2 to identyfikator użytkownika. Domyślnie konto ADMIN to ID użytkownika 2. Ustawiam więc hasło ID użytkownika 2 na ADMIN, które jest domyślne, ale możesz tam umieścić dowolne inne hasło.
Dziękuję Insyte za wskazanie mi właściwej ścieżki używania ipmitool, po kilku wyszukiwaniach online udało mi się znaleźć to działające polecenie. Mam nadzieję, że pomoże to komuś, kto natknie się na to pytanie.
źródło
root
. Dzięki @ ben-baronSupermicro IPMI BMC mogą być dość nieobliczalne i kłopotliwe. Należy zawsze korzystać z narzędzi i narzędzi dostarczonych przez Supermicro przed przystąpieniem poprawkę z uniwersalnych narzędzi, takich jak IPMITool.
Resetowanie całego urządzenia nie jest konieczne, jak sugerowali inni.
Jeśli masz fizyczny dostęp do serwera, wykonaj następujące proste kroki, aby zresetować hasło ADMIN na IPMI:
Uzyskaj identyfikator użytkownika IPMI, którego hasło chcesz ustawić:
ipmicfg -user list
Ustaw nowe hasło dla tego użytkownika ( użytkownik ADMIN zazwyczaj ma identyfikator 2 ):
ipmicfg -user setpwd 2 your_password_here
Zaloguj się do internetowego interfejsu GUI IPMI przy użyciu właśnie ustawionego hasła.
Zresetowałem hasło ADMIN na dziesiątkach BMC Supermicro IPMI. Ze wszystkich metod, które wypróbowałem, jest to jedyna procedura, która działa w 100% przypadków.
Uwaga: Jeśli masz już system Windows lub Linux w swoim systemie, możesz pominąć kroki 1, 3 i 4 i po prostu wykonać polecenia z kroków 5 i 6 za pomocą odpowiedniego pliku wykonywalnego z zestawu narzędzi Supermicro pobranego w kroku 2. Jeśli jesteś używając Linuksa, a
kcs_error_exit
podczas wywoływaniaipmicfg
poleceń napotykasz komunikaty , musisz zainstalować bibliotekę OpenIPMI i włączyćipmi_devintf
moduł jądra.Następujące polecenia działają na CentOS 6:
Pamiętaj, że polecenie
modprobe ipmi_devintf
będzie musiało być ponownie uruchomione przy każdym ponownym uruchomieniu serwera.źródło
Najlepszym sposobem jest zresetowanie do ustawień domyślnych i wyczyszczenie FRU i LAN za pomocą rodzimego narzędzia SuperMicro, na przykład:
(Wszystko to może potrwać kilka sekund, więc zaczekaj między poleceniami!)
Teraz wyłącz ustawienie DHCP przywrócone do ustawień fabrycznych za pomocą
następnie przywróć ustawienia sieciowe za pomocą:
Zauważyłem, że czasami trzeba zresetować jednostkę BMC, aby zadziałała. Właśnie dzisiaj nie mogłem pingować adresu IPMI mojego serwera ustawionego za pomocą narzędzia ipmicfg , dopóki nie zresetuje BMC:
Będziesz musiał ponownie skonfigurować IP / Netmask / Gateway za pomocą tego samego narzędzia, ale to jedyny sposób, w jaki mógłbym sprawić, by działał.
OpenIPMI i IPMITools nie działały dla mnie w Debian Squeeze. Próbowałem zresetować hasło, zresetować BMC na zimno, ale bezskutecznie. Są jednak dobre do ustawiania adresu IP i odczytu danych czujnika.
Możesz pobrać odpowiednią wersję dla swojego systemu operacyjnego z SuperMicro FTP:
ftp://ftp.supermicro.com/utility/IPMICFG/
źródło
Jeśli rzadko używasz interfejsu IPMI, możliwe, że nadal używa domyślnej nazwy użytkownika / hasła ADMIN / ADMIN (rozróżnia małe i duże litery).
źródło
Ta prosta odpowiedź różni się od innych, które wymagają zainstalowania innego formalnego systemu operacyjnego, aby zresetować hasło.
Uruchom pendrive z odpowiednim plikiem oprogramowania wewnętrznego IPMI i odpowiednim narzędziem do flashowania płyty głównej ze strony internetowej SuperMicro. Dla uproszczenia używamy systemu opartego na dos. Jeśli masz już aktualne oprogramowanie wewnętrzne IPMI Po prostu sflashuj je w tej samej wersji, którą już masz.
Większość naszych systemów to płyty oparte na X8, które mają wbudowane IPMI. Wykorzystują one YAFUKcs (Yet Another Firmware Updater).
Jeśli zwykle zapisujesz konfigurację podczas aktualizacji, po prostu wyłącz opcję -c
yafukcs -full romfile.ima
zamiastyafukcs -full -c romfile.ima
Co ciekawe, pominięcie tej
-c
opcji nie powoduje zresetowania statycznego adresowania IPMI w systemie BIOS. Wpływa tylko na ustawienia w środowisku IPMI, takie jak LDAP, NTP i wszelkie skonfigurowane powiadomienia o alertach.Należy rozważyć flashowanie systemu BIOS po aktualizacji IPMI, jednak nie jest to wymagane. Jeśli sflashujesz system BIOS, ustawienia te zostaną zresetowane, ale ustawienia IPMI LAN nie ulegną zmianie.
źródło
Nienawidzę kopać „starych wątków”, ale ten wciąż pojawia się pierwszy, gdy szukasz rozwiązania wymienionego problemu.
Właśnie odkryłem, że narzędzie IPMIView ze strony internetowej Supermicro może zmienić hasło ADMIN na koncie administratora IPMI! :)
źródło