このドキュメントで説明されているソフトウェアはサポートされなくなったか、または拡張サポートされています。
Oracleでは、現在サポートされているリリースにアップグレードすることをお薦めします。

機械翻訳について

第8章 クライアント・システムを管理するためのシステム・グループの構成

システム・グループを作成して、複数のクライアント・システムで同じアクションを実行できます。 通常、システム・グループには、共通のインストール・ベース、アーキテクチャ、およびプロファイルを持つシステムが含まれています。たとえば、Oracle Linux 6 (x86_64)サーバーです。

多数のシステムを管理する場合は、システムのグループを作成することは、最小限の労力でキックスタート・プロビジョニングを、エラータを適用するパッケージをインストールまたはアップグレード、チャネルのサブスクリプションを変更し、コンフィギュレーション・ファイルをデプロイし、再構成する効果的な方法です。

Spacewalkは、現行の現用システム・グループを維持するシステム・セット・マネージャ、またはシステムおよびシステム・グループを追加または削除できるシステム・セットを提供します。 システム・セット内のシステムでアクションを実行することも、システム・セットを新しいシステム・グループとして保存することもできます。

ノート

システムがシステム・セットに存在する場合、Spacewalk Webインタフェースには、Systemsページの関連するチェックボックスにチェックマークが付きます。 システム・チェック・ボックスを選択または選択解除して、システム・セットにシステムを追加または削除することができます。

8.1  Spacewalk Webインタフェースを使用したシステム・グループの操作


システムを選択し、次にシステム・グループを選択します:

  • システム・グループを作成するには:

    1. +新しいグループを作成をクリックします。

    2. 「システム・グループの作成」ページで、システム・グループの名前と説明を入力します。

    3. グループを作るをクリックします。

  • クライアント・システムをシステム・グループに追加するには:

    1. システム・グループ名をクリックします。

    2. ターゲット・システムタブを選択します。

    3. 「ターゲット・システム」ページで、グループに追加するシステムのチェックボックスを選択し、システムの追加をクリックします。

  • システム・グループを操作するには:

    1. システム・グループ名をクリックします。

    2. Detailsページで、グループとの連携をクリックします。

      SpacewalkはグループをSystem Set Managerにロードします。

      System Set Managerの下の「選択されたシステム・リスト」ページに、システム・グループのメンバー・システムが表示されます。 System Set Managerのタブ上で実行する操作は、これらのシステムにのみ適用されます。

  • 2つ以上のシステム・グループの結合または交差を使用するには:

    1. システム・グループの横にあるチェックボックスをオンにします。

    2. ユニオンと働くまたは交差で作業のいずれかをクリックします。

      • ユニオンと働くは、選択したグループのすべてのメンバー・システムを含む共用体グループを作成します。

      • 交差で作業は、選択したすべてのグループのメンバーであるシステムのみを含む交差グループを作成します。 システムがすべてのグループのメンバーでない場合、交差グループにはメンバーはありません。

      • System Set Managerの「選択されたシステム・リスト」ページに、ユニオンまたは交差グループのメンバー・システムが表示されます。 System Set Managerのタブ上で実行する操作は、これらのシステムにのみ適用されます。

      • ユニオンまたは交差グループを新しいシステム・グループとして保存するには、グループ・タブを選択して+新しいグループを作成をクリックし、システム・グループの名前と説明を入力してグループを作るをクリックします。

  • システム・グループからクライアント・システムを削除するには:

    1. システム・グループ名をクリックします。

    2. システムタブを選択します。

    3. システム・ページで、グループから削除するシステムのチェックボックスを選択し、システムの削除をクリックします。

  • システム・グループを削除するには:

    1. システム・グループ名をクリックします。

    2. グループを削除をクリックし、削除の確認をクリックします。

8.2  spacecmdコマンドを使用したシステム・グループの操作

次のようにgroup_createコマンドを使用してシステム・グループを作成します:

spacecmd {SSM:0}> group_create group3 "Example system group 3"

システム・グループを表示するには、group_listコマンドを使用します:

spacecmd {SSM:0}> group_list
group1
group2
group3

クライアント・システムをシステム・グループに追加するには、group_addsystemsコマンドを使用します:

spacecmd {SSM:0}> group_addsystems group3 svr1.mydom.com

次の例に示すように、システムをサブスクライブしているソフトウェア・チャネルまたはシステム検索の結果によって指定することもできます:

spacecmd {SSM:0}> group_addsystems group3 channel:ol6-x86_64
spacecmd {SSM:0}> group_addsystems group3 ip:192.168.1

第8.3項、「spacecmdコマンドを使用したシステムの検索」を参照してください。

システム・グループの詳細を表示するには、group_detailsコマンドを使用します:

spacecmd {SSM:0}> group_details group3
Name               group3
Description:       Example system group 3
Number of Systems: 1

Members
-------
svr1.mydom.com

システム・グループを操作するには、group:group_namespacecmdコマンドに使用して指定します:

spacecmd {SSM:0}> system_listerrata group:group2
System: svr1.mydom.com

Security Errata
---------------
ELSA-2017-1095 Important: bind security update 4/19/17
ELSA-2017-0907 Moderate: util-linux security and bug fix update 4/12/17
ELSA-2017-0906 Moderate: httpd security and bug fix update 4/12/17
ELSA-2017-0933 Important: kernel security, bug fix, and 4/12/17
...

2つ以上のシステム・グループの共用体を作成するには、空のグループを作成し、グループをgroup_addsystemsコマンドに指定します:

spacecmd {SSM:0}> group_create group4 "Example system group 4"
spacecmd {SSM:0}> group_addsystems group4 group:group1 group:group2

2つ以上のシステム・グループの交差を作成するには、System Set Managerでシステム・セットの内容を消去し、ssm_intersectコマンドを使用して新しいシステム・セットとして交差を作成し、空のグループを作成し、システム・セットをssm group_addsystemsコマンド:

spacecmd {SSM:0}> ssm_clear
spacecmd {SSM:0}> ssm_intersect group:group1 group:group2
spacecmd {SSM:2}> group_create group5 "Example system group 5"
spacecmd {SSM:2}> group_addsystems group5 ssm
spacecmd {SSM:2}> ssm_clear
spacecmd {SSM:0}>
ノート

{SSM:N}は、システム・セットのメンバーであるシステムの数を示します。

システム・グループからクライアント・システムを削除するには、group_removesystemsコマンドを使用します:

spacecmd {SSM:0}> group_removesystems group3 svr1.mydom.com
Systems
-------
svr1.mydom.com

Remove these systems [y/N]: y

システム・グループを削除するには、group_deleteコマンドを使用します:

spacecmd {SSM:0}> group_delete group3
group3

Delete these groups [y/N]: y

8.3  spacecmdコマンドを使用したシステムの検索

次のようにsystem_searchコマンドを使用してシステムを検索します:

spacecmd {SSM:0}> system_search criterion:value

次の基準で検索することができます:

device

システム・デバイスname.forの例: "xen platform device"

driver

システム・ドライバ名(例:ata_piix)。

hostname

システムのFQDN(たとえば、svr1.mydom.com)。

id

SpacewalkのシステムID(たとえば、1000010100)。

ip

IPアドレス(例:192.168.1)。

name

Spacewalk内のシステム名。たとえば、svr1.mydom.com

uuid

システムUUID、frの例、0004fb0000060000a4d43e4f737f4f5d

vendor

システム・ベンダー名。たとえば、GenuineIntel

たとえば、次のように192.168.1を含むIPアドレスを持つシステムを検索します:

spacecmd {SSM:0}> system_search ip:192.168.1
svr1.mydom.com    192.168.1.201
svr2.mydom.com    192.168.1.202
...

次の例に示すように、spacecmdコマンドでシステム名の代わりにsearch問合せを使用することもできます:

spacecmd {SSM:0}> group_addsystems group3 search:ip:192.168.1

ソフトウェア・チャネルをサブスクライブするシステムを検索するには、softwarechannel_listsystemsコマンドを使用します:

spacecmd {SSM:0}> softwarechannel_listsystems ol6-x86_64
svr1.mydom.com
svr2.mydom.com
...