4.5. プル要求を使用するためのホストの設定
pull-mqtt モードを使用するように設定された Capsule の場合には、ホストはリモート実行プルクライアントを使用してリモートジョブにサブスクライブできます。管理対象ホストでは、Capsule Server への SSH 接続は必要ありません。
前提条件
- ホストを Satellite に登録している。
-
ホストが登録されている Capsule が
pull-mqttモードを使用するように設定されている。詳細は、Capsule Server のインストール の プルクライアントのリモート実行の設定 を参照してください。 - ホストのオペレーティングシステムバージョン用の Red Hat Satellite Client 6 リポジトリーは、Satellite Server で同期され、コンテンツビューおよびホストのライフサイクル環境で利用でき、ホストで有効化されている。詳細は、コンテンツの 管理 の Satellite のホストのリポジトリーセットのステータスの変更 を参照してください。
-
ホストは、ポート
1883を使用して MQTT 経由で Capsule と通信できます。 -
ホストはポート
9090を使用して HTTPS 経由で Capsule と通信できます。
katello-pull-transport-migrate パッケージが作成され、ユーザーはプルクライアントを使用して Katello Agent からリモート実行に移行できるようになりました。ただし、ホストに Katello Agent をインストールする必要はありません。Katello Agent がインストールされているかどうかに関係なく、katello-pull-transport-migrate を使用できます。
手順
ホストに
katello-pull-transport-migrateパッケージをインストールします。Red Hat Enterprise Linux 8 ホストおよび Red Hat Enterprise Linux 9 ホストの場合:
# dnf install katello-pull-transport-migrateRed Hat Enterprise Linux 7 ホストの場合:
# yum install katello-pull-transport-migrate
このパッケージは、依存関係として
foreman_ygg_workerおよびyggdrasilをインストールし、ホストでプルモードを有効にします。ホストのsubscription-manager設定およびコンシューマー証明書は、ホストでyggdrasilクライアントを設定するために使用され、プルモードのクライアントワーカーを起動します。オプション: プルクライアントが実行中であり、適切に設定されていることを確認するには、
yggdrasildサービスのステータスを確認します。# systemctl status yggdrasildオプション: パッケージのインストール後に、ホストから
katello-agentを削除できます。警告お使いのホストが Red Hat Virtualization のバージョン 4.4 以下にインストールされている場合は、削除された依存関係によりホストが破損するので、
katello-agentパッケージを削除しないでください。