機械翻訳について

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ファイルを生成する場合は、この手順を使用します。

  1. https://olmsvr-FQDN のOracle Linux Managerサーバーにログインします。

  2. 「システム」に移動し、「キックスタート」「プロファイル」の順に選択します。

  3. 適切なプロファイルを選択し、「ソフトウェア」を選択します。

  4. 「パッケージ・グループ」ページで、インストールするパッケージのリストにrhncfgrhncfg-actions、およびrhncfg-clientを含めます。

  5. 「システムの詳細」を選択します。

  6. Detailsページで、「Oracle Linux Manager構成管理を有効にします」および「Oracle Linux Managerリモート・コマンドを有効にします」チェックボックスを選択します。

  7. 「キックスタート・ディストリビューションを更新」をクリックして変更を保存します。

Kickstartファイルでのリモート管理の有効化

Oracle Linux Managerによって自動生成されたファイルのかわりに既存のKickstartファイルを使用する場合は、この手順を使用します。 この場合、Kickstartファイルを次のように手動で構成する必要があります:

  • インストールするパッケージにrhncfgrhncfg-actionsおよびrhncfg-clientを含めます。

  • インストール後シェルの一部としてクライアント・システムで自動的に実行するようにrhn-actions-controlに指示する次のエントリを追加します:

    %post
    rhn-actions-control --enable-all
    %end

詳細は、rhn-actions-control(8)のマニュアル・ページを参照してください。

チャネルの構成

この手順は、既存の管理対象外クライアント・システムに適用されます。 Oracle Linux Managerサーバーのソフトウェア・チャネルを使用して、リモート構成パッケージを自動的にインストール

  1. https://olmsvr-FQDN のOracle Linux Managerサーバーにログインします。

  2. リモート管理パッケージを含むチャネルのラベルに文字列rhn-toolsが含まれていることを確認してください(たとえば、ol8-spacewalk210-client-rhn-toolsなど)。

  3. クライアントのrhncfgrhncfg-actions、およびrhncfg-clientパッケージを含むソフトウェア・チャネルを有効にします。 「クライアント・システムの更新」を参照してください。

  4. 「構成」「システム」「ターゲット・システム」の順に移動します。

  5. 「ターゲット・システム」ページで、リストされているシステムからクライアント・システムを選択し、「Spacewalk構成管理を有効にします」をクリックします。

  6. 各クライアント・システムで次のコマンドを実行して、構成管理を構成します:

    1. 保留中の保留中のアクションがないかどうかを確認します。

      sudo rhn_check
    2. すべてのリモート・アクションを有効にします。

      sudo rhn-actions-control --enable-all
    3. 必要に応じて、有効になっているリモート・アクションのリストを表示します。

      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デーモンをインストールして有効にする場合に適用されます。 ターゲット・クライアント・システムでのステップの実行

  1. rhncfgrhncfg-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
  2. クライアントで実行できるリモート・アクションを有効にします。

    sudo rhn-actions-control --enable-all
  3. 必要に応じて、有効になっているリモート・アクションのリストを表示します。

    sudo rhn-actions-control --report

詳細は、rhn-action-control(8)のマニュアル・ページを参照してください。