연락처 정보

코스 개요

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 사용 방법
  • RAW 명령 삽입 및 디버깅 기법
  • Serial-over-LAN(SOL) 설정 절차
  • IPMI 트레이스 데이터 캡처 및 분석 방법

자동화 및 테스트 방안

  • Python을 활용한 자동화된 센서 폴링 구현 예시
  • IPMI 준수 여부 검증을 위한 Robot Framework 기반 테스트 개발 방법
  • 열 관리 정책에 대한 스트레스 테스트 절차
  • openbmc-test-automation 도구를 이용한 회귀 테스트 수행법

디버깅 및 문제 해결 기법

  • IPMI 관련 정보 조회를 위한 journalctl와 D-Bus 인트로스펙션 활용법
  • 센서 데이터 수집 시 발생할 수 있는 일반적 오류 분석
  • 시스템 이벤트 로그(SEL) 관리 방법
  • FRU 불일치 및 인벤토리 관련 문제 해결책

통합 및 맞춤형 개발 방향

  • OEM용 IPMI 명령 추가 방법 소개
  • 사용자 지정 센서 플러그인 생성 절차
  • 플랫폼별 열 관리 프로파일 설계 방안
  • 센서 데이터를 Redfish 형식으로 변환 및 내보내기 방법

요건

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

수강 대상자

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

참가자 수


참가자별 가격

회원 평가 (4)

예정된 코스

관련 카테고리