ブートストラップスクリプトを使用してクライアントをプロキシに登録する
クライアントは、ブートストラップスクリプトを使用してSUSE Multi-Linux Managerプロキシを通じて登録できます。 これは、SUSE Multi-Linux Managerサーバに直接クライアントを登録するのとほぼ同じ方法で行われます。
`mgr-bootstrap`コマンドラインツールを使用して、SUSE Multi-Linux Managerサーバーコンテナ内で起動するスクリプトを作成します。`mgr-bootstrap`には、プロキシの完全修飾ドメイン名(FQDN)、アクティベーションキー、またはGPGキーなどのパラメータが必要です。 プロキシのFQDNは必須です。 他のすべてのパラメータは、特定のセットアップに依存します。
その後、ブートストラップスクリプトは、クライアントに必要すべての情報を配備します。
-
SUSE Multi-Linux ManagerサーバでWeb UIを使用してクライアントアクティベーションキーを作成します。 詳細については、アクティベーションキーを参照してください。
-
サーバのコンテナホストで、コンテナ内で端末を起動します。
mgrctl term-
コンテナ内で起動するスクリプトを作成するには、たとえば次のオプションを指定して`mgr-bootstrap`コマンドを実行します。
mgr-bootstrap --hostname=MLM_PROXY --activation-keys=ACTIVATION_KEY \ --script bootstrap-MLM_PROXY.sh`MLM_PROXY`をお使いのプロキシのホスト名に置き換えてください。
`--script`オプションを使用すると、説明的な名前で起動するスクリプトを保存できます。 必要に応じて、追加のコマンドラインオプションを使用してブートストラップスクリプトをカスタマイズします。 利用可能なオプションを表示するには、コマンドラインから`mgr-bootstrap --help`と入力します。
-
オプション:結果として得られたブートストラップスクリプトを編集します。
-
-
ブートストラップスクリプトを実行します。 次の2つのオプションがあります:
-
スクリプトをクライアントに転送し、クライアント上で直接実行します。 代わりに、プロキシがリクエストをサーバーに転送するため、クライアントは http://MLM_PROXY/pub/bootstrap-MLM_PROXY.sh.からダウンロードできます。`MLM_PROXY`をお使いのプロキシのホスト名に置き換えてください。
-
プロキシから`ssh`を使用して起動するスクリプトを実行してください。
MLM_PROXY`をお使いのプロキシのホスト名に、<client.example.com>`をクライアントのホスト名にそれぞれ置き換えてください:
cat /srv/www/htdocs/pub/bootstrap/bootstrap-MLM_PROXY.sh | ssh root@<client.example.com> /bin/bash -