第8章 RHEL システムロールを使用したイミュータブルシステム (ostree) の構築および管理
Red Hat Enterprise Linux (RHEL) システムロールを使用して、RHEL for Edge (rpm-ostree) のイミュータブルシステムを自動化および管理します。この統合により、異なるバックエンド技術間で一貫した管理インターフェイスが提供され、従来型環境とイミュータブル環境の両方で同じロールを使用できるようになります。
たとえば、Podman システムロールを使用すると、設定を自動化し、実稼働環境に対応したコンテナーワークロードをデプロイできます。統一されたロールを使用することで、環境の一貫性を確保しつつ、ostree ベースのシステムの管理の複雑さを軽減できます。
この機能は nbde_client ロールとは互換性がありません。
8.1. rpm-ostree システムに対する RHEL システムロールのサポート リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Enterprise Linux (RHEL) のシステムロールは、統合された機能を使用することで rpm-ostree システムをサポートしています。
/usr ファイルシステムは読み取り専用であるため、ロールはパッケージをインストールする代わりに、プリインストールされたパッケージを検証します。専用のインターフェイスにより、rpm-ostree との互換性が確保され、シームレスな設定管理が可能になります。
RHEL システムロールを使用した RHEL Image Mode システムの管理には、2 つの異なるフェーズがあります。
- イメージビルドフェーズ: RHEL Image Builder を使用して、パッケージをイミュータブルイメージにビルドします。このフェーズでは、パッケージがイメージに組み込まれます。
-
ランタイムフェーズ: RHEL システムロールを使用して、実行中のイメージ上の設定とサービスを管理します。実行時にシステムをプロビジョニングするために使用するタスクやプロセス (Ansible ロールなど) を、イメージのビルド時に適用することができます。Image Mode for RHEL は、システムロールをサポートするイメージベースのシステム上で
ostreeファイルシステムを使用します。