ホスト登録スクリプトが失敗するのはなぜですか?
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.
この問題を解決するには、以下の手順に従います。
- 必要なパッケージをマシンに追加します。 例えば、IBM Cloud インフラストラクチャーでは、以下のコマンドを実行して、必要なパッケージを追加できます。 クラウド・プロバイダー固有の構成については、クラウド・インフラストラクチャー・プロバイダーを参照してください。
- ご使用のマシンで 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-rpmsRHEL 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 ``` - CPU とメモリーの最小サイズなど、他のホスト最小要件をマシンが満たしていることを確認します。
- もう一度マシンで登録スクリプトを実行します。