Konfiguracija IPMI in daljinsko upravljanje strežnikov Supermicro

Ne tako dolgo nazaj mi je uspelo sodelovati z novimi strežniki zame Supermikro ki se nadzirajo na daljavo s pomočjo vmesnika IPMI. V tem članku bom poskušal razkriti glavne točke v nastavitvah IPMI na strežnikih Supermciro, prikazal elemente glavnega menija vmesnika IPMI ter govoril o dodatnih pripomočkih, ukazih in načinih spremljanja strežnika z uporabo ipmi.

Vsebina:

  • Začetna konfiguracija konzole IPMI in poznavanje vmesnika
  • Upravljanje strežnika prek pripomočka SuperMicro IPMICFG
  • Nadzor železa na strežniku SuperMicro prek pripomočka IPMI in IPMICFG

IPMI (Intelligent Platform Management Interface) - inteligentni vmesnik za upravljanje platforme, zasnovan za nadzor brez povezave in upravljanje funkcij, vgrajenih neposredno v strojno in vdelano programsko opremo strežniških platform. (podatki vzeti iz uradnega vira). IPMI se izvaja kot ločen krmilnik strežnika, ki je neodvisen od operacijskega sistema, BIOS-a, CPU-ja na severu in omogoča daljinsko upravljanje fizične opreme.

Začetna konfiguracija konzole IPMI in poznavanje vmesnika

Konfiguracija IPMI se začne s konfiguracijo naslova IP vmesnika, ki mora biti določen v BIOS-u. Če je strežnik nameščen v pisarni, je to lahko siv IP naslov, če se vaša oprema nahaja v podatkovnem centru, potem verjetno uporabljate bel statični IP naslov.

Na strežnikih Supermicro lahko do BIOS-a dostopate s klikom na »Del”Pri nalaganju strežnika se ne bom osredotočil na to in takoj nadaljeval vmesnik BIOS-a.

Kot lahko vidite na posnetku zaslona, ​​sem odšel v menijsko točko IPMI in aktiviral možnost konfiguracije Lan za vmesnik (Update IPMI Lan Configuration = Da, Vir konfiguracijskega naslova = Static), navedel IP naslov, masko podomrežja in glavni prehod.

Nastavitve lahko uporabite s klikom F4, po katerem se bo strežnik ponovno zagnal.

Če ste vse naredili pravilno, se vnese v brskalnik, določen za vmesnik IPMI IP, se odpre pooblastilo:

Zdaj pa pojdimo skozi glavne točke.

Ob nakupu novega strežnika je v IPMI že ustvarjen uporabnik Administrator z geslom Administrator, s temi podatki smo pooblaščeni. Vedno priporočam, da ustvarite novega uporabnika in izbrišete ali spremenite standardno geslo od običajnega uporabnika, zato je tako uporabniško ime in geslo izredno nevarno. V meniju lahko ustvarite novega uporabnika ali spremenite gesla / privilegije za trenutne Konfiguracija -> Uporabniki.

Znova zaženite vmesnik IPMI. Vzdrževanje -> Ponastavitev enote.

Namestitev slike iso OS za namestitev na strežnik se izvede v meniju Virtual Media -> Slika CD-ROM-a.

Slike ISO OS, shranjene na strežniku Samba v istem podomrežju kot vmesniki strežnika IPMI. Navedem naslov strežnika Samba, pot do namestitvene slike ISO iz OS, nato pritrdim sliko ISO in nadaljujem z namestitvijo operacijskega sistema.

Oddaljeni grafični strežnik Java konzole (KVM-over-IP) se lahko odpre skozi Daljinski upravljalnik -> Preusmeritev konzole.

Konzola je na splošno priročna, vendar po namestitvi OS običajno uporabljam ssh odjemalce za delo s strežnikom. Včasih pridejo časi, ko to ni mogoče, če na primer vaše omrežje ne deluje ali omrežje na strežniku še ni konfigurirano ali obstajajo težave z dostopom. Takrat na pomoč priskoči Remote Console.

V sami konzoli niso potrebne nobene ločene nastavitve, želim samo dodati, da ima vgrajeno tipkovnico, ki jo je mogoče poklicati iz menija Virtual Media -> Virtual Keyboard.

Namig. Po dolgem delu s strežniki SUpermicro sem našel eno grdo hrošče. Po namestitvi operacijskega sistema Centos 7 in nameščanju nanj KVM možnost uporabe Remote Console izgine. Medtem ko se strežnik nalaga, se konzola odzove in lahko greš v Bios ali si ogledaš nalaganje jedra OS. Toda takoj, ko se operacijski sistem zažene, video v konzoli izgine. Skozi eksperimentiranje mi je uspelo premagati to hrošč. V zagonsko jedro morate dodati možnost zagona nomodeset. Če želite to narediti, morate po namestitvi operacijskega sistema zagnati ukaz:

grubby --args "nomodeset" --update-jedro / boot / vmlinuz-'ime -r '

Po tem Remote Console pravilno deluje.

Upravljanje strežnika prek pripomočka SuperMicro IPMICFG

SuperMicro razvije svoj pripomoček za upravljanje strežnikov prek IPMI IPMICFG.

Datoteko IPMICFG lahko prenesete z ukazom:

wget ftp://ftp.supermicro.com/utility/IPMICFG/IPMICFG_1.30.0_build.190710.zip

V času objave je bila datoteka s tem imenom, priporočam, da obiščete repozitorij SuperMicro na ftp://ftp.supermicro.com/utility/IPMICFG/ in kopirate URL trenutne datoteke.

Odpakirano datoteko razpakirajte v imenik, ki smo ga:

razpakirajte IPMI * .zip

Nato za udobje pripomočka ustvarite simbolično povezavo:

ln -s /root/IPMI*/Linux/64bit/IPMICFG-Linux.x86_64 / usr / local / sbin / ipmicfg

Zdaj lahko zaženemo pripomoček s pomočjo ukaza ipmicfg (simbolna povezava). Razmislite o osnovnih značilnostih ipmicfg.

Če zaženete ukaz ipmicfg -help dobili bomo seznam vseh možnih parametrov uporabnosti.

Analizirajmo glavne ukaze:

  • ipmicfg -help - popolna pomoč pri pripomočku;
  • ipmicfg -m - ogled trenutnih naslovov IP in mac za IPMI;
  • ipmicfg -k - ogled maske podomrežja;
  • ipmicfg -g - ogled določenega prehoda;
  • ipmicfg -fd - ponastavite IPMI na tovarniške nastavitve;
  • seznam uporabnikov ipmicfg - ogled ustvarjenih uporabnikov in njihovih privilegijev.

IP naslov, masko in prehod IPMI lahko spremenite:

  • ipmicfg -m 192.168.1.200
  • ipmicfg -k 255.255.255.0
  • ipmicfg -g 192.168.1.1

Ustvari novega uporabnika IPMI in njegovo geslo:

dodaj ipmicfg -user

S pomočjo pripomočka naredimo naslednje:

ipmicfg -user dodaj 6 test 123456 4

Tako smo ustvarili uporabniški test z geslom 123456 in skrbniškimi privilegiji.

Seznam uporabnikov IPMI in njihove privilegije v sistemu se lahko prikaže z naslednjimi ukazi:

  • seznam uporabnikov ipmicfg
  • ipmicfg -user pomoč

Kot lahko vidite na posnetku zaslona, ​​se ustvari uporabniški test.

Če želite spremeniti (ponastaviti) uporabniško geslo IPMI, uporabite ukaz:

ipmicfg -user setpwd

Navedel bom še nekaj primerov uporabe tega pripomočka:

  • ipmicfg -ime imena [vrednost] - nastavite ime gostitelja za vmesnik ipmi;
  • ipmicfg -r - znova zaženite IPMI.

Nadzor železa na strežniku SuperMicro prek pripomočka IPMI in IPMICFG

SuperMicro Nadzor strežnika prek IPMI

S pomočjo IPMI je spremljanje temperature in delovanja strojne opreme strežnika SuperMicro precej preprosto. Celotne informacije o strojni opremi strežnika najdete v sistemu -> Informacije o strojni opremi.

Informacije o statusu procesorja, RAM-a in ventilatorjev si lahko ogledate na kartici Server Health -> Sensor Readings.

Za lažje gledanje lahko spremenite prikazne kategorije senzorjev, na primer temperaturo:

Ali napetostni senzorji:

Ker trenutno na našem strežniku ni težav, niti s temperaturo niti z napetostjo, so vsi senzorji v zeleni coni. Če se strežnik dvigne ali pride do težave z napetostjo, se zeleni pravokotniki obarvajo rdeče, kar bo služilo kot signal za preverjanje vašega strežnika.

Spremljanje z ipmicfg

Preverjanje stanja napajalnikov:

[root @ ~] # ipmicfg -pminfo

[SlaveAddress = 78h] [Module 1] Postavka | Vrednost ---- | ----- Status | [STATUS OK] (00h) Vhodna napetost | 217,5 V vhodni tok | 1.06 A glavna izhodna napetost | 12.28 V glavni izhodni tok | 17.93 A Temperatura 1 | 23C / 73F Temperatura 2 | 21C / 70F ventilator 1 | 2064 RPM ventilator 2 | 2032 RPM glavna izhodna moč | 220 W vhodna moč | 228 W PMBus revizija | Serijska številka 0x22 PWS | P2K4FCH02LT0125 Številka modula PWS | PWS-2K04F-1R PWS revizija | REV1.0 Nadzor trenutne skupne rabe | Napaka PEC [SlaveAddress = 7Ah] [Modul 2] Postavka | Vrednost ---- | ----- Status | [STATUS OK] (00h) Vhodna napetost | 217,5 V vhodni tok | 1.09 A glavna izhodna napetost | 12.30 V Glavni izhodni tok | 18.09 A Temperatura 1 | 24C / 75F Temperatura 2 | 22C / 72F ventilator 1 | 2064 RPM ventilator 2 | 2064 RPM glavna izhodna moč | 223 W Vhodna moč | 234 W PMBus revizija | Serijska številka 0x22 PWS | P2K4FCH02LT0126 Številka modula PWS | PWS-2K04F-1R PWS revizija | REV1.0 Nadzor trenutne skupne rabe | Napaka Pec 

Temperaturo procesorja lahko vidite z ukazom:

ipmicfg -nm oemgettemp

Preverite lahko tudi, v kakšnem načinu delujejo ventilatorji in po potrebi spremenite način..

Preverite stanje in konfiguracijo ventilatorja

[root @ ~] # ipmicfg -fan

Trenutni način hitrosti ventilatorja je [PUE2 Optimal Mode] Podprti načini ventilatorja: 0: Standard 1: Full 3: PUE2 Optimal 4: Heavy IO

Spreminjanje načina delovanja hladilnika: ipmicfg -fan Na primer, ipmicfg -fan 3

Informacije o verziji in vdelani opremi IPMI:

[root @ ~] # ipmicfg -nm deviceid

ID naprave = 50h Različica vdelane programske opreme = 4.1.4.54 Različica IPMI = 2.000000 ID proizvajalca = 57 01 00 ID izdelka Manjša ver = Greenlow platforma Izvedena različica DCMI = DCMI ni implementiran / omogočen Različica vdelane programske opreme = NM Revizija 4.0 Slika Oznaka = operativna slika 1 surova = 50 01 04 14 02 21 57 01 00 09 0b 04 05 40 01

In vsi senzorji lahko vidite z ukazom ipmicfg -sdr

Ob zaključku vidimo, da obstajajo dodatni stolpci, ki prikazujejo informacije o mejah spodnje in zgornje meje.

Obstaja tudi veliko več pripomočkov, s katerimi lahko spremljate in avtomatizirate ta postopek, na primer z nagios. Trenutno se na to ne bomo osredotočili, saj je namen članka povedati glavne točke pri delu z IPMI. Če vas zanima tematika spremljanja, lahko pustite svoje želje in morda bomo v prihodnosti to temo pokrivali. Upam, da vam bo ta članek v pomoč.!