7 リモート管理のためのクライアント・システムの構成
警告:
このドキュメントで説明するソフトウェアは、Extended Supportでの期間限定でサポートされます。 Oracle Linux 7は現在拡張サポート中です。 詳細は、Oracle Linux拡張サポートおよびOracleオープン・ソース・サポート・ポリシーを参照してください。
OS管理ハブを使用してオペレーティング・システム・インフラストラクチャを管理することを検討してください。 詳細は、「OS管理ハブ」を参照してください。
この章では、パッケージをインストールし、クライアントをリモートで管理できるようにする方法について説明します。
Oracle Linux Manager Webインタフェースの使用
Oracle Linux Manager webインタフェースでは、Kickstart機能を使用するか、チャネルを構成して、リモート管理を構成できます。
Kickstart機能の構成
クライアントのリモート管理用に構成するKickstart機能を選択します。
Kickstartプロファイルでのリモート管理の有効化
Oracle Linux Managerで、リモート管理用のソフトウェアをインストールおよび構成するKickstartファイルを生成する場合は、この手順を使用します。
-
https://olmsvr-FQDN
のOracle Linux Managerサーバーにログインします。 -
「システム」に移動し、「キックスタート」、「プロファイル」の順に選択します。
-
適切なプロファイルを選択し、「ソフトウェア」を選択します。
-
「パッケージ・グループ」ページで、インストールするパッケージのリストに
rhncfg
、rhncfg-actions
、およびrhncfg-client
を含めます。 -
「システムの詳細」を選択します。
-
Detailsページで、「Oracle Linux Manager構成管理を有効にします」および「Oracle Linux Managerリモート・コマンドを有効にします」チェックボックスを選択します。
-
「キックスタート・ディストリビューションを更新」をクリックして変更を保存します。
Kickstartファイルでのリモート管理の有効化
Oracle Linux Managerによって自動生成されたファイルのかわりに既存のKickstartファイルを使用する場合は、この手順を使用します。 この場合、Kickstartファイルを次のように手動で構成する必要があります:
-
インストールするパッケージに
rhncfg
、rhncfg-actions
およびrhncfg-client
を含めます。 -
インストール後シェルの一部としてクライアント・システムで自動的に実行するようにrhn-actions-controlに指示する次のエントリを追加します:
%post rhn-actions-control --enable-all %end
詳細は、rhn-actions-control(8)
のマニュアル・ページを参照してください。
チャネルの構成
この手順は、既存の管理対象外クライアント・システムに適用されます。 Oracle Linux Managerサーバーのソフトウェア・チャネルを使用して、リモート構成パッケージを自動的にインストール
-
https://olmsvr-FQDN
のOracle Linux Managerサーバーにログインします。 -
リモート管理パッケージを含むチャネルのラベルに文字列
rhn-tools
が含まれていることを確認してください(たとえば、ol8-spacewalk210-client-rhn-tools
など)。 -
クライアントの
rhncfg
、rhncfg-actions
、およびrhncfg-client
パッケージを含むソフトウェア・チャネルを有効にします。 「クライアント・システムの更新」を参照してください。 -
「構成」、「システム」、「ターゲット・システム」の順に移動します。
-
「ターゲット・システム」ページで、リストされているシステムからクライアント・システムを選択し、「Spacewalk構成管理を有効にします」をクリックします。
-
各クライアント・システムで次のコマンドを実行して、構成管理を構成します:
-
保留中の保留中のアクションがないかどうかを確認します。
sudo rhn_check
-
すべてのリモート・アクションを有効にします。
sudo rhn-actions-control --enable-all
-
必要に応じて、有効になっているリモート・アクションのリストを表示します。
sudo rhn-actions-control --report
次の例は、コマンドが生成する可能性がある出力を示しています:
sudo rhn-actions-control --report
deploy is enabled diff is enabled upload is enabled mtime_upload is enabled run is enabled
-
詳細は、rhn-actions-control(8)
のマニュアル・ページを参照してください。
rhn-actions-controlコマンドの使用
この手順は、Oracle Linux Managerとは別にOSAデーモンをインストールして有効にする場合に適用されます。 ターゲット・クライアント・システムでのステップの実行
-
rhncfg
、rhncfg-actions
およびrhncfg-client
パッケージを手動でインストールします:-
Oracle Linux 7ホストの場合:
sudo yum install rhncfg rhncfg-actions rhncfg-client
-
Oracle Linux 8ホストの場合:
sudo dnf install rhncfg rhncfg-actions rhncfg-client
-
-
クライアントで実行できるリモート・アクションを有効にします。
sudo rhn-actions-control --enable-all
-
必要に応じて、有効になっているリモート・アクションのリストを表示します。
sudo rhn-actions-control --report
詳細は、rhn-action-control(8)
のマニュアル・ページを参照してください。