ipmideck란?
ipmideck는 셀프 호스팅 방식의 웹 기반 IPMI 관리 플랫폼입니다. 서버의 BMC (Baseboard Management Controller)에 IPMI 2.0으로 연결하여 실시간 센서 모니터링, 지능형 팬 커브 제어 (FanPilot), 원격 전원 관리, 하드웨어 이벤트 로그를 모두 브라우저에서 CLI 없이 제공합니다. ipmideck는 전적으로 사용자 자신의 네트워크에서 실행됩니다. 클라우드도, 텔레메트리도, 외부 종속성도 없습니다. BMC와 직접 통신하고 모든 것을 로컬에 저장합니다.ipmideck는 네트워크를 통해 UDP 포트 623 (IPMI/RMCP+ 포트)으로 BMC에 도달해야 합니다.
Docker에서 실행할 때는 컨테이너가 LAN의 BMC에 직접 도달할 수 있도록
--network host를 사용하세요.빠른 시작
ipmideck를 시도하는 가장 빠른 방법은 Docker입니다.http://<your-ip>:3000을 열고 설정 마법사를 따라 첫 번째
서버를 추가합니다.
Python 패키징을 선호하나요? 대신 PyPI에서 설치하세요.
ipmitool이 설치되어 있어야 합니다.
ipmideck는 사전 릴리스 중입니다. 게시될 Docker 이미지와 PyPI 패키지는 곧 제공됩니다.
위 명령은 그것들이 활성화되면 실행할 정확한 명령입니다.
얻는 것
- 센서 모니터링: 온도, 팬 RPM, 전압, 전력의 실시간 표시. 최대 1년의 기록 포함.
- FanPilot: 안전한 자율 제어 루프를 갖춘 드래그 앤 드롭 팬 커브 편집기.
- 전원 제어: On, Soft Off, Hard Off, Reset, Power Cycle을 완전한 감사 로그와 함께.
- System Event Log (SEL): BMC의 하드웨어 이벤트 로그를 탐색하고 내보냅니다.
- 하드웨어 인벤토리 (FRU): 일련 번호, 부품 번호, 제조사 데이터.
- 다중 서버 대시보드: 단일 인스턴스에서 여러 BMC를 관리합니다.
다음 단계
ipmideck 설치
Docker와 pip,
--network host 요구 사항 설명 포함.최초 실행 설정
설정 마법사: 로그인 모드를 선택하고 첫 번째 BMC를 추가합니다.
IPMI 활성화
BMC에서 IPMI over LAN을 켜는 공급업체별 단계.
구성
포트, 폴링 간격, 보존 기간, 환경 변수 재정의.