Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Εισαγωγή στο OpenBMC
- Τι είναι ένας Ελεγκτής Διαχείρισης Κύριας Πλακέτας (BMC)
- Ιστορία του έργου OpenBMC και διακυβέρνηση του Linux Foundation
- Υποστηριζόμενες πλατφόρμες: x86, ARM, OpenPOWER
- Επισκόπηση της στοίβας λογισμικού OpenBMC
Αρχιτεκτονική του OpenBMC
- Πλαίσιο εφαρμογών Phosphor και D-Bus
- Ενσωμάτωση του systemd και διαχείριση υπηρεσιών
- Entity Manager και διαχείριση αποθέματος
- Βασικά αποθετήρια και σχέσεις συστατικών
Εγκατάσταση περιβάλλοντος ανάπτυξης
- Εγκατάσταση εξαρτήσεων στο Ubuntu
- Χρήση περιεκτών Docker για αναπαραγώγιμες κατασκευές
- Κλωνοποίηση του δέντρου πηγαίου κώδικα του OpenBMC
- Ρύθμιση του Gerrit για επιθεώρηση κώδικα
Βασικές αρχές Yocto και BitBake
- Δομή στρωμάτων OpenEmbedded: meta-phosphor, meta-aspeed
- Κατανόηση των recipes, bbappend και αρχείων διαμόρφωσης
- Κατασκευή εικόνας αναφοράς για QEMU
- Εργασία με local.conf και bblayers.conf
Κατασκευή της πρώτης σας εικόνας BMC
- Επιλογή στόχου μηχανήματος
- Εκτέλεση του bitbake obmc-phosphor-image
- Κατανόηση της δομής εξόδου κατασκευής
- Εγγραφή της εικόνας σε πραγματικό υλικό ή QEMU
Προσαρμογή και διαμόρφωση
- Προσθήκη νέων στρωμάτων μηχανήματος
- Προσαρμογή διεπαφών D-Bus με περιγραφείς YAML
- Διαμόρφωση JSON του Entity Manager για νέο υλικό
- Τροποποίηση αρχείων υπηρεσίας systemd
Εντοπισμός σφαλμάτων και αντιμετώπιση προβλημάτων
- Αποτυχίες κατασκευής και εντοπισμός σφαλμάτων bitbake
- Χρήση του journalctl στο BMC
- Πρόσβαση SSH και εντοπισμός σφαλμάτων μέσω κονσόλας
- Συνήθη προβλήματα μεταφοράς (porting) και λύσεις
Πρόσφατες ενημερώσεις και σύγχρονες πρακτικές
- Μετάβαση στις συνδέσεις C++ sdbusplus
- Νέα διεπαφή ιστού (Vue.js) και ο διακομιστής bmcweb Redfish
- Σύγχρονα πλαίσια δοκιμών και ενσωμάτωση CI
Απαιτήσεις
- Βασική κατανόηση της διαχείρισης συστημάτων Linux
- Εξοικείωση με έννοιες ενσωματωμένων συστημάτων
- Εμπειρία με Git και έλεγχο εκδόσεων
Κοινό
- Μηχανικοί υλικολογισμικού ενσωματωμένων συστημάτων
- Διαχειριστές συστημάτων που εργάζονται με υλικό διακομιστών
- Μηχανικοί DevOps που διαχειρίζονται υποδομές κέντρων δεδομένων
14 Ώρες
Σχόλια (4)
εμπειρογνήμων εκπαιδευτής
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Κομμάτι - Kubernetes Security Fundamentals (LFS460)
Μηχανική Μετάφραση
ο καθηγητής έχει πρακτικές γνώσεις
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Κομμάτι - Kubernetes for App Developers (LFD459)
Μηχανική Μετάφραση
Μια πολύ καλή και εύκολη για τη χρήση ιδανική λύση (DA DESKTOP).
HEITOR GAVA - Motorola Solutions Ltda
Κομμάτι - Quick Introduction to Hypervisor and KVM
Μηχανική Μετάφραση
Ο Τάιλερ είναι πολύ γνωσιακός και μοίρασε μαζί μας την αξιόλογη εμπειρία του στη διαχείριση Lustre.
Zhenping Liu
Κομμάτι - Lustre File System for Admins
Μηχανική Μετάφραση