Co to jest Supermicro IPMI?
11 lipca, 2024

Co to jest Supermicro IPMI?

Supermicro IPMI to zaawansowane narzędzie do zdalnego zarządzania serwerami, które warto poznać, aby zwiększyć efektywność zarządzania infrastrukturą IT. Właśnie w tym celu przygotowaliśmy niniejszy wpis, w którym wyjaśniamy:

  • Co to jest Supermicro IPMI?
  • Jaki ma zastosowanie IPMI?
  • Jakie są korzyści z wykorzystania IPMI?
  • Jak przebiega proces logowania do IPMI Supermicro?
  • Czym jest IPMICFG?

Supermicro IPMI - co to jest?

Supermicro IPMI, z angielskiego Intelligent Platform Management Interface, to zaawansowany interfejs zarządzania serwerami, który pozwala na zdalne monitorowanie, zarządzanie i rozwiązywanie problemów z serwerami. IPMI jest standardem zarządzania sprzętem szeroko stosowanym w przemyśle serwerowym.

Zastosowanie Supermicro IPMI

Interfejs Supermicro IPMI znajduje szerokie zastosowanie i znacznie ułatwia pracę administratorom IT, ponieważ oferuje zaawansowane możliwości zarządzania serwerem:

  • IPMI zapewnia funkcję KVM over IP, która umożliwia zdalny dostęp do interfejsu konsoli serwera;
  • IPMI pozwala zidentyfikować i rozwiązać potencjalne problemy, zanim wpłyną one na działanie serwera oraz dostarcza szczegółowych informacji na temat stanu sprzętu, takich jak temperatura czy napięcie;
  • Supermicro IPMI może być skonfigurowane do wysyłania powiadomień e-mail lub SNMP w przypadku wykrycia nieprawidłowości, takich jak przegrzanie, awaria wentylatora, czy nieprawidłowe napięcia;
  • Umożliwia zdalny dostęp do serwerów, nawet gdy system operacyjny jest wyłączony lub nie działa. Pozwala zdalnie włączyć lub wyłączyć serwer, zresetować go, a także uzyskać dostęp do konsoli systemowej;
  • Za pomocą IPMI można aktualizować firmware serwera, zabezpieczenia, funkcje i innych podzespołów bez konieczności fizycznego dostępu do serwera.

Korzyści z używania Supermicro IPMI

IPMI Supermicro dostarcza szeregu korzyści administratorom IT, którzy zarządzają dużymi ilościami serwerów i potrzebują niezawodnego sposobu na zdalne zarządzanie. Wśród głównych zalet zaliczamy następujące fakty:

  • Zdalne zarządzanie serwerami eliminuje potrzebę fizycznej obecności przy serwerze w przypadku awarii, co pozwala na szybsze i bardziej efektywne zarządzanie infrastrukturą IT.
  • Stałe monitorowanie i możliwość szybkiej interwencji pomagają w utrzymaniu wysokiej dostępności serwerów. Również dlatego, że administrator otrzyma wszelkie informacje na temat aktualnego stanu infrastruktury i poszczególnych komponentów.
  • Zarządzanie można skonfigurować z odpowiednimi zabezpieczeniami, takimi jak szyfrowanie danych, aby zapewnić, że tylko autoryzowani użytkownicy mogą zarządzać serwerami.

Logowanie do IPMI Supermicro

Ze względów bezpieczeństwa należy upewnić się, że są zainstalowane najnowsze aktualizacje firmware IPMI. Logowanie do Supermicro IPMI w kilku krokach wygląda następująco:

  1. Serwer Supermicro musi być podłączony do sieci lokalnej.
  2. Należy uzyskać adres IP IPMI. W tym celu trzeba wejść w BIOS serwera (klawisz F2 lub Delete podczas uruchamiania) i przejść do sekcji IPMI, lub skorzystać z narzędzia DHCP (jeśli IP pobierane jest automatycznie).
  3. Uruchomić przeglądarkę internetową.
  4. Wprowadzić adres IP IPMI (który może wyglądać tak http://192.168.1.100) i zatwierdzić Enterem.
  5. Pojawi się ekran logowania Supermicro IPMI.
  6. Należy wprowadzić dane logowania. Domyślnie to standardowo:
    – nazwa użytkownika: ADMIN
    – hasło: ADMIN
    *Jeśli dane zostały już zmienione, należy wprowadzić właściwe poświadczenia.
  7. Przy pierwszym logowaniu należy zmienić hasło w zakładce Configuration lub User w interfejsie IPMI.
  8. Od teraz można zarządzać serwerem obejmujące m.in. zdalne włączanie/wyłączanie serwera, monitorowanie stanu sprzętu czy dostęp do konsoli KVM.

Czym jest IPMICFG?

IPMICFG (IPMI Configuration Utility) to narzędzie wiersza poleceń opracowane przez Supermicro, które umożliwia zarządzanie i konfigurowanie funkcji IPMI na serwerach firmy bez dostępu do interfejsu graficznego.

IPMICFG umożliwia:

  • Ustawienie statycznego adresu IP dla IPMI lub konfigurację dynamicznego przydzielania adresów IP przez DHCP.
  • Dodawanie, usuwanie i modyfikowanie użytkowników IPMI.
  • Ustawianie haseł i poziomów dostępu dla różnych użytkowników.
  • Monitorowanie stanu systemu.
  • Wyświetlanie logów systemowych i alertów.
  • Sterowanie serwerem.
  • Aktualizację firmware.

Parametry IPMICFG

Parametry IPMICFG
PolecenieOpis
mShow IP and MAC.
m IPSet IP (format: ###.###.###.###).
a MACSet MAC (format: ##:##:##:##:##:##).
kShow Subnet Mask.
k MaskSet Subnet Mask (format: ###.###.###.###).
dhcpGet the DHCP status.
dhcp onEnable the DHCP.
dhcp offDisable the DHCP.
gShow Gateway IP.
g IPSet Gateway IP (format: ###.###.###.###).
rBMC cold reset. Option: d | Detected IPMI device for BMC reset.
garp onEnable the Gratuitous ARP.
garp offDisable the Gratuitous ARP.
fdReset to the factory default. Option: d | Detected IPMI device for BMC reset.
fdlReset to the factory default. (Clean LAN) Option: d | Detected IPMI device for BMC reset.
fdeReset to the factory default. (Clean FRU & LAN) Option: d | Detected IPMI device for BMC reset.
verGet Firmware revision.
vlanGet VLAN status.
vlan on <VLANtag>Enable the VLAN and set the VLAN tag. If VLANtag is not given it uses previously saved value.
vlan offDisable the VLAN.
selftestChecking and reporting on the basic health of BMC.
rawSend a RAW IPMI request and print response. Format: NetFn Cmd [Data1 … DataN]
fru infoShow FRU inventory area Info.
fru listShow all FRU values.
fru cthelpShow chassis type code.
fru helpShow help of FRU Write.
fru <Field>Show FRU field value.
fru <Field> <Value>Write FRU.
fru 1mUpdate FRU Product Manufacturer from DMITable.
fru 1pUpdate FRU Product Product Name from DMITable.
fru 1sUpdate FRU Product S/N from DMITable.
fru 2mUpdate FRU Board Manufacturer from DMITable.
fru 2pUpdate FRU Board Product Name from DMITable.
fru 2sUpdate FRU Board S/N from DMITable.
fru 3sUpdate FRU Chassis S/N from DMITable.
fru backup <file>Backup FRU to file (Binary format).
fru restore <file>Restore FRU from file (Binary format).
fru tbackup <file>Backup FRU to file (Text format).
fru trestore <file>Restore FRU from file (Text format).
fru ver <V1> <V2>Get/Set FRU version. (V1 V2 are BCD format)
sel infoShow SEL info.
sel listShow SEL records.
sel delDelete all SEL records.
sel rawShow SEL raw data.
sdrShow SDR records and reading.
sdr del <SDR ID>
sdr ver <V1> <V2>Get/Set SDR version. (V1 V2 are BCD format)
nm nmsdrDisplay NM SDR.
nm seltimeGet SEL time.
nm deviceidGet ME Device ID.
nm resetReboots ME.
nm reset2defaultForce ME reset to Default.
nm updatemodeForce ME to Update Mode.
nm selftestGet Self Test Results.
nm listimagesinfoList ME Images information.
nm oemgetpowerOEM Power command for ME.
nm oemgettempOEM Temp. command for ME.
nm pstateGet Max allowed CPU PState.
nm tstateGet Max allowed CPU TState.
nm cpumemtempGet CPU/Memory temperature.
nm hostcpudataGet host CPU data.
fanGet Fan Mode.
fan <mode>Set Fan Mode.
pminfoPower supply PMBus health.
psfruinfoPower supply FRU health.
psbbpinfoBattery backup power status.
autodischarge <module> <day>Set auto discharge by days.
discharge <module>Manually discharge battery.
user listList user privilege information.
user helpShow user privilege code.
user add <user id> <user name> <password> <privilege>Add user.
user del <user id>Delete user.
user level <user id> <privilege>Update user privilege.
user setpwd <user id> <password>Update user password.
conf upload <file> <option>Upload IPMI configuration form binary file. Option: p | Bypass warning message.
conf download <file>Download IPMI configuration to binary file.
conf tupload <file> <option>Upload IPMI configuration from text file. Option: p | Bypass warning message.
conf tdownload <file>Download IPMI configuration to text file.
clrintClear chassis intrusion.

Polecenia IPMICFG

Wyświetlanie informacji o systemie i konfiguracji IPMI
PolecenieOpis
ipmicfg -mWyświetlanie adresu IP i innych ustawień sieciowych
ipmicfg -sWyświetlanie stanu czujników sprzętowych
ipmicfg -verWyświetlanie informacji o wersji firmware IPMI

 

Konfiguracja sieci
PolecenieOpis
ipmicfg -dhcp off
ipmicfg -m <adres_IP> <maska_podsieci> <brama_domyslna>
Wyłączanie DHCP i ustawienie statycznego adresu IP
ipmicfg -dhcp onWłączanie DHCP

 

Zarządzanie użytkownikami
PolecenieOpis
ipmicfg -user add <user_id> <nazwa_uzytkownika> <haslo>Dodawanie nowego użytkownika
ipmicfg -user del <user_id>Usuwanie użytkownika
ipmicfg -user setpwd <user_id> <nowe_haslo>Zmiana hasła użytkownika

 

Zarządzanie serwerem
PolecenieOpis
ipmicfg -power onZdalne włączanie serwera
ipmicfg -power offZdalne wyłączanie serwera
ipmicfg -power resetZdalny restart serwera

 

Aktualizacja firmware
PolecenieOpis
ipmicfg -update <ścieżka_do_pliku_firmware>Aktualizacja firmware IPMI

 

Inne przydatne polecenia
PolecenieOpis
ipmicfg -fdPrzywracanie ustawień fabrycznych IPMI
ipmicfg -wdt enableWłączanie funkcji Watchdog Timer
ipmicfg -wdt disableWyłączanie funkcji Watchdog Timer

Potrzebujesz pomocy lub więcej informacji?

Jesteśmy tutaj, aby Ci pomóc! Skontaktuj się z nami, a z przyjemnością odpowiemy na Twoje pytania i udzielimy wsparcia.

    Autor publikacji

    Marcin Balana