연락처 정보

코스 개요

OpenBMC의 IPMI 아키텍처

  • phosphor-ipmid 및 phosphor-net-ipmid 구성 요소
  • IPMI 2.0 명령 라우팅: 인밴드 대 오프밴드
  • 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 사용
  • 원시 명령 삽입 및 디버깅
  • SOL(Serial-over-LAN) 설정
  • IPMI 트레이스 캡처 및 분석

자동화 및 테스트

  • Python을 사용한 센서 폴링 자동화
  • IPMI 준수를 위한 Robot Framework 테스트
  • 서멀 정책 스트레스 테스트
  • openbmc-test-automation을 사용한 회귀 테스트

디버깅 및 문제 해결

  • IPMI를 위한 Journalctl 및 D-Bus 인트로스펙션
  • 일반적인 센서 읽기 실패
  • SEL(System Event Log) 관리
  • FRU 불일치 및 인벤토리 문제

통합 및 맞춤화

  • OEM IPMI 명령 추가
  • 사용자 정의 센서 플러그인
  • 플랫폼별 서멀 프로필
  • 센서 데이터를 Redfish로 내보내기

요건

  • 서버 하드웨어 구성 요소에 대한 이해
  • 기본 IPMI 2.0 지식
  • Linux 명령 줄 경험

대상

  • 하드웨어 검증 엔지니어
  • 시스템 테스트 엔지니어
  • 센서 및 모니터링 기능 개발에 관여하는 펌웨어 개발자
 14 시간

참가자 수


참가자별 가격

회원 평가 (4)

예정된 코스

관련 카테고리