9 クライアント・システムの更新
警告:
このドキュメントで説明するソフトウェアは、Extended Supportでの期間限定でサポートされます。 Oracle Linux 7は現在拡張サポート中です。 詳細は、Oracle Linux拡張サポートおよびOracleオープン・ソース・サポート・ポリシーを参照してください。
OS管理ハブを使用してオペレーティング・システム・インフラストラクチャを管理することを検討してください。 詳細は、「OS管理ハブ」を参照してください。
この章では、Oracle Linux Managerサーバーを介してソフトウェアを受信するようにクライアント・システムを構成する方法について説明します。
ソフトウェア・チャネルへのクライアント・システムのサブスクライブ
クライアント・システムは、ソフトウェア・チャネルにサブスクライブして、ソフトウェア更新を受信する必要があります。
Oracle Linux Manager Webインタフェースの使用
図9-1 ソフトウェア・チャネル・サブスクリプション・ページ

システムをソフトウェア・チャネルにサブスクライブするには:
-
「システム」に移動し、システム名をクリックします。
-
「ソフトウェア」を選択し、「ソフトウェア・チャネル」タブを選択します。
-
システムがサブスクライブされる子または基本のソフトウェア・チャネルを変更します。
-
子ソフトウェア・チャネルを変更するには:
-
「ソフトウェア・チャネルのサブスクリプション」項で、クライアントのサブスクライブまたはサブスクライブを解除する子ソフトウェア・チャネルの横にあるチェックボックスをオンまたはオフにします。
-
「サブスクリプションを変更」をクリックします。
-
-
基本ソフトウェア・チャネルを変更するには、次のようにします:
-
「ベース・ソフトウェア・チャネル」項で、新しい基本ソフトウェア・チャネルを選択します。
-
「確認」をクリックします。
-
「ベース・ソフトウェア・チャネルの確認」ページで、「基本ソフトウェア変更を変更」をクリックします。
ノート:
ベース・ソフトウェア・チャネルを変更すると、システムは他のすべてのソフトウェア・チャネルからサブスクライブ解除されます。
-
-
spacecmdセッションでのコマンドの使用
システムがサブスクライブされているベースおよび子ソフトウェア・チャネルをリストするには、system_listbasechannel system-nameおよびsystem_listchildchannels system-nameコマンドを使用します。
子チャネルを追加または削除するには、system_addchildchannelsおよびsystem_removechildchannelsコマンドを使用します。 どちらのコマンドでも、次の例のようにコマンド・アクションの確認が必要です:
spacecmd {SSM:0}> system_removechildchannels svr1.mydom.com ol7_x86_64_addons
Systems ------- svr1.mydom.com Removing Channels ----------------- ol7_x86_64_addons Is this ok [y/N]: y spacecmd {SSM:0}> system_addchildchannels svr2.mydom.com ol7_x86_64_playground Systems ------- svr2.mydom.com Adding Channels --------------- ol7_x86_64_playground Is this ok [y/N]: y
使用可能なベース・チャネルをリストするには、softwarechannel_listbasechannelsコマンドを使用します。
ベース・チャネルの使用可能な子チャネルをリストするには、softwarechannel_listchildchannels base-channel-nameコマンドを使用します。次に例を示します:
spacecmd {SSM:0}> softwarechannel_listchildchannels oraclelinux7-x86_64
システムがサブスクライブされているベース・チャネルを変更するには、system_setbasechannel system-name new-base-channel-nameコマンドを使用します。 コマンド・アクションの確認が必要です。 次の例は、コマンドの実行時に表示される情報を示しています。
spacecmd {SSM:0}> system_setbasechannel svr5.mydom.com oraclelinux7u4-x86_64
System: svr5.mydom.com
Old Base Channel: oraclelinux7u3-x86_64
New Base Channel: oraclelinux7u4-x86_64
Is this ok [y/N]: y
ノート:
ベース・ソフトウェア・チャネルを変更すると、システムは他のすべてのソフトウェア・チャネルからサブスクライブ解除されます。
複数のシステムのサブスクライブされたチャネルを変更するには、システム名の代わりに次の引数を指定します。 コマンド・アクションの確認が必要です。
-
channel:channel_name
: 指定したソフトウェア・チャネルにサブスクライブされているシステムと一致します。 -
group:group_name
: 指定されたシステム・グループ内のシステムを指定します。次に例を示しますspacecmd {SSM:0}> system_removechildchannels group:group3 ol7_x86_64_playground
Systems ------- svr1.mydom.com svr2.mydom.com Removing Channels ----------------- ol7_x86_64_playground Is this ok [y/N]: y
-
search:criterion:value
: 検索条件を満たすシステムに一致します。 「system_searchコマンドを使用したシステムの検索」を参照してください。 -
ssm
: 現在システムに設定されているシステムを指定します。
spacewalk-channelコマンドの使用
spacewalk-channelコマンドを使用して、個々のクライアント・システムを特定のソフトウェア・チャネルにサブスクライブします。 このコマンドを使用するためにOracle Linux Managerサーバーにログインする必要はありません。 同じコマンドを使用して、個々のクライアント・システムを特定のソフトウェア・チャネルからサブスクライブ解除します。
このコマンドでは、次のオプションがサポートされています:
- -c channel, --channel=channel
-
サブスクライブまたはサブスクライブ解除するチャネルを指定します。
- -a, --add
-
チャネルにサブスクライブします。
- -r, --remove
-
チャネルのサブスクライブを解除します。
- -l, --list
-
サブスクライブされたチャネルをリストします。
- -L, --available-channels
-
使用可能なチャネルをリストします。
- -v, --verbose
-
詳細出力を指定します。
- -u user_name, --user=user_name
-
ユーザー名を指定します。
- -p your_password, --password=your_password
-
パスワードを指定します。
次の例は、spacewalk-channelコマンドの様々な使用方法を示しています:
-
クライアント・システムを特定のソフトウェア・チャネルにサブスクライブするには、次のようにします:
sudo spacewalk-channel --add -c ol7_x86_64_ksplice -u user_name -p your_password
-
クライアント・システムを複数のソフトウェア・チャネルにサブスクライブするには:
sudo spacewalk-channel --add -c ol7_x86_64_ksplice -c ol6_x86_64_ksplice -u user_name -p your_password
-
クライアント・システムを特定のソフトウェア・チャネルからサブスクライブ解除するには:
sudo spacewalk-channel --remove -c ol7_x86_64_ksplice -u user_name -p your_password
-
クライアント・システムを複数のソフトウェア・チャネルからサブスクライブ解除するには:
sudo spacewalk-channel --remove -c ol7_x86_64_ksplice -c ol6_x86_64_ksplice -u user_name -p your_password
使用可能なセキュリティ更新およびエラータの適用
クライアント・システムにインストールできる使用可能な更新およびエラータに対する問合せを実行できます。
モジュールおよびストリームが定義されているクライアント・チャネルにエラータを適用すると、ソフトウェアによってフィルタリング・メカニズムが強制されます。 フィルタリング・アクションにより、modules:streams
の組合せに関連するエラータのみがクライアントにインストールされます。 Oracle Linux Managerでは、個々のシステム、システム・グループおよびシステム・セットのエラータが正しくインストールされます。
Oracle Linux Manager Webインタフェースの使用
図9-2 関連するエラータ・ページ

システムまたはシステム・グループの利用可能なセキュリティ更新プログラムおよびその他のエラータを一覧表示するには、以下の手順を実行します:
-
システムの場合:
-
「システム」に移動し、システム名をクリックします。
-
「ソフトウェア」を選択し、「エラータ」タブを選択します。
または、「システム・ステータス」ペインで「クリティカル」または「非クリティカル」をクリックして、セキュリティ・アドバイザまたはクリティカルでないエラータが表示用に選択された「関連するエラータ」ページを表示します。
システム・グループの場合:
-
「システム・グループ」に移動し、システム・グループ名をクリックします。
-
「詳細」ページで、「グループと一緒に働く」をクリックします。
Oracle Linux Managerにより、グループがシステム・セット・マネージャにロードされます。
-
System Set Managerで、「エラータ」タブを選択します。
-
-
「関連するエラータ・リスト」ページで、プルダウン・リストから「すべて」、「非クリティカル」、「バグ修正アドバイザリ」、「製品強化アドバイザリ」または「セキュリティ・アドバイザリ」を選択し、「表示」をクリックします。
-
概要の値でリストをフィルタするか、「アドバイザリ」、「シノプシス」、「ステータス」、「影響を受ける」 (システム・グループのみ)または「更新しました」をクリックしてリストをソートできます。
-
「アドバイザリ」の下にリストされているエラータの詳細を表示するには、その名前を選択します。
「CVE」項には、エラータで修正されたCVEがリストされます。 詳細は、CVEの名前をクリックしてください。
-
エラータの影響を受けるパッケージを表示するには、「パッケージ」タブを選択します。
-
エラータを適用できるシステムを表示するには、「影響を受けるシステム」タブを選択します。
-
-
システムまたはシステム・グループにエラータを適用します:
-
適用するエラータのチェックボックスを選択するか、「すべて選択」をクリックして、リストされているエラータをすべて選択します。
-
「エラータを適用」をクリックします。
-
「関連するエラータ確認」ページで、必要に応じてスケジュールを変更し、「確認」をクリックします。
ページが更新され、スケジュールされたアクションへのリンクが含まれます。
スケジュールを編集しておらず、クライアントでOSAデーモンを有効にしている場合、OSAデーモンは通常、正式なエラータ・パッケージをインストールします。 それ以外の場合、
rhnsd
は、次にクライアントで実行されるときにエラータを適用します。 -
「イベント」を選択し、「保留中」または「履歴」タブを選択して、スケジュールされたアクションまたは完了したアクションを表示します。 要約名をクリックすると、クライアント上のエラータ更新のステータスと詳細が表示されます。
-
system_applyerrataコマンドの使用
クライアント・システムで使用可能なセキュリティ、バグ修正および製品拡張アドバイザのエラータをリストするには、system_listerrataコマンドを使用します:
erratumの詳細を確認するには、errata_details erratum-nameコマンドを使用します。
次の例は、ELSA-2017-1095
の詳細を示しています。
spacecmd {SSM:0}> errata_details ELSA-2017-1095
Name: ELSA-2017-1095 Product: Oracle Linux 7 Type: Security Advisory Issue Date: 4/19/17 Topic ----- Description ----------- [32:9.9.4-38.3] - Fix CVE-2017-3136 (ISC change 4575) - Fix CVE-2017-3137 (ISC change 4578) CVEs ---- CVE-2017-3136 CVE-2017-3137 Solution -------- This update is available via the Unbreakable Linux Network (ULN) and the Oracle Yum Server Server. Details on how to use ULN or http ://yum.oracle.com to apply this update are available at https://linux.oracle.com/applying_updates.html. References ---------- https://linux.oracle.com/errata/ELSA-2017-1095.html Affected Channels ----------------- ol7-x86_64-u3-patch Affected Systems ---------------- 3 Affected Packages ----------------- bind-9.9.4-38.el7_3.3:32.x86_64 bind-chroot-9.9.4-38.el7_3.3:32.x86_64 bind-libs-9.9.4-38.el7_3.3:32.i686 bind-libs-9.9.4-38.el7_3.3:32.x86_64 bind-libs-lite-9.9.4-38.el7_3.3:32.i686 bind-libs-lite-9.9.4-38.el7_3.3:32.x86_64 bind-license-9.9.4-38.el7_3.3:32.noarch bind-pkcs11-9.9.4-38.el7_3.3:32.x86_64 bind-pkcs11-libs-9.9.4-38.el7_3.3:32.i686 bind-pkcs11-libs-9.9.4-38.el7_3.3:32.x86_64 bind-pkcs11-utils-9.9.4-38.el7_3.3:32.x86_64 bind-utils-9.9.4-38.el7_3.3:32.x86_64
CVEを修正するエラータを検索するには、errata_findbycveコマンドを使用します:
spacecmd {SSM:0}> errata_findbycve CVE-2017-3136
erratumを適用できるシステムをリストするには、errata_listaffectedsystemsコマンドを使用します:
spacecmd {SSM:0}> errata_listaffectedsystems ELSA-2017-1095
システムにerratumを適用するには、次の構文を使用:system_applyerrata sys command. コマンド・アクションの確認が必要です。
system_applyerrata system erratum-name
次の例では、サーバーsvr1.mydom.com
のELSA-2017-1095
にコマンドを適用します:
spacecmd {SSM:0}> system_applyerrata svr1.mydom.com ELSA-2017-1095
Start Time [now]:
Errata Systems
-------------- -------
ELSA-2017-1095 1
Start Time: 20170421T10:01:40
Apply these errata [y/N]: y
INFO: Scheduled 1 system(s) for ELSA-2017-1095
システム名の代わりに以下の引数を指定することにより、複数のシステムにエラータを適用することができます:
-
channel:channel_name
: 指定したソフトウェア・チャネルにサブスクライブされているシステムと一致します。 -
group:group_name
: 指定したシステム・グループ内のシステムを指定します。 -
search:criterion:value
: 検索条件に一致するシステムと一致します。 「system_searchコマンドを使用したシステムの検索」を参照してください。 -
ssm
: 現在システムに設定されているシステムを指定します。たとえば、次のようになります:spacecmd {SSM:0}> ssm_add svr2.mydom.com svr3.mydom.com spacecmd {SSM:2}> system_applyerrata ssm ELSA-2017-1095
システム用クライアント・パッケージの管理
クライアント・システムのパッケージの管理には、パッケージおよびその他すべての関連する管理タスクのリスト表示、削除、インストールおよびアップグレードが含まれます。
モジュールおよびストリームが定義されているチャネルでパッケージをアップグレードすると、ソフトウェアによってフィルタリング・メカニズムが強制されます。 フィルタリング・アクションにより、modules:streams
の組合せに関連するパッケージのみがクライアントにインストールされます。 Oracle Linux Managerは、個々のシステム、システム・グループおよびシステム・セットのパッケージを正しくインストールします。
ノート:
アップグレード機能は、Oracle Linuxによって提供されるパッケージおよびエラータにのみ適用されます。 この機能は、サード・パーティ・ベンダーのエラータまたは顧客が作成したエラータでは動作しません。
Oracle Linux Manager Webインタフェースの使用
図9-3 パッケージ・ページ

システムのパッケージを管理するには:
-
「システム」に移動し、システム名をクリックします。
-
「ソフトウェア」を選択します。
-
パッケージ・ページで、実行するパッケージ操作のタブまたはリンクを選択します:
- リスト/削除
-
-
「バブル・パッケージ」ページで、削除するパッケージを選択し、「パッケージの削除」をクリックします。
-
「パッケージの削除を確認」ページで、必要に応じてスケジュールを変更し、「確認」をクリックします。
ページが更新され、スケジュールされたアクションへのリンクが含まれます。
スケジュールを編集しておらず、クライアント上でOSAデーモンを使用可能にした場合、OSAデーモンは通常、パッケージを直ちに削除します。
「イベント」を選択し、「保留中」または「履歴」タブを選択して、スケジュールされたアクションまたは完了したアクションを表示します。 要約名をクリックすると、パッケージの削除の詳細とステータスが表示されます。
-
- アップグレード
-
-
「アップグレード可能なパッケージ」ページで、アップグレードするパッケージを選択し、「パッケージのアップグレード」をクリックします。
-
「パッケージのアップグレードを確認」ページで、必要に応じてスケジュールを変更し、「確認」をクリックします。
ページが更新され、スケジュールされたアクションへのリンクが含まれます。
スケジュールを編集しておらず、クライアント上でOSAデーモンを使用可能にした場合、OSAデーモンは通常、パッケージをただちにアップグレードします。
「イベント」を選択し、「保留中」または「履歴」タブを選択して、スケジュールされたアクションまたは完了したアクションを表示します。 要約名をクリックすると、パッケージのアップグレードの詳細とステータスが表示されます。
-
- インストール
-
-
「インストール可能なパッケージ」ページで、インストールするパッケージを選択し、「選択したパッケージをインストール」をクリックします。
パッケージの詳細を表示するには、パッケージの名前をクリックします。
パッケージの「詳細」ページには、パッケージを含むエラータが一覧表示されます。 エラータに関する詳細を調べるには、その名前をクリックします。
エラータの「詳細」ページには、エラータが修正するCVEがリストされています。 CVEの詳細については、その名前をクリックしてください。
-
「パッケージのインストールを確認」ページで、必要に応じてスケジュールを変更し、「確認」をクリックします。
ページが更新され、スケジュールされたアクションへのリンクが含まれます。
スケジュールを編集しておらず、クライアント上でOSAデーモンを使用可能にした場合、OSAデーモンは通常、パッケージを直ちにインストールします。
「イベント」を選択し、「保留中」または「履歴」タブを選択して、スケジュールされたアクションまたは完了したアクションを表示します。 要約名をクリックすると、パッケージ・インストールの詳細とステータスが表示されます。
-
- 確認
-
-
「検証可能なパッケージ」ページで、確認するパッケージを選択し、「選択したパッケージを確認」をクリックします。
-
「パッケージの確認を確認」ページで、必要に応じてスケジュールを変更し、「確認」をクリックします。
ページが更新され、スケジュールされたアクションへのリンクが含まれます。
スケジュールを編集しておらず、クライアント上でOSAデーモンを使用可能にした場合、OSAデーモンは通常、パッケージをただちに検証します。
「イベント」を選択し、「保留中」または「履歴」タブを選択して、スケジュールされたアクションまたは完了したアクションを表示します。 要約名をクリックすると、パッケージ検証の詳細とステータスが表示されます。
-
- プロファイル
-
プロファイル・ページでは、次の操作を実行できます:
-
現在システムにインストールされている一連のパッケージからパッケージ・プロファイルを作成します:
-
「システム・プロファイルの作成」をクリックします。
-
「保存されたプロファイルを作成」ページで、プロファイルの名前と説明を入力し、「プロファイルを作成」をクリックします。
-
-
このシステムにインストールされているパッケージと、このシステムまたは別のシステムの格納されているパッケージ・プロファイルを比較します:
-
「格納されたプロファイル」と比較セクションで、プルダウン・リストからプロファイル名を選択し、「比較」をクリックします。
-
-
このシステムにインストールされているパッケージと、別のシステムにインストールされているパッケージを比較してください:
-
システムと比較セクションで、プルダウン・リストからシステム名を選択し、「比較」をクリックします。
-
-
- 余分なパッケージ
-
「余分なパッケージ」ページには、システムにインストールされているが、サブスクライブされているいずれのチャネルにも存在しないパッケージが表示されます。
ノート:
Oracle Linux Managerサーバー自体などの既存のシステムをクライアントとして登録した場合、サブスクライブされたチャネルにインストール済みのパッケージの一部が存在しない可能性があります。
Oracle Linux Managerサーバーがそれ自体のクライアントである場合、Oracleでは、サーバーがOracle Linux Managerサーバー・ソフトウェア更新を受信するように、Oracle Linux Managerサーバー・リポジトリを同期してサーバーに関連付けることをお薦めします。
1つまたは複数のパッケージをシステムにインストールしない場合は、次のようにします:
-
削除するパッケージを選択し、「パッケージの削除」をクリックします。
-
「パッケージの削除を確認」ページで、必要に応じてスケジュールを変更し、「確認」をクリックします。
ページが更新され、スケジュールされたアクションへのリンクが含まれます。
スケジュールを編集しておらず、クライアント上でOSAデーモンを使用可能にした場合、OSAデーモンは通常、パッケージを直ちに削除します。
「イベント」を選択し、「保留中」または「履歴」タブを選択して、スケジュールされたアクションまたは完了したアクションを表示します。 要約名をクリックすると、パッケージの削除の詳細とステータスが表示されます。
-
spacecmdセッションでのコマンドの使用
spacecmdセッション内では、様々なコマンドを使用してクライアント・パッケージを管理できます。
システムに現在インストールされている一連のパッケージからパッケージ・プロファイルを作成するには、system_createpackageprofileコマンドを使用します。次に例を示します:
spacecmd {SSM:0}> system_createpackageprofile svr1.mydom.com -n svr1-profile1 -d "svr1 profile 1"
このシステムにインストールされているパッケージを、このシステムまたは別のシステムのストアド・パッケージ・プロファイルと比較するには、次のようにsystem_comparepackageprofileコマンドを使用します:
spacecmd {SSM:0}> spacecmd {SSM:0}> system_comparepackageprofile svr2.mydom.com svr1-profile1
同じコマンドを使用して、このシステムにインストールされているパッケージと、別のシステムにインストールされているパッケージを比較します。次に例を示します:
spacecmd {SSM:0}> system_comparepackages svr1.mydom.com svr2.mydom.com
インストール可能なパッケージの詳細を表示するには、package_details package-nameコマンドを使用します。次に例を示します:
spacecmd {SSM:0}> package_details zsh
システムにパッケージをインストールするには、system_installpackage system-name package-nameコマンドを使用します。 コマンドの確認が必要です。次に例を示します:
spacecmd {SSM:0}> system_installpackage svr1.mydom.com zsh
svr1.mydom.com:
** Generating package cache **
zsh-4.3.10-9.el6.x86_64
Install these packages [y/N]: y
INFO: Scheduled 1 system(s)
schedule_listを使用して、パッケージのインストールなど、システムで実行する必要がある保留中のアクションを一覧表示します。 各スケジュールには、対応するイベントID番号があります。 特定のスケジュール済イベントの詳細を取得するには、schedule_details event-IDを使用
システムで使用可能なパッケージ・アップグレードを一覧表示するには、system_listupgradesコマンドを使用します:
spacecmd {SSM:0}> system_listupgrades svr1.mydom.com
システム上のパッケージをアップグレードするには、system_upgradepackage system-name [ackage-nameコマンドを使用します。 パッケージの名前には、ワイルドカード(*
)を使用できます。 コマンド・アクションの確認が必要です。
spacecmd {SSM:0}> system_upgradepackage svr1.mydom.com *
システムからパッケージを削除するには、system_removepackageコマンドを使用します。 プロセス中に確認を求めるプロンプトが表示されます。
spacecmd {SSM:0}> system_removepackage svr1.mydom.com busybox*
システム・グループ用パッケージの管理
このセクションでは、グループに属する複数システムのパッケージを管理する方法について説明します。
Oracle Linux Manager Webインタフェースの使用
図9-4 パッケージ操作ページ

システム・グループのパッケージを管理するには、次のステップを実行します:
-
「システム・グループ」に移動し、システム・グループ名をクリックします。
-
「詳細」ページで、「グループと一緒に働く」をクリックします。
Oracle Linux Managerにより、グループがシステム・セット・マネージャにロードされます。
-
System Set Managerで、「パッケージ」タブを選択します。
-
「パッケージ操作」ページで、実行するパッケージ操作のタブまたはリンクを選択します:
- インストール
-
-
「チャネルを選択」ページで、システム・グループ内のシステムにインストールするパッケージを含むチャネルを選択します。
-
インストールするパッケージの選択ページで、インストールするパッケージを選択し、「選択したパッケージをインストール」をクリックします。
パッケージの詳細を表示するには、パッケージの名前をクリックします。
パッケージの「詳細」ページには、パッケージを含むエラータが一覧表示されます。 エラータに関する詳細を調べるには、その名前をクリックします。
エラータの「詳細」ページには、エラータが修正するCVEがリストされています。 CVEの詳細については、その名前をクリックしてください。
-
「パッケージのインストールを確認」ページで、必要に応じてスケジュールを変更し、「確認」をクリックします。
ページが更新され、スケジュールされたアクションへのリンクが含まれます。
スケジュールを編集しておらず、クライアント上でOSAデーモンを使用可能にした場合、OSAデーモンは通常、パッケージを直ちにインストールします。
System Set Managerの「タスク・ログ」ページに、パッケージ・インストールのステータスが表示されます。
-
- 削除
-
-
「パッケージの削除」ページで、削除するパッケージを選択し、「選択したパッケージを削除」をクリックします。
-
「パッケージの削除を確認」ページで、必要に応じてスケジュールを変更し、「確認」をクリックします。
ページが更新され、スケジュールされたアクションへのリンクが含まれます。
スケジュールを編集しておらず、クライアント上でOSAデーモンを使用可能にした場合、OSAデーモンは通常、パッケージを直ちに削除します。
System Set Managerの「タスク・ログ」ページにパッケージ削除のステータスが表示されます。
-
- アップグレード
-
-
アップグレードするパッケージの選択ページで、アップグレードするパッケージを選択し、「選択したパッケージをアップグレード」をクリックします。
-
「パッケージのアップグレードを確認」ページで、必要に応じてスケジュールを変更し、「確認」をクリックします。
ページが更新され、スケジュールされたアクションへのリンクが含まれます。
スケジュールを編集しておらず、クライアント上でOSAデーモンを使用可能にした場合、OSAデーモンは通常、パッケージをただちにアップグレードします。
System Set Managerの「タスク・ログ」ページに、パッケージのアップグレード状況が表示されます。
-
- 確認
-
-
「検証可能なパッケージ」ページで、確認するパッケージを選択し、「選択したパッケージを確認」をクリックします。
-
「パッケージの確認を確認」ページで、必要に応じてスケジュールを変更し、「確認」をクリックします。
ページが更新され、スケジュールされたアクションへのリンクが含まれます。
スケジュールを編集しておらず、クライアント上でOSAデーモンを使用可能にした場合、OSAデーモンは通常、パッケージをただちに検証します。
System Set Managerの「タスク・ログ」ページに、パッケージ検証のステータスが表示されます。
-
spacecmdセッションでのコマンドの使用
次の例に示すように、system_comparepackageprofileコマンドを使用して、システム・グループ内のシステムにインストールされているパッケージをストアド・パッケージ・プロファイルと比較します:
spacecmd {SSM:0}> system_comparepackageprofile group:group1 svr1-profile1
システム・グループ内のシステムにパッケージをインストールするには、次の構文を使用します:
spacecmd {SSM:0}> system_installpackage system-name
次のコマンドでは、次の例のように、実行するアクションの確認が必要です:
spacecmd {SSM:0}> system_installpackage svr3.mydom.com
svr3.mydom.com:
zsh-4.3.10-9.el6.x86_64
##############################
svr4.mydom.com:
zsh-4.3.10-9.el6.x86_64
Install these packages [y/N]: y
INFO: Scheduled 2 system(s)
システム・グループ内のシステムで使用可能なパッケージ・アップグレードを一覧表示するには、system_listupgrades group:group-nameコマンドを使用します:
システム・グループ内のシステム上のパッケージをアップグレードするには、system_upgradepackage group:group-nameコマンドを使用します。 コマンド・アクションの確認が再取得されます。
spacecmd {SSM:0}> system_upgradepackage group:group1 *
svr3.mydom.com:
bash-4.1.2-29.el6.0.1.x86_64
wget-1.12-5.el6_6.1.x86_64
##############################
svr4.mydom.com:
wget-1.12-5.el6_6.1.x86_64
Install these packages [y/N]: y
INFO: Scheduled 2 system(s)
システム・グループ内のシステムからパッケージを削除するには、system_removepackageコマンドを使用します。 プロンプトが表示されたら、アクションを確認します。
spacecmd {SSM:0}> system_removepackage svr1.mydom.com busybox*