4.2. RHEL Image Builder のブループリント形式


RHEL Image Builder では、.toml 形式と .json 形式の両方のブループリントを使用できます。

一般的なブループリントファイルには、次の要素が含まれています。

ブループリントのメタデータ
name = "<blueprint_name>"
description = "<long_form_description_text>"
version = "<version>"

<blueprint_name> フィールドと <long_form_description_text> フィールドは、ブループリントの名前と説明です。

<version> は、セマンティックバージョニングスキームに従ったバージョン番号であり、ブループリントファイル全体を通して 1 回だけ記述されます。

イメージに追加するグループ
[[groups]]
name = "<group_name>"

<group_name> エントリーには、イメージにインストールするパッケージのグループを記述します。グループは、次のパッケージカテゴリーを使用します。

  • 必須
  • デフォルト
  • 任意

    group-name はグループの名前です (例: anaconda-toolswidgetwheelusers)。ブループリントは、必須パッケージとデフォルトパッケージをインストールします。任意のパッケージを選択するメカニズムはありません。

イメージに追加するパッケージ
[[packages]]
name = "<package_name>"
version = "<package_version>"

package-name は、httpdgdb-doccoreutils などのパッケージの名前です。

package-version は使用するバージョンです。このフィールドでは、以下のように dnf バージョンの制約を指定できます。

  • 特定のバージョンの場合は、8.7.0 などの正確なバージョン番号を使用します。
  • 利用可能な最新バージョンの場合は、アスタリスク * を使用します。
  • 最新のマイナーバージョンの場合は、8.* などの形式を使用します。

    追加するパッケージごとに、このブロックを繰り返し記述します。

    注記

    RHEL Image Builder ツールのパッケージとモジュールの間に違いはありません。RHEL Image Builder は、どちらも RPM Package Manager (RPM) パッケージの依存関係として処理します。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る