目次にジャンプページナビゲーションにジャンプ: 前のページ[アクセスキーp]/次のページ[アクセスキーn]
documentation.suse.com / SUSE Edgeドキュメント / 使用するコンポーネント / Edge Image Builder

9 Edge Image Builder

公式リポジトリを参照してください。

Edge Image Builder (EIB)は、マシンをブートストラップするためのCustomized, Ready-to-Boot (CRB)ディスクイメージの生成を効率化するツールです。これらのイメージにより、SUSEソフトウェアスタック全体を単一のイメージでエンドツーエンドにデプロイできます。

EIBはあらゆるプロビジョニングシナリオ向けのCRBイメージを作成できますが、EIBが非常に大きな価値を発揮するのは、ネットワークが制限されているか、完全に分離されているエアギャップデプロイメントにおいてです。

9.1 SUSE EdgeでのEdge Image Builderでの用途

SUSE Edgeでは、さまざまなシナリオ用にカスタマイズされたSLE Microイメージをシンプルかつ迅速に設定するためにEIBを使用します。これらのシナリオには、以下を使用する仮想マシンとベアメタル マシンのブートストラップが含まれます。

  • K3s/RKE2 Kubernetesの完全なエアギャップデプロイメント(シングルノードとマルチノード)

  • HelmチャートとKubernetesマニフェストの完全なエアギャップデプロイメント

  • Elemental APIを介したRancherへの登録

  • Metal3

  • カスタマイズされたネットワーキング(静的 IP、ホスト名、VLAN、ボンディングなど)

  • カスタマイズされたオペレーティングシステム設定(ユーザ、グループ、パスワード、SSHキー、プロキシ、NTP、カスタムSSL証明書など)

  • ホストレベルおよびサイドロードRPMパッケージのエアギャップインストール(依存関係の解決を含む)

  • OS管理のためのSUSE Managerへの登録

  • 組み込みコンテナイメージ

  • カーネルコマンドライン引数

  • ブート時に有効化/無効化されるsystemdユニット

  • 手動タスク用のカスタムスクリプトとファイル

9.2 はじめに

Edge Image Builderの使用とテストに関する包括的なドキュメントについては、こちらを参照してください。

また、Edge Image Builderのクイックスタートガイド(第3章 「Edge Image Builderを使用したスタンドアロンクラスタ)では、基本的なデプロイメントシナリオを説明しています。

9.3 既知の問題

  • EIBは、Helmチャートをテンプレート化してテンプレート内のすべてのイメージを解析することで、Helmチャートをエアギャップ化します。Helmチャートですべてのイメージをテンプレート内に保持せず、代わりにイメージをサイドロードする場合、EIBではそれらのイメージを自動的にエアギャップ化できません。これを解決するには、検出されないイメージを定義ファイルのembeddedArtifactRegistryセクションに手動で追加します。