Lépjen kapcsolatba velünk

Kurzusleírás

Bevezetés az OpenBMC-be

  • Mi az a Baseboard Management Controller (BMC)
  • Az OpenBMC projekt története és a Linux Foundation irányítása
  • Támogatott platformok: x86, ARM, OpenPOWER
  • Az OpenBMC szoftver stack áttekintése

OpenBMC architektúra

  • Phosphor alkalmazás keretrendszer és D-Bus
  • Systemd integráció és szolgáltatáskezelés
  • Entity Manager és leltárkezelés
  • Kulcsfontosságú repository-k és komponens kapcsolatok

Fejlesztői környezet felállítása

  • Függőségek telepítése Ubuntu rendszeren
  • Docker konténerek használata reprodukálható build-ekhez
  • Az OpenBMC forrásfa klónozása
  • Gerrit beállítása kódbírálathoz

Yocto és BitBake alapok

  • OpenEmbedded rétegszerkezet: meta-phosphor, meta-aspeed
  • Receptek, bbappend és konfigurációs fájlok megértése
  • Referencia kép építése QEMU-hoz
  • Dolgozás local.conf és bblayers.conf fájlokkal

Az első BMC kép építése

  • Gépi cél kiválasztása
  • Bitbake obmc-phosphor-image futtatása
  • A build kimeneti elrendezésének megértése
  • A kép flashelése valódi hardverre vagy QEMU-ra

Testreszabás és konfiguráció

  • Új gépi rétegek hozzáadása
  • D-Bus interfészek testreszabása YAML leírókkal
  • Entity Manager JSON konfiguráció új hardverekhez
  • Systemd szolgáltatásfájlok módosítása

Hibakeresés és hibaelhárítás

  • Build hibák és bitbake hibakeresés
  • Journalctl használata a BMC-n
  • SSH hozzáférés és konzolos hibakeresés
  • Gyakori portolási problémák és megoldások

Legújabb frissítések és modern gyakorlatok

  • Áttérés C++ sdbusplus kötésekre
  • Új webes felület (Vue.js) és bmcweb Redfish szerver
  • Modern tesztelési keretrendszerek és CI integráció

Követelmények

  • Alapvető ismeretek a Linux rendszeradminisztrációról
  • Ismeretek a beágyazott rendszerek koncepciójában
  • Tapasztalat Git és verziókövetés használatában

Célközönség

  • Beágyazott firmware mérnökök
  • Szerverhardverrel dolgozó rendszergazdák
  • Adatközpont-infrastruktúrát kezelő DevOps mérnökök
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (4)

Közelgő kurzusok

Rokon kategóriák