11.5. プル要求を使用するためのホストの設定
pull-mqtt モードを使用するように設定された Capsule の場合には、ホストはリモート実行プルクライアントを使用してリモートジョブにサブスクライブできます。管理対象ホストでは、Capsule Server への SSH 接続は必要ありません。
前提条件
- ホストを Satellite に登録している。
-
ホストの Capsule が
pull-mqttモードを使用するように設定されている。詳細は、Capsule Server のインストール の プルクライアントのリモート実行の設定 を参照してください。 - Red Hat Satellite Client 6 リポジトリーは、Satellite Server で有効化および同期され、ホストで有効化されている。
-
ホストは、ポート
1883を使用して MQTT 経由で Capsule と通信できる。 - ホストは、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-migrate
Red 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パッケージを削除しないでください。