グループについて

グループは、OS管理ハブでインスタンスのコレクションを管理およびモニターする方法を提供します。グループを使用して、エラッタの適用、ソフトウェアの更新、および一般的なコンテンツ管理タスクのジョブのスケジュールを行うことができます。

グループの作成では、OS (およびOracle Linuxのソフトウェア・ソース)を選択し、グループにインスタンスを追加します。グループのインスタンスには、同じOSベンダー、OSバージョン、アーキテクチャおよび場所(OCI、オンプレミスまたはサードパーティ・クラウド)が必要です。グループは、グループのすべてのメンバーが一貫性のあるリリースおよびパッチ・レベルを持つようにコンテンツを標準化します。大規模なデプロイメントでは、グループはコンテンツ管理タスクの自動化に役立ちます。

グループの場合、定期的な更新ジョブのスケジュールなどの一般的なコンテンツ管理タスクのジョブをスケジュールして、セキュリティ脆弱性パッチおよびバグ修正を適用できます。ジョブをただちに実行するか、将来の日時に対して実行するようにスケジュールできます。ジョブをスケジュールした後、保留中および完了済ジョブのステータスをモニターできます。グループに関連付けられたジョブのリストを参照してください。

追加の表示およびレポート・ステータスのために、このサービスではグループに関するレポートが提供され、コンパートメント内のグループのメンバーに関する情報を表示できます。レポートは、更新に失敗したグループ・メンバーやサービスと通信していないグループ・メンバーなど、グループ内の異常を検出するのに役立ちます。グループのレポートの表示を参照してください。

インスタンスがグループに参加するとどうなりますか。

インスタンスは、グループのスケジュール済ジョブを継承します。Oracle Linuxインスタンスの場合、サービスは次のことを行います。

  • インスタンスのソフトウェア・ソースを、グループ・マニフェストにリストされているソフトウェア・ソースに置き換えます。
  • グループ内のソフトウェアソースから、グループマニフェスト内のパッケージの最新の使用可能なバージョンをインストールします。
  • グループ内のソフトウェアソースからグループマニフェストにモジュールとプロファイルをインストールします。

Oracle Linuxインスタンスの場合、サービスは次のことを行いません。

  • 既存のパッケージまたはモジュールを削除します。つまり、インスタンスには、グループマニフェストにリストされていないパッケージおよびモジュールが含まれます。

インスタンスがグループを離れるとどうなりますか。

インスタンスのOSコンテンツは変更されません。インスタンス上のソフトウェアは、インスタンスがグループを離れるときと同じままです。インスタンスはグループの一部として管理されなくなり、繰返しグループ・ジョブには含まれません。インスタンスが定期的なセキュリティおよびその他の更新を受信するように、インスタンスの繰返し更新ジョブの作成を検討してください。

グループマニフェスト(Oracle Linuxのみ)

グループ・マニフェストを使用して、Oracle Linuxインスタンスのグループにインストールするパッケージおよびモジュールのセットを定義します。グループマニフェストには、ソフトウェアソース、およびグループに必要な最小限のパッケージとモジュールが一覧表示されます。グループマニフェストに加えた変更は、グループの現在のメンバーに反映されます。たとえば、グループにパッケージを追加すると、そのパッケージはグループ内のすべてのインスタンスに追加されます。

ノート

グループ・メンバー間でコンテンツの一貫性を確保するには、定期的な更新ジョブをスケジュールして、メンバーが最新バージョンのコンテンツに更新されるようにします。
グループ・マニフェストがインスタンス上のものと異なるのはなぜですか。

グループ・マニフェストには、グループ・メンバーの完全なパッケージ・インベントリおよびモジュール・インベントリがリストされず、グループ全体の完全なコンテンツ整列も強制されません。グループ・メンバーにインストールするパッケージおよびモジュールの最小レベルを指定します。

個々のインスタンスには、グループマニフェストにリストされていないパッケージが含まれます。これには次が含まれます。

  • インスタンスがグループに参加する前にインストールされたパッケージ。
  • サービスの外部にインストールされたパッケージ(たとえば、dnf installを使用)。

次の場合に、インスタンス上にないパッケージがグループ・マニフェストに存在する場合があります。

  • パッケージは、サービスの外部のグループ・メンバーから削除されました(たとえば、dnf removeを使用)。
グループ・マニフェストが変更されるとどうなりますか。

グループマニフェストが変更されると、サービスはそれらの変更をグループの現在のすべてのメンバーに適用します。たとえば、マニフェストからパッケージを削除すると、グループ内のすべてのインスタンスからパッケージが削除されます。