Bądźmy w kontakcie

Plan Szkolenia

Architektura IPMI w OpenBMC

  • Komponenty phosphor-ipmid i phosphor-net-ipmid
  • Routing poleceń IPMI 2.0: w paśmie vs poza pasmem
  • Rozszerzenia poleceń DCMI i OEM
  • Zarządzanie sesjami IPMI i uwierzytelnianie

Zarządzanie czujnikami

  • Model czujników D-Bus i deskryptory YAML
  • Powiązania sysfs phosphor-hwmon
  • Progi, zdarzenia i histereza
  • Czujniki wirtualne i agregowane

Inwentaryzacja sprzętu

  • Konfiguracja JSON Entity Manager dla czujników
  • Phosphor-inventory-manager i dane FRU
  • Parsowanie VPD dla platform OpenPOWER i x86
  • Zarządzanie diodami LED i wskaźnikami

Zarządzanie termiczne i zasilaniem

  • Phosphor-pid-control i strefy termiczne
  • Wykrywanie obecności wentylatorów i sterowanie PWM
  • Zarządzanie stanem zasilania i sterowanie obudową
  • Implementacja i obsługa Watchdog

Narzędzia IPMI

  • Używanie ipmitool z opcjami specyficznymi dla OpenBMC
  • Wstrzykiwanie i debugowanie surowych poleceń
  • Konfiguracja Serial-over-LAN (SOL)
  • Przechwytywanie i analiza śladów IPMI

Automatyzacja i testowanie

  • Automatyzacja sondowania czujników za pomocą Pythona
  • Testy zgodności IPMI za pomocą Robot Framework
  • Testy obciążeniowe polityk termicznych
  • Testy regresji z openbmc-test-automation

Debugowanie i rozwiązywanie problemów

  • Journalctl i introspekcja D-Bus dla IPMI
  • Typowe błędy odczytu czujników
  • Zarządzanie dziennikiem zdarzeń systemowych (SEL)
  • Niezgodność FRU i problemy z inwentaryzacją

Integracja i dostosowywanie

  • Dodawanie niestandardowych poleceń IPMI OEM
  • Niestandardowe wtyczki czujników
  • Profilowanie termiczne specyficzne dla platformy
  • Eksportowanie danych czujników do Redfish

Wymagania

  • Zrozumienie komponentów sprzętowych serwerów
  • Podstawowa wiedza na temat IPMI 2.0
  • Doświadczenie w pracy z wierszem poleceń Linux

Grupa docelowa

  • Inżynierowie walidacji sprzętu
  • Inżynierowie testów systemowych
  • Programiści firmware pracujący nad funkcjami czujników i monitorowania
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie