메인 콘텐츠로 건너뛰기

Docker (권장)

docker run --network host ipmideck/ipmideck:latest
--network host는 컨테이너가 로컬 네트워크에서 UDP 포트 623 (IPMI/RMCP+ 포트)을 통해 BMC에 직접 도달할 수 있도록 하기 위해 필요합니다. 호스트 네트워킹이 없으면 컨테이너는 Docker의 NAT 뒤에 위치하여 하드웨어와 IPMI 세션을 완료할 수 없습니다. 컨테이너가 가동되면 http://<your-ip>:3000을 열고 설정 마법사를 따릅니다.
게시된 이미지는 Docker Hub의 hub.docker.com/r/ipmideck/ipmideck에 있습니다. 이미지는 곧 제공됩니다. 위 명령은 게시되면 실행할 정확한 명령입니다.

pip

pip install ipmideck
pip 패키지는 호스트에 ipmitool이 설치되어 있어야 합니다. ipmideck는 모든 IPMI 작업에 대해 ipmitool을 호출합니다. 먼저 배포판의 패키지 관리자에서 설치하세요 (예: apt install ipmitool 또는 dnf install ipmitool).

ipmideck가 데이터를 저장하는 위치

ipmideck는 구성과 데이터베이스를 데이터 디렉터리 아래에 씁니다.
  • Docker: 컨테이너 내부의 /data (이미지가 IPMIDECK_DATA_DIR=/data를 설정합니다. 볼륨으로 영속화하세요).
  • Linux의 pip: 기본적으로 /data. 이동하려면 IPMIDECK_DATA_DIR을 설정합니다.
  • Windows의 pip: ./data. ipmideck를 실행하는 디렉터리 기준 상대 경로.
어떤 플랫폼에서도 IPMIDECK_DATA_DIR 환경 변수로 위치를 재정의할 수 있습니다. 이 디렉터리에는 config.yaml, SQLite 데이터베이스, 그리고 저장된 BMC 자격 증명을 보호하는 데 사용되는 암호화 키 파일이 들어 있습니다. 자세한 내용은 구성ipmideck 실행을 참조하세요.

다음 단계