Show Table of Contents
10.12. ブートストラップスクリプトによる新規ホストの Satellite 6 への追加
6.2 に組み込まれているブートストラップスクリプトを使用して新規クライアントを Satellite 6 に登録することができます。
ブートストラップスクリプトは、コンテンツの登録、製品の証明書、および Puppet 設定を処理します。ブートストラップスクリプトには、Red Hat Enterprise Linux システムが登録されているかどうか (RHN、Satellite 5、SAM、RHSM)、または登録されている場合でもシステムが Satellite 6 にサブスクライブしているかどうかにかかわらず、その Red Hat Enterprise Linux システムを対象とするという利点があります。
ブートストラップスクリプトのパッケージ katello-client-bootstrap は、デフォルトで Satellite Server のベースシステムにインストールされ、スクリプト自体は
/var/www/html/pub/ ディレクトリーにインストールされ、クライアントで使用できるようにされます。これは、以下の形式の URL を使用してアクセスできます: satellite6.example.com/pub/bootstrap.py
手順10.10 ブートストラップのクライアントへのインストール
以下のようにブートストラップスクリプトをクライアントシステムにインストールします。
rootで、以下のようにスクリプトに適したディレクトリーに切り替えます。たとえば、以下のようになります。#
cd /usr/bin/rootで、スクリプトをダウンロードします。#
これにより、スクリプトが現行ディレクトリーにインストールされます。wget http://satellite6.example.com/pub/bootstrap.py- スクリプトを実行可能にします。
#
chmod +x bootstrap.py - スクリプトが実行できることを確認するには、以下のように使用ステートメントを表示します。
#
./bootstrap.py -h rootディレクトリーに戻り、スクリプトが「./」なしで実行できることを確認します。#
cd#bootstrap.py -h
手順10.11 Red Hat Enterprise Linux 6 システムの移行
前提条件:
- ブートストラップスクリプトは、前述のようにインストールされています。
- ホスト用のアクティベーションキーがあります。アクティべーションキーをセットアップするには、Red Hat ホスト設定ガイド を参照してください。
- ご使用の環境に適した値を使用して、ブートストラップコマンドを以下のように入力します。
-s, --serverオプションについては、Capsule の FQDN 名を指定します。この例では、統合 Capsule が使用されており、URL は Satellite の FQDN です。#
スクリプトは、bootstrap.py --login=admin \--server satellite6.example.com \--location=location_label \--organization=organization_label \--hostgroup=hostgroup_label \--activationkey=activation_key-l, --loginオプションを使用して入力した Satellite ユーザーに対応するパスワードの入力を求めるプロンプトを出します。 - スクリプトが実行され、進捗の通知が
stoutに送信されます。証明書の承認を求めるプロンプトを出す出力を確認します。以下は例になります。[NOTIFICATION], [2016-04-26 10:16:00], [Visit the UI and approve this certificate via Infrastructure->Capsules] [NOTIFICATION], [2016-04-26 10:16:00], [if auto-signing is disabled] [RUNNING], [2016-04-26 10:16:00], [/usr/bin/puppet agent --test --noop --tags no_such_tag --waitforcert 10]
クライアントは、管理者が Puppet 証明書を承認するまで無期限に待機します。- Web UI で、 → に移動します。
-s, --serverで指定された FQDN に対応する Capsule の名前の右側にある を選択します。- 列で を選択し、クライアントの Puppet 証明書を承認します。
- ゲストに戻り、残りのブートストラップ処理が完了するのを確認します。
- Web UI で、 → に移動し、クライアントが適切なホストグループに接続されていることを確認します。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.