3.3. 移行の実行
Satellite 6 では、ブートストラップスクリプトを使用して、以前の Satellite 5 インスタンスから既存のクライアントを移行します。
ブートストラップスクリプトは、コンテンツの登録、製品の証明書、および Puppet 設定を処理します。
3.3.1. ブートストラップスクリプトのインストール
ブートストラップスクリプトのパッケージである katello-client-bootstrap は、デフォルトで Satellite Server のベースシステムにインストールされ、スクリプトは /var/www/html/pub/ ディレクトリーにインストールされ、クライアントで使用できるようになります。これには、以下の形式の URL からアクセスできます。
satellite.example.com/pub/bootstrap.pyこのスクリプトには readme ファイルがあります。Satellite CLI でこのファイルを表示するには、以下のコマンドを実行します。
$ less /usr/share/doc/katello-client-bootstrap-version/README.mdブートストラップのクライアントへのインストール
スクリプトが必要になるのは一度だけで、さらには root ユーザー向けのものなので、これを /root に保存して使用後に削除します。root として、以下のようにクライアントにブートストラップスクリプトをインストールします。
rootディレクトリーにいることを確認します。#
cdスクリプトをダウンロードします。
#
curl -O http://satellite.example.com/pub/bootstrap.pyこれにより、スクリプトが現行ディレクトリーにインストールされます。
スクリプトを実行可能にします。
#
chmod +x bootstrap.pyスクリプトが実行できることを確認するには、以下のように使用ステートメントを表示します。
#
./bootstrap.py -h移行プロセスが完了したら、スクリプトを削除できます。
#
cd#rm bootstrap.py