1.3. Red Hat Edge Manager のオペレーティングシステムイメージ


イメージベースのオペレーティングシステムでは、オペレーティングシステムとその設定やアプリケーションを単一のユニットとしてバージョン管理、デプロイ、および更新できます。

イメージベースのオペレーティングシステムを使用すると、次の機能によって運用上のリスクが軽減されます。

  • テスト環境とデプロイ環境間のドリフトを最小限に抑えます。
  • トランザクション更新とロールバックにより更新の失敗を減らし、メンテナンスおよび交換コストを削減します。

Red Hat Edge Manager は、起動可能なコンテナーイメージ (bootc) を実行するイメージベースの Linux オペレーティングシステムに焦点を当てています。詳細は、bootc を参照してください。

重要: bootc ツールは、パッケージベースのオペレーティングシステムを更新しません。

イメージを以下から構築する方法を学習します。

  • Fedora、CentOS、RHEL イメージなどのベース bootc オペレーティングシステムイメージを選択します。
  • ベース bootc イメージに対して、以下の項目を重ねるコンテナーファイルを作成します。

    • Red Hat Edge Manager エージェントと設定。
    • オプション: ターゲットデプロイメント環境に固有のドライバー。
    • オプション: ホスト設定 (例: 認証局バンドル) およびすべてのデプロイメントに共通のアプリケーションワークロード。
  • podman および skopeo を使用して、bootc オペレーティングシステムイメージをビルド、公開、および署名します。
  • bootc-image-builder を使用してオペレーティングシステムディスクイメージを作成します。
  • skopeo を使用して、オペレーティングシステムディスクイメージをビルド、公開、および署名します。

注記: オペレーティングシステムディスクイメージには、パーティション、ボリューム、ファイルシステム、および初期 bootc イメージが含まれます。オペレーティングシステムディスクイメージは、プロビジョニング中に 1 回だけ作成する必要があります。

後続のデバイス更新では、bootc オペレーティングシステムイメージのみが必要になります。これには、ファイルシステム内のファイルが含まれます。

次のイメージビルドトピックを参照してください。

1.3.1. イメージのビルドに関する特別な考慮事項

テクノロジープレビュー: 次のトピックでは、Red Hat Edge Manager のイメージを構築する際の特別な考慮事項を説明します。

1.3.1.1. 動的ランタイム設定よりもビルド時設定を優先する

ビルド時にオペレーティングシステムイメージに設定を追加します。ビルド時に設定を追加することで、設定が一緒にテスト、配布、および更新されるようになります。ビルド時の設定が実行不可能または望ましくない場合には、Red Hat Edge Manager を使用して、ランタイム時にデバイスを動的に設定できます。

次の場合は、動的な実行時設定が推奨されます。

  • ホスト名やサイト固有のネットワーク認証情報など、デプロイメントまたはサイト固有の設定がある。
  • イメージと共に配布する場合は安全でないシークレットがある。
  • 再起動なしで追加、更新、削除が必要なアプリケーションワークロードがある、またはオペレーティングシステムよりも速い頻度で更新されるアプリケーションワークロードがある。

1.3.1.2. /usr ディレクトリーの設定

設定が静的で、アプリケーションやサービスがその設定をサポートする場合は、設定ファイルを /usr ディレクトリーに配置します。設定を /usr ディレクトリーに配置すると、設定は読み取り専用のままとなり、イメージによって完全に定義されます。

次の場合は、/usr ディレクトリーに設定を配置することは不可能または望ましくありません。

  • この設定はデプロイメントまたはサイト固有です。
  • アプリケーションまたはサービスは、/etc ディレクトリーからの設定の読み取りのみをサポートします。
  • 実行時に設定を変更する必要がある場合がある。

1.3.1.3. ドロップインディレクトリー

ドロップインディレクトリーを使用して、サービスが集約する設定ファイルを追加、置換、または削除します。ターゲット設定からの逸脱を引き起こす可能性のある設定ファイルを直接編集しないでください。

注記: ディレクトリー名の最後の .d/ でドロップインディレクトリーを特定できます。たとえば、/etc/containers/certs.d/etc/cron.d、および /etc/NetworkManager/conf.d などです。

1.3.1.4. スクリプトを使用したオペレーティングシステムイメージ

ファイルシステムを変更するスクリプトまたはコマンドを実行しないでください。bootc または Red Hat Edge Manager は、逸脱や整合性チェックの失敗を引き起こす可能性のある変更されたファイルを上書きできます。

代わりに、イメージのビルド中にこのようなスクリプトやコマンドを実行するため、変更はイメージの一部になります。あるいは、Red Hat Edge Manager の設定管理メカニズムを使用します。

1.3.1.5. 関連情報

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る