ホストを集合コントローラーに登録します。 集合コントローラー・ホストとリモート・ターゲット・ホストが同じコンピューター上にある現行ホストを登録するには、集合ユーティリティー・スクリプトで、ホスト・ターゲットを明示的に指定せずに
registerHost コマンドを実行します。集合コントローラーのホスト名、ポート、および管理ユーザー名とパスワードを指定します。以下に例を示します。
wlp/bin/collective registerHost --host=controllerHost --port=controllerHTTPSPort
--user=controllerAdmin --password=controllerAdminPassword
必要なオプションの数を減らすには、--user、--password、--host、および --port の代わりに、--controller オプションを使用します。
wlp/bin/collective registerHost
--controller=controllerAdmin:controllerAdminPassword@controllerHost:controllerHttpsPort
このサンプル・コマンドは、指定したホスト・コンピューターの SSH サーバーに対する認証用に固有の SSH 鍵ペアを生成します。
SSH 鍵ペアが既に生成されているリモート・ホストを登録する場合は、SSH 秘密鍵ファイルのパスを指定できます。
以下の
registerHost コマンドは、
SSH 秘密鍵がローカル・コントローラー・コンピューター上の
/home/user1/.ssh/id_rsa に保管されていることを想定しています。
SSH 鍵ペアのもう一方のファイルは、リモート・ターゲット・ホスト上の
/home/user1/.ssh/authorized_keys の公開鍵ファイルです。
wlp/bin/collective registerHost remotehost.ibm.com --host=controllerHost
--port=controllerHTTPSPort --user=controllerAdmin --password=controllerAdminPassword
--sshPrivateKey=/home/user1/.ssh/id_rsa
必要なオプションの数を減らすには、--user、--password、--host、および --port の代わりに、--controller オプションを使用します。
wlp/bin/collective registerHost remotehost.ibm.com
--controller=controllerAdmin:controllerAdminPassword@controllerHost:controllerHttpsPort
--sshPrivateKey=/home/user1/.ssh/id_rsa
リモート・ターゲット・ホストが SSH をサポートしていない場合や、SSH 鍵を使用したくない場合、
rpcUser にはオペレーティング・システムのログイン・ユーザー、
rpcUserPassword にはログイン・パスワードを指定できます。
rpcUser と
rpcUserPassword を指定する場合、
sshPrivateKey を指定しないでください。
オペレーティング・システムのログイン・ユーザーとパスワードを指定するコマンドは、以下のようなものになります。
wlp/bin/collective registerHost remotehost.ibm.com --host=controllerHost
--port=controllerHTTPSPort --user=controllerAdmin --password=controllerAdminPassword
--rpcUser=osUserForRemoteHost --rpcUserPassword=osUserPasswordForRemoteHost
必要なオプションの数を減らすには、--user、--password、--host、および --port の代わりに、--controller オプションを使用します。
wlp/bin/collective registerHost remotehost.ibm.com
--controller=controllerAdmin:controllerAdminPassword@controllerHost:controllerHttpsPort
--rpcuser=osUserForRemoteHost --rpcUserPassword=osUserPasswordForRemoteHost
ホストとの間でファイルの転送を行うためには、ホストの読み取りパスと書き込みパスを指定する必要があります。
registerHost コマンドでこれらのパスが指定されない限り、
Liberty アーカイブをホストにデプロイすることはできません。
hostReadPath は、集合コントローラーが読み取れるディレクトリーを指定します。
hostWritePath は、集合コントローラーが書き込めるディレクトリーを指定します。
hostWritePath で指定されるパスは読み取りも可能です。例えば、
/opt/wlp にアーカイブをアップロードするには、
--hostWritePath=/opt と指定する必要があります。複数のパスを指定するには、パラメーターを複数回指定してください。
wlp/bin/collective registerHost myHost.ibm.com --host=controllerHost
--port=controllerHTTPSPort --user=controllerAdmin --password=controllerAdminPassword
--rpcUser=osUser --rpcUserPassword=osUserPassword
--hostReadPath=/opt --hostWritePath=/dir1 --hostWritePath=/dir2
必要なオプションの数を減らすには、--user、--password、--host、および --port の代わりに、--controller オプションを使用します。
wlp/bin/collective registerHost myHost.ibm.com
--controller=controllerAdmin:controllerAdminPassword@controllerHost:controllerHttpsPort
--rpcuser=osUser --rpcUserPassword=osUserPassword
--hostReadPath=\opt --hostWritePath=/dir1 --hostWritePath=/dir2
Admin Center のデプロ
イ・ツールを使用して
Liberty サーバー・パッケージをデプロイするには、
hostWritePath を、サーバー・パッケージをデプロイする
パスに指定する必要があります。ファイルを複数のディレクトリーに転送するには、
hostWritePath パラメーターの複数のインスタンスをコマンドに含めます。以下に例を示します。
wlp/bin/collective registerHost myHost.ibm.com --host=controllerHost
--port=controllerHTTPSPort --user=controllerAdmin
--password=controllerAdminPassword --rpcUser=osUser --rpcUserPassword=osUserPassword
--hostWritePath=c:¥was¥liberty¥brokerageAppTest --hostWritePath=c:¥wlp_backup
必要なオプションの数を減らすには、--user、--password、--host、および --port の代わりに、--controller オプションを使用します。
wlp/bin/collective registerHost myHost.ibm.com
--controller=controllerAdmin:controllerAdminPassword@controllerHost:controllerHttpsPort
--rpcuser=osUser --rpcUserPassword=osUserPassword
--hostWritePath=c:¥was¥liberty¥brokerageAppTest --hostWritePath=c:¥wlp_backup
Admin Center のデプロ
イ・ツールを使用してサーバー・パッケージをデプロイする前に、
Liberty 集合操作用 RXA のセットアップ内のご使用のホスト・オペレーテ
ィング・システムに応じたステップを行ってください。
オプションで、-hostJavaHome パラメーターを使用して、ホストの Java ホーム・ディレクトリーのパスを指定します。
例えば、-hostJavaHome=c:¥java¥jre などです。