Cursusaanbod
Inleiding tot OpenBMC
- Wat is een Baseboard Management Controller (BMC)?
- Geschiedenis van het OpenBMC-project en bestuur door de Linux Foundation
- Ondersteunde platformen: x86, ARM en OpenPOWER
- Overzicht van de softwarestack van OpenBMC
OpenBMC-architectuur
- Het Phosphor-applicatieframework en D-Bus
- Integratie met Systemd en beheer van diensten
- Entity Manager en inventarisbeheer
- Belangrijkste repositories en onderlinge samenhang tussen componenten
Opzetten van de ontwikkelomgeving
- Het installeren van benodigde software op Ubuntu
- Gebruik van Docker-containers voor herbruikbare build-processen
- Het klonen van de OpenBMC- broncode
- Configuratie van Gerrit voor codereview
Grondbeginselen van Yocto en BitBake
- Structuur van de OpenEmbedded-lagen: meta-phosphor, meta-aspeed
- Recipes, bbappend-bestanden en configuratiebestanden begrijpen
- Een referentieimage bouwen voor QEMU
- Werken met local.conf en bblayers.conf
Het bouwen van je eerste BMC-image
- Het kiezen van het gewenste machine-platform
- Het uitvoeren van de opdracht bitbake obmc-phosphor-image
- Begrijpen van de structuur van de gebouwde output<
- Het flashen van het image naar fysieke hardware of QEMU
Aanpassing en configuratie
- Extra machine-lagen toevoegen aan het systeem<
- D-Bus-interfaces aanpassen via YAML-descriptoren<
- Entity Manager JSON-configuratie voor nieuwe hardware<
- Aanpassingen doorvoeren in Systemd-servicebestanden<
Debuggen en probleemoplossing<
- Fouten tijdens het bouwproces oplossen met BitBake<
- Gebruik van journalctl op de BMC<
- Toegang via SSH en console debugging<
- Vaak voorkomende porteringsproblemen en hun oplossingen<
Nieuwste ontwikkelingen en moderne methodieken<
- Migratie naar C++-bindingen voor sdbusplus<
- De nieuwe webinterface (Vue.js) en de Redfish-server bmcweb<
- Moderne testframeworks en geïntegreerde CI-processen<
Vereisten
- Grondige kennis van Linux-systeembeheer
- Kennis van basisconcepten uit de embedded-technologie
- Ervaring met Git en andere versiebeheersystemen
Doelgroep
- Embedded-firmwareengineers
- Systeembeheerders die met serverhardware werken
- DevOps-engineers verantwoordelijk voor datacenterinfrastructuur
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 3200 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (4)
ervaren trainer
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Cursus - Kubernetes Security Fundamentals (LFS460)
Automatisch vertaald
trainer heeft praktijkervaring
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Cursus - Kubernetes for App Developers (LFD459)
Automatisch vertaald
Een zeer goede en gebruiksvriendelijke virtuele oplossing (DA DESKTOP).
HEITOR GAVA - Motorola Solutions Ltda
Cursus - Quick Introduction to Hypervisor and KVM
Automatisch vertaald
Tyler is zeer kundig en deelde zijn waardevolle ervaring in Lustre-beheer met ons.
Zhenping Liu
Cursus - Lustre File System for Admins
Automatisch vertaald