Docker (推奨)
--network host は、コンテナーがローカルネットワーク上で UDP ポート 623 (IPMI/RMCP+ ポート) を通じて
BMC に直接到達できるようにするために必要です。ホストネットワークがないと、コンテナーは Docker の
NAT の背後に置かれ、ハードウェアとの IPMI セッションを完了できません。
コンテナーが起動したら、http://<your-ip>:3000 を開いてセットアップウィザードに従います。
公開イメージは Docker Hub の
hub.docker.com/r/ipmideck/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 の実行 を参照してください。
次のステップ
- 設定: ポート、ポーリング間隔、保持期間を調整します。
- 対応ハードウェア: BMC がカバーされていることを確認します。
- トラブルシューティング: 接続と IPMI のエラー。