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