第16章 パッケージモードとイメージモードのホスト
Satellite は、サブスクリプションマネージャーを通じて bootc ステータスからコンテナーイメージを報告するシステムとしてイメージモードホストを識別します。その他すべてのホストはパッケージモードホストとして分類されます。
イメージモードでは、開発、運用、ソリューションプロバイダーが同じコンテナーネイティブツールとテクニックを使用してアプリケーションと基盤となるオペレーティングシステムの両方を管理できるため、企業の運用が簡素化されます。
イメージモードでは、ユーザーはパッケージをインストールおよび管理できますが、制限があります。イメージモードホストにインストールされたパッケージは一時的なものであり、再起動後に消えます。このような理由から、デバッグ目的や、場合によっては重要なセキュリティーパッチを適用する場合を除き、パッケージのインストールは一般的に推奨されません。
All Hosts ページでは、モードインジケーターを含む Type 列を表示できます。この列はデフォルトで無効になっています。
イメージモードホスト
イメージモードホストには、ブートステータスを反映する追加のフィールドが含まれます。これらのフィールドは、さまざまなシナリオで使用されるコンテナーイメージを追跡します。
- Booted Image & Digest: ホストが現在使用しているコンテナーイメージを示します。
- Staged Image & Digest: 次回の再起動後にホストが使用するコンテナーイメージを示します。
-
Available Image & Digest:
bootc upgrade --check
を実行してキャッシュされたコンテナーイメージを表します。 -
Rollback Image & Digest:
Bootc rollback
が適用された場合、次に再起動した後に、ホストがロールバックするコンテナーイメージを表します。
関連情報
- イメージモードの詳細は、RHEL イメージモードのクイックスタートガイド を参照してください。
16.1. 起動したコンテナーイメージの表示 リンクのコピーリンクがクリップボードにコピーされました!
これらのアクションにより、イメージモードホストの管理が効率化され、Satellite を介したホスト操作を柔軟に制御できます。
手順
- Satellite Web UI で、Content > Booted Container Images に移動して、イメージモードホストで使用されるすべてのイメージを表示します。このページには、特定のイメージパスのダイジェストの拡散が表示されます。イメージパスの下のダイジェストが増えると、ホストエコシステムのドリフトが大きくなります。理想的には、すべてのホストが最新のイメージバージョンを実行するようにして、ドリフトを最小限に抑えます。
- ホスト数をクリックすると、All Hosts ページに移動します。このページには、特定のイメージに関連付けられているホストが識別され、各ダイジェストを使用しているホストの数が表示されます。
-
ホストを選択し、Details タブでイメージモードの Details カードを使用して、現在の
bootc
ステータスを確認します。 -
このカードの Bootc Action - Script Default のリモート実行ジョブへのリンクをクリックして、ホスト上で Bootc アクションを実行します。プルモードのリモート実行の場合、イメージモードホストのコンテナーイメージに
foreman_ygg_worker
パッケージを含める必要があります。
CLI 手順
-
hammer host bootc images
コマンドを実行します。