お問い合わせ

コース概要

OpenBMCにおけるIPMIアーキテクチャ

  • phosphor-ipmidおよびphosphor-net-ipmidコンポーネント
  • IPMI 2.0コマンドルーティング:インバンド vs アウトバンド
  • DCMIおよびOEMコマンドの拡張
  • IPMIセッション管理と認証

センサー管理

  • D-BusセンサーモデルおよびYAML記述子
  • phosphor-hwmon sysfsバインディング
  • しきい値、イベント、およびヒステリシス
  • 仮想センサーおよび集計センサー

ハードウェアインベントリ

  • センサー用のEntity Manager JSON構成
  • phosphor-inventory-managerおよびFRUデータ
  • OpenPOWERおよびx86プラットフォーム用のVPD解析
  • LEDおよびインジケーターの管理

温度および電力管理

  • phosphor-pid-controlおよび温度ゾーン
  • ファンの存在検出とPWM制御
  • 電源状態管理およびシャーシ制御
  • ウォッチドッグの実装と処理

IPMIツール

  • OpenBMC固有のオプションを用いたipmitoolの使用
  • 生コマンドの注入とデバッグ
  • シリアルオーバーLAN(SOL)の設定
  • IPMIトレースのキャプチャと分析

自動化とテスト

  • Pythonによるセンサーポーリングの自動化
  • IPMI準拠性のRobot Frameworkテスト
  • 温度ポリシーのパストレステスト
  • openbmc-test-automationを用いた回帰テスト

デバッグとトラブルシューティング

  • IPMIのためのJournalctlおよびD-Busイントロスペクション
  • 一般的なセンサー読み取りの失敗
  • SEL(システムイベントログ)の管理
  • FRUの不整合およびインベントリの問題

統合とカスタマイズ

  • OEM IPMIコマンドの追加
  • カスタムセンサープラグイン
  • プラットフォーム固有の温度プロファイル
  • センサーデータのRedfishへのエクスポート

要求

  • サーバーハードウェアコンポーネントの理解
  • 基本的なIPMI 2.0の知識
  • Linuxコマンドラインの実務経験

対象者

  • ハードウェア検証エンジニア
  • システムテストエンジニア
  • センサーおよび監視機能に取り組むファームウェア開発者
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (4)

今後のコース

関連カテゴリー