2.2. Satellite が管理するホストでの Cloud Connector の有効化

Satellite インフラストラクチャーの問題を修復するには、ホストを Insights for Red Hat Enterprise Linux に接続し、Satellite Server で Cloud Connector を設定する必要があります。

重要

ホスト修復を完全に Satellite から管理および実行する場合は、Cloud Connector を有効にする必要はありません。Cloud Connector を使用すると、Insights for Red Hat Enterprise Linux から、Satellite で管理されているホストを リモートで 修復できます。

以下の前提条件は、Satellite の設定に対する包括的な要件です。

前提条件

  • Satellite がバージョン 6.9 以降である。
  • サブスクリプションマニフェストを Satellite にインポートする。有効な Red Hat 証明書を持つ組織のホストのみが Red Hat Hybrid Cloud Console に接続できます。詳細は、Red Hat Satellite の コンテンツ管理ガイドSatellite Server へのサブスクリプションマニフェストのインポート を参照してください。
  • アクティベーションキーを使用して Satellite にホストを登録し、Red Hat サブスクリプションを割り当てる。詳細は、Red Hat Satellite の ホストの管理 ガイドの ホストの登録 を参照してください。
  • ホストでリモート実行を有効にして、Satellite が修復 Playbook をホストで実行できるようにする。詳細は、Red Hat Satellite の ホストの管理 ガイドの リモート実行のための SSH 鍵の配布 を参照してください。
  • Configure > Inventory upload ページで Enable auto upload がオンになっていることを確認する。
  • Configure > Insights ページで Sync automatically がオンになっていることを確認する。

    注記

    この手順を実行すると、Satellite のホストリストページと、ホストの詳細ページの推奨事項タブに、推奨事項の数が表示されます。

2.2.1. Satellite から Insights へのホストインベントリーのアップロード

以下の手順を使用して、ホストのインベントリーを Red Hat Satellite から Red Hat Insights for Red Hat Enterprise Linux にアップロードします。

前提条件

  • アクティベーションキーを使用して Satellite にホストを登録し、Red Hat サブスクリプションを割り当てる。
  • Satellite サービスへの root アクセス権がある。

手順

  1. Satellite Server で、Satellite Server のバージョンに基づいて、次のコマンドのいずれかを入力して、リモート実行プラグインを有効にします。

    1. Satellite Server 6.12 以降の場合

      [root]# satellite-installer --foreman-proxy-plugin-remote-execution-script-install-key true
    2. On Satellite Server 6.9 - 6.11 の場合

      [root]# satellite-installer --foreman-proxy-plugin-remote-execution-ssh-install-key true
  2. Satellite Web UI で Configure > Inventory Upload に移動します。Automatic Inventory Upload スイッチはデフォルトで オン になっています。
  3. Configure Cloud Connector をクリックします。通知ダイアログボックスで、インベントリーが自動的にアップロードされることが警告されます。Confirm をクリックします。
  4. Configure > Inventory Upload に移動し、組織を選択します。
  5. Restart をクリックして、ホストのインベントリーを Red Hat Insights for Red Hat Enterprise Linux にアップロードします。

    ホストインベントリーをアップロードする各組織に対してこの手順を繰り返します。

  6. オプション: Obfuscate host names スイッチを ON の位置に切り替えて、Satellite が Red Hat Hybrid Cloud Console に報告するホスト名を非表示にします。Obfuscate host names 設定は、rh_cloud レポートにのみ影響します。ホスト名と IP アドレスを難読化する場合は、insights-client 設定で、難読化を設定する必要があります。Satellite はこの設定を読み取る方法を備えており、その設定に従います。

    Auto upload および Obfuscatre host name はグローバル設定です。これらは、すべての組織に属するホストに影響します。

検証

アップロードが成功したことを確認するには、Red Hat Hybrid Cloud Console > Red Hat Enterprise Linux > Red Hat Insights > Inventory にログインし、ホストの satellite_id タグを検索します。

必要に応じて、Sync inventory status ボタンを押して、タスクが完了するまで待ちます。クラウド側でも認識された Satellite ホストの数が表示されます。

2.2.2. Satellite が管理するホストへの Insights クライアントのインストール

Insights クライアントは、Red Hat Enterprise Linux のほとんどのバージョンにプリインストールされています。ただし、インストールする必要がある場合は、この手順を使用して各システムに Insights クライアントをインストールしてください。

前提条件

  • ホストを Satellite に登録する。

    すでに Red Hat Enterprise Linux ホストがある場合は、グローバル登録テンプレートを使用して Satellite に登録できます。詳細は、Satellite へのホストの登録 を参照してください。

手順

  1. Insights for Red Hat Enterprise Linux クライアントをインストールします。

    # yum install insights-client
  2. ホストを Insights for Red Hat Enterprise Linux に登録します。

    # insights-client --register
  3. 各ホストでこれらの手順を繰り返します。

または、RedHatInsights.insights-client Ansible ロールを使用して Insights クライアントをインストールし、ホストを登録することもできます。詳細は、ホストの管理 ガイドの Satellite のホストでの Red Hat Insights の使用 を参照してください。

2.2.3. Satellite Server での Cloud Connector の設定

Satellite が管理するインフラストラクチャーで修復 Playbook をリモートで実行するには、Satellite Server に Cloud Connector をインストールして設定する必要があります。以下のタスクを実行して、Cloud Connector の設定をインストール、設定、および確認します。

2.2.3.1. Cloud Connector 設定 Playbook の作成

Satellite 管理者は、Configure Cloud Connector ボタンを有効にすることで、Cloud Connector をインストールして設定できます。これにより、Cloud Connector が Satellite で修復ジョブをトリガーするために使用するサービスユーザーが自動的に作成され、サービスユーザーの認証情報を使用して Cloud Connector インストール Playbook が実行されます。

2.2.3.2. Satellite で Cloud Connector 操作を有効にする

Cloud Connector が動作することを確認するには、Automatic Inventory Upload (Configure > Inventory Upload) と Sync Automatically (Configure > Insights) が ON になっていることを確認します。

Satellite から修復を実行する方法の詳細は、Red Hat Satellite 6.12 のホストの管理ホストの Insights プランの作成 セクションを参照してください。

2.2.3.3. Satellite と Insights の通信の確認

次のタスクを手動で実行して、システム機能を確認します。次の手順を参照してください。

  • レポートをアップロードする: インベントリーページから必要な組織を選択し、Restart をクリックします。この手順は非同期で、クラウドによる処理に時間がかかる場合があります。
  • Insights 情報を同期する: Insights ページから 3 つの点メニューを選択し、Sync Recommendations をクリックします。
  • 必要に応じて、新しいソースレコードのステータスを確認します。ソースレコードは、Red Hat Hybrid Cloud Console > Settings アイコン (⚙) > Settings > Integrations にある Satellite <UUID> organization <org_name> のようになります。修復を実行するには、ソースに "Available" と表示されている必要があります。

2.2.3.4. 自動同期を有効にして最初の手動同期を実行する

Sync Inventory Status をクリックし、組織の 自動同期 を有効にします。

重要

自動同期を開始する前に、必ず最初に手動で同期してください。

インベントリーの同期中に、切断されたステータスのホストや、Hybrid Cloud Console インベントリーにアップロードされていないホストの数を示す通知を受け取ることがありますが、これは正常です。この段階で、インベントリーを再同期する必要があります。場合によっては、Hybrid Cloud Console でのホスト処理の修復に時間がかかることがあります。

2.2.3.5. ホストでの直接修復の無効化

デフォルトでは、パラメーターは各ホストには設定されていません。パラメーターは、Cloud Connector でデフォルトで Playbook を実行できるように、ホストグループに対して True に設定されています。その特定の組織に存在するすべてのホストは、同じパラメーターを継承することに注意してください。

Satellite が Cloud Connector から修復 Playbook の実行リクエストを受信したとき、そのリクエストには、それを実行する必要があるホストのリストが含まれています。

Playbook の実行が単一ホストのクラウドから呼び出されないようにするには、そのホストで enable_cloud_remediations パラメーターを False に設定します。

2.2.3.6. ホストグループでの直接修復の無効化

デフォルトでは、パラメーターは システム には設定されていません。パラメーターは、Cloud Connector を使用してデフォルトで Playbook を実行できるように、ホストグループに対して True に設定されています。

注記

その特定の組織に存在するすべてのホストは、同じパラメーターを継承します。

オプションで、組織管理者は組織全体またはホストグループのクラウド修復を無効にできます。修復を無効にするには、Red Hat Satellite ユーザーインターフェイスで Global Parameter を変更します。この編集を行うには、次の手順を使用します。

手順

  1. Satellite ダッシュボード に移動します。
  2. 左側のナビゲーションで Configure をクリックします。
  3. Global Parameters をクリックします。
  4. Create Parameter をクリックします。
  5. Name フィールドに enable_cloud_remediations と入力します。
  6. Value フィールドに false と入力します。
  7. Submit をクリックします。

検証手順

Global Parameters の表にリストされている新しいパラメーターを見つけます。

2.2.3.7. インベントリーのアップロードの設定

  1. Satellite Web UI で Configure > Inventory Upload に移動します。
  2. Configure Cloud Connector ボタンをクリックします。

2.2.3.8. 設定の成功の確認

Playbook が成功したことを確認するには、Red Hat Hybrid Cloud Console にログインし、Settings アイコン (⚙) > Settings > Integrations に移動して、Satellite Server を検索します。

2.2.4. Satellite Server 6.10 を 6.11 にアップグレードした後の Cloud Connector の設定

注記

これは、Satellite バージョン 6.10 から 6.11 へのアップグレードにのみ適用されます。詳細は、Red Hat Satellite のアップグレードおよび更新 ガイドを参照してください。

Satellite Server をアップグレードした後に Cloud Connector を設定するには、Configure > RH Cloud - Inventory Upload から Configure Cloud Connector ボタンをクリックして、新しいバージョンの Satellite Server で有効にします。同時に、Satellite Server のアップグレード後に、Red Hat Hybrid Cloud Console で以前のソースを手動でクラウドから削除する必要があります。

Cloud Connector を設定すると、レセプタービットが削除され、RHC ビットがインストールされます。同時に、Cloud Connector は Satellite のすべての組織をソースに通知し、接続を受け取る準備が整います。

2.2.5. Satellite での Insights 推奨事項の設定

Red Hat Satellite の同期を使用して、Satellite で管理されているホストに Insights for Red Hat Enterprise Linux の推奨事項を提供できます。以下の手順に従って、Red Hat Satellite で Insights の同期を設定します。

手順

  1. Configure > Insights に移動して、Insights for Red Hat Enterprise Linux の推奨事項を手動で同期します。more options アイコン img more options をクリックし、Sync recommendations を選択します。
  2. 必要に応じて、Synchronize AutomaticallyON の位置に切り替えて、Satellite が Hybrid Cloud Console から 1 日 1 回自動的に Insights の推奨事項をダウンロードできるようにします。

Satellite で Red Hat Insights for Red Hat Enterprise Linux の同期が設定されました。

Satellite Web UI で、Hosts > All Hosts の順に移動し、Satellite が管理する各ホストに関する Insights for Red Hat Enterprise Linux の推奨事項を表示します。