お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
OpenBMC入門
- BMC(Baseboard Management Controller)の概要
- OpenBMCプロジェクトの歴史とLinux Foundationによる運営体制
- 対応プラットフォーム:x86・ARM・OpenPOWERについて
- OpenBMCソフトウェアスタックの全体像説明
OpenBMCアーキテクチャ詳解
- PhosphorアプリケーションフレームワークとD-Bus仕様
- systemdの統合構造およびサービス管理手法
- Entity Managerによる機器情報管理のしくみ
- 主要なリポジトリ群と各コンポーネント間の相互関係
開発環境の構築手順
- Ubuntu上での必要依存パッケージの導入方法
- 再現性の高いビルドを実現するDockerコンテナ活用術
- OpenBMCソースツリーのクローン作成手順
- コードレビュー用Gerrit環境の構築法
YoctoおよびBitBakeの基礎解説
- meta-phosphorやmeta-aspeedなどOpenEmbeddedレイヤー構造
- レシピ定義・bbappendファイル・設定ファイルの仕組み解説
- QEMU向けリファレンスイメージの生成方法
- local.confおよびbblayers.confの編集手法
最初のBMCイメージ作成実践
- 利用したいマシンターゲットの選定手順
- bitbake obmc-phosphor-imageコマンドによるビルド実行方法
- 生成されたビルド結果データ構成の理解法
- 物理機器またはQEMU環境へのイメージ書き込み手法
カスタマイズおよび設定作業手順
- 新たなマシンレイヤーの追加方法
- YAML記述ファイルを用いたD-Busインターフェースの改変術
- 新規ハードウェア対応のためEntity Manager用JSON設定修正法
- systemdサービス定義ファイルの編集方法
デバッグ・トラブルシューティング手法
- ビルド失敗時の原因分析とbitbakeデバッグ技法
- BMC上でのjournalctl利用によるログ確認法
- SSH接続およびコンソール経由でのデバッグ実施方法
- ポーティング作業時に多発する問題事例と解決策
最新動向・最新規範例説明
- C++製sdbusplusバインディングへの移行状況概観
- 新しいWeb UI(Vue.js)およびRedfish対応サーバーbmcwebの仕組み
- 最新テストフレームワークとCI統合例解説
要求
- Linuxシステム管理に関する基礎知識があること
- 組込みシステムに関する基本概念の理解
- Gitやバージョン管理ツールの利用経験
対象者層
- 組込みファームウェア開発エンジニア
- サーバーハードウェアを管理するシステム管理者
- データセンター基盤の運用・管理に従事するDevOpsエンジニア
14 時間
お客様の声 (4)
experienced trainer
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
機械翻訳