ホスト登録スクリプトが失敗するのはなぜですか?

RHEL マシンが Satellite の最低要件を満たし、正しい設定手順に従っていることを確認することで、ホスト登録スクリプトの失敗をトラブルシューティングし、解決してください。

Satellite ホストとして接続したいお客様のインフラストラクチャーのマシンに SSH でアクセスし、ホスト登録スクリプトを実行すると、次の例のようなメッセージが表示されます。

No package rh-python36 available.
Error: Nothing to do

Satellite ホストになるための最小要件をマシンが満たしていません。 特に、RHEL には以下のパッケージがインストールされている必要があります。

RHEL 9の場合

Repository 'rhel-9-for-x86_64-appstream-rpms' is enabled for this system.
Repository 'rhel-9-for-x86_64-baseos-rpms' is enabled for this system.

この問題を解決するには、以下の手順に従います。

  1. 必要なパッケージをマシンに追加します。 例えば、IBM Cloud インフラストラクチャーでは、以下のコマンドを実行して、必要なパッケージを追加できます。 クラウド・プロバイダー固有の構成については、クラウド・インフラストラクチャー・プロバイダーを参照してください。
    1. ご使用のマシンで Red Hat パッケージをリフレッシュします。
        subscription-manager refresh
        ```
        「`Network error, unable to connect to server. Please see /var/log/rhsm/rhsm.log for more information.`」などのエラーが表示された場合は、マシンのセキュリティー・グループや他のネットワーク設定を調べて、インターネットに接続できることを確認してください。
        {: tip}
    
    2. ご使用のマシンでパッケージ・リポジトリーを有効にします。 例えば、RHEL 9のパッケージ要件を有効にする。
    
        RHEL 9
     ```txt {: pre}
        subscription-manager repos --enable rhel-9-for-x86_64-appstream-rpms && subscription-manager repos --enable rhel-9-for-x86_64-baseos-rpms
    
     RHEL 8
     ```txt {: pre}
     subscription-manager repos --enable rhel-8-for-x86_64-appstream-rpms &&
     subscription-manager repos --enable rhel-8-for-x86_64-baseos-rpms
     ```
    
  2. CPU とメモリーの最小サイズなど、他のホスト最小要件をマシンが満たしていることを確認します。
  3. もう一度マシンで登録スクリプトを実行します。