Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Innføring i OpenBMC
- Hva er en Baseboard Management Controller (BMC)?
- Prosjekthistorikken til OpenBMC og styresettet i Linux Foundation
- Støttede plattformer: x86, ARM, OpenPOWER
- Oversikt over OpenBMC-programvarestabelen
Arkitektur for OpenBMC
- Phosphor-applikasjonsrammeverk og D-Bus
- Integrasjon med systemd og tjenesterstyring
- Entity Manager og inventory-styring (inventaradministrasjon)
- Viktige arkiver (repositories) og relasjoner mellom komponenter
Oppsett av utviklingsmiljøet
- Installere avhengigheter på Ubuntu
- Bruk av Docker-containere for reproducerbare bygg
- Klone OpenBMC-kildefretreet (source tree)
- Oppsett av Gerrit for kodegjennomgang
Grunnleggende om Yocto og BitBake
- OpenEmbedded-lagsstruktur: meta-phosphor, meta-aspeed
- Forståelse av oppskrifter (recipes), bbappend og konfigurasjonsfiler
- Bygge et referansebilete for QEMU
- Arbeide med local.conf og bblayers.conf
Bygging av ditt første BMC-bilete
- Velge en maskin-mål (machine target)
- Kjøre bitbake obmc-phosphor-image
- Forstå oppbygningen av byggutdataene
- Flash bilete til faktisk maskinvare eller QEMU
Tilpasning og konfigurasjon
- Legge til nye maskinlag
- Tilpasse D-Bus-grensesnitt med YAML-deskriptorer
- Entity Manager JSON-konfigurasjon for ny maskinvare
- Endre systemd-tjenestefiler
Feilsøking og problemløsning
- Byggfeil og feilsøking med bitbake
- Bruk av journalctl på BMC
- SSH-tilgang og konsollfeilsøking
- Vanlige porteringsutfordringer og løsninger
Nylige oppdateringer og moderne praksiser
- Migrering til C++ sdbusplus-bindinger
- Nytt web-grensesnitt (Vue.js) og bmcweb Redfish-tjener
- Moderne testrammeverk og integrasjon med CI
Krav
- Grunnleggende forståelse av Linux-systemadministrasjon
- Fortrolighet med konsepter innen innbygde systemer
- Erfaring med Git og versjonskontroll
Målgruppe
- Ingeniører for innbygd fastvare
- Systemadministratorer som jobber med servermaskinvare
- DevOps-ingeniører som styrer datasenterinfrastruktur
14 Timer
Referanser (4)
erfarne instruktor
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Kubernetes Security Fundamentals (LFS460)
Maskinoversatt
instruktør har praktisk kunnskap
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Kubernetes for App Developers (LFD459)
Maskinoversatt
En veldig god og enkel å bruke virtuell løsning (DA DESKTOP).
HEITOR GAVA - Motorola Solutions Ltda
Kurs - Quick Introduction to Hypervisor and KVM
Maskinoversatt
Tyler er meget kunnskapsrik og delte sin verdirike erfaring med Lustre-administrasjon med oss.
Zhenping Liu
Kurs - Lustre File System for Admins
Maskinoversatt