Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Въведение в 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 достъп и конзолно дебъгване
- Често срещани проблеми при пренасяне и техните решения
Последни актуализации и съвременни практики
- Миграция към 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
Машинен превод