第7章 リモート管理のためのクライアント・システムの構成
リモート構成クライアント・パッケージをリモート・システムにインストールすることができます。これにより、Spacewalkからクライアント・システムのリモート構成を実行できるようになり、
7.1 Spacewalk Webインタフェースを使用したキックスタート・プロファイルのリモート構成の有効化
Spacewalkを使用してキックスタート・ファイルを生成する場合、次の手順が適用されます。
クライアント・システムでリモート構成クライアント・ソフトウェアをインストールして有効にするようにキックスタート・プロファイルを構成するには:
-
「システム」に行き、「キックスタート」を選択してから「プロファイル」を選択します。
-
プロファイルを選択し、「ソフトウェア」を選択して「パッケージ・グループ」ページを表示します。
-
「パッケージ・グループ」ページで、インストールするパッケージのリストに
rhncfg
、rhncfg-actions
、およびrhncfg-client
を含めます。 -
「システムの詳細」を選択すると、詳細ページが表示されます。
-
Detailsページで、「Spacewalk構成管理を有効にします」および「Spacewalkリモート・コマンドを有効にします」チェック・ボックスを選択します。
-
「キックスタート・ディストリビューションを更新」をクリックして変更を保存します。
7.2 キックスタート・ファイルのリモート構成の有効化
キックスタート・ファイルをプロファイルにアップロードする場合、以下が適用されます。
Spacewalk Webインタフェースから構成ファイルをデプロイし、リモートでコマンドを実行できるようにするには:
-
インストールには、
rhncfg
、rhncfg-actions
、およびrhncfg-client
パッケージを含めます。 -
インストール後のシェルでクライアント・システムでrhn-actions-controlを実行するように構成します:
%post rhn-actions-control --enable-all %end
詳細は、
rhn-actions-control(8)
マニュアル・ページを参照してください。
7.3 リモート構成の手動での有効化
次のように手動でリモート構成をインストールして構成します:
-
root
としてクライアント・システムにログインします。 -
rhncfg
、rhncfg-actions
、およびrhncfg-client
パッケージをインストールするには、yumコマンドを使用します:#
yum install rhncfg rhncfg-actions rhncfg-client
-
rhn-actions-controlコマンドを使用して、クライアントが許可するリモート・アクションを構成します:
#
rhn-actions-control --enable-all
--reportオプションには、許可されたリモート・アクションが一覧表示されます:
#
rhn-actions-control --report
deploy is enabled diff is enabled upload is enabled mtime_upload is enabled run is enabled詳細は、rhn-actions-control(8)のマニュアル・ページを参照してください。
7.4 Spacewalk Webインタフェースを使用したクライアント・システムのリモート構成の有効化
Spacewalkでソフトウェア・チャネルからrhncfg
、rhncfg-actions
、およびrhncfg-client
パッケージを自動的にインストールする場合、チャネル・ラベルにはrhn-tools
という文字列(ol7-spacewalk27-client-rhn-tools
など)が含まれている必要があります。
既存の管理されていないクライアント・システムのリモート構成をインストールして構成するには、次のステップを実行します:
-
Spacewalk Webインタフェースで、次の操作を行います:
-
クライアントの
rhncfg
、rhncfg-actions
、およびrhncfg-client
パッケージを含むソフトウェア・チャネルを有効にします。 第9章、「クライアント・システムの更新」を参照してください。 -
「構成」、「システム」、「ターゲット・システム」に移動します。
-
「ターゲット・システム」ページで、リストされているシステムからクライアント・システムを選択し、「Spacewalk構成管理を有効にします」をクリックします。
-
-
各クライアント・システムで次のコマンドを実行して、構成管理を構成します:
-
保留中の保留中のアクションがないかどうかを確認します。
#
rhn_check
-
クライアントが許可するリモート・アクションを構成します。
#
rhn-actions-control --enable-all
--reportオプションは、許可されたリモート・アクションをリストします。
#
rhn-actions-control --report
deploy is enabled diff is enabled upload is enabled mtime_upload is enabled run is enabled詳細は、
rhn-actions-control(8)
のマニュアル・ページを参照してください。
-