第6章 クライアントの登録
Red Hat Enterprise Linux バージョン 6、7、または 8 オペレーティングシステムを実行しているクライアントを、ロードバランシング用に設定する Capsule Server に登録できます。クライアントを登録して Puppet を使用するように設定する方法の詳細は、『ホストの管理ガイド』の「登録」を参照してください。
クライアントを登録するには、次のいずれかの手順に進みます。
6.1. ブートストラップスクリプトを使ったクライアントの登録
クライアントを登録するには、クライアント上で次のコマンドを入力します。クライアントごとに登録の手順を実行する必要があります。
前提条件
クライアントにブートストラップスクリプトをインストールして、スクリプトのファイル権限を実行可能に変更していることを確認します。詳細については、『ホストの管理』の「ブートストラップスクリプトを使用したホストの Satellite 6 への登録」セクションを参照してください。
Red Hat Enterprise Linux 8 の場合は、以下のコマンドを入力します。
# /usr/libexec/platform-python bootstrap.py \ --login=admin \ --server loadbalancer.example.com \ --organization="Your_Organization" \ --location="Your_Location" \ --hostgroup="Your_Hostgroup" \ --activationkey=your_activation_key \ --enablerepos=rhel-7-server-satellite-tools-6.5-rpms \ --puppet-ca-port 8141 \ 1 --force 2
Red Hat Enterprise Linux 7、6、5 の場合は、以下のコマンドを入力します。
# python bootstrap.py --login=admin \ --server loadbalancer.example.com \ --organization="Your_Organization" \ --location="Your_Location" \ --hostgroup="Your_Hostgroup" \ --activationkey=your_activation_key \ --enablerepos=rhel-7-server-satellite-tools-6.5-rpms \ --puppet-ca-port 8141 \ 1 --force 2
このスクリプトでは、--login
オプションで入力した Satellite ユーザー名に対応するパスワードの入力が求められます。
6.2. クライアントの手動登録
クライアントを手動で登録するには、登録するクライアントごとに、次の手順を実行します。
手順
katello-ca-consumer
パッケージがインストールされている場合は削除します。# yum remove 'katello-ca-consumer*'
ロードバランサーから
katello-ca-consumer
パッケージをインストールします。# rpm -Uvh \ http://loadbalancer.example.com/pub/katello-ca-consumer-latest.noarch.rpm
クライアントを登録し、
--serverurl
と--baseurl
のオプションを追加します。# subscription-manager register --org=Your_Organization \ --activationkey=Your_Activation_Key \ --serverurl=https://loadbalancer.example.com:8443/rhsm \ --baseurl=https://loadbalancer.example.com/pulp/repos