Prenez contact avec nous

Plan du cours

Architecture IPMI dans OpenBMC

  • Composants phosphor-ipmid et phosphor-net-ipmid
  • Acheminement des commandes IPMI 2.0 : en bande (in-band) vs hors bande (out-of-band)
  • Extensions de commandes DCMI et OEM
  • Gestion des sessions IPMI et authentification

Gestion des capteurs

  • Modèle de capteur D-Bus et descripteurs YAML
  • Liasons sysfs pour phosphor-hwmon
  • Seuils, événements et hystérésis
  • Capteurs virtuels et agrégés

Inventaire matériel

  • Configuration JSON de l'Entity Manager pour les capteurs
  • phosphor-inventory-manager et données FRU
  • Analyse du VPD pour les plateformes OpenPOWER et x86
  • Gestion des LED et des indicateurs

Gestion thermique et de l'alimentation

  • phosphor-pid-control et zones thermiques
  • Détection de présence des ventilateurs et contrôle PWM
  • Gestion des états d'alimentation et contrôle du châssis
  • Mise en œuvre et gestion du watchdog (veilleur numérique)

Outils IPMI

  • Utilisation de ipmitool avec les options spécifiques à OpenBMC
  • Injection et dépannage de commandes brutes
  • Mise en place du Serial-over-LAN (SOL)
  • Capture et analyse des traces IPMI

Automatisation et tests

  • Automatisation de la sonde (polling) des capteurs avec Python
  • Tests Robot Framework pour la conformité IPMI
  • Tests de charge des stratégies thermiques
  • Tests de régression avec openbmc-test-automation

Dépannage et débogage

  • Journalctl et introspection D-Bus pour IPMI
  • Échecs courants de lecture des capteurs
  • Gestion du journal des événements système (SEL)
  • Problèmes d'incompatibilité FRU et d'inventaire

Intégration et personnalisation

  • Ajout de commandes IPMI OEM
  • Plugins de capteurs personnalisés
  • Profils thermiques spécifiques à la plateforme
  • Exportation des données des capteurs vers Redfish

Pré requis

  • Compréhension des composants matériels des serveurs
  • Connaissances de base d'IPMI 2.0
  • Expérience avec la ligne de commande Linux

Audience cible

  • Ingénieurs en validation matérielle
  • Ingénieurs en tests système
  • Développeurs de micrologiciel travaillant sur les fonctionnalités de surveillance et des capteurs
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires