向集合体控制器注册主机。 要注册当前主机(集合体控制器主机和远程目标主机为同一计算机),请在集合体实用程序脚本上运行
registerHost 命令并且不指定任何显式主机目标。指定集合体控制器的主机名、端口以及管理用户名和密码。例如:
wlp/bin/collective registerHost --host=controllerHost --port=controllerHTTPSPort
--user=controllerAdmin --password=controllerAdminPassword
要减少所需的选项数目,请使用 --controller 选项,而不是
--user、--password、--host 和 --port。
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
要减少所需的选项数目,请使用 --controller 选项,而不是
--user、--password、--host 和 --port。
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
要减少所需的选项数目,请使用 --controller 选项,而不是
--user、--password、--host 和 --port。
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
要减少所需的选项数目,请使用 --controller 选项,而不是
--user、--password、--host 和 --port。
wlp/bin/collective registerHost myHost.ibm.com
--controller=controllerAdmin:controllerAdminPassword@controllerHost:controllerHttpsPort
--rpcuser=osUser --rpcUserPassword=osUserPassword
--hostReadPath=\opt --hostWritePath=/dir1 --hostWritePath=/dir2
要使用
管理中心的部署工具部署
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
要减少所需的选项数目,请使用 --controller 选项,而不是
--user、--password、--host 和 --port。
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
(可选)使用 -hostJavaHome 参数指定指向主机 Java 主目录的路径。例如:-hostJavaHome=c:\java\jre
更新注册的主机读路径或写路径。 在集合体实用程序脚本上运行 updateHost 命令,以更改主机读路径和写路径。此命令中的路径会覆盖先前为 hostReadPath 和 hostWritePath 设置的路径,请不要添加到现有路径。
wlp/bin/collective updateHost myHost.ibm.com --host=controllerHost
--port=controllerHTTPSPort --user=controllerAdmin --password=controllerAdminPassword
--rpcUser=osUser --rpcUserPassword=osUserPassword
--hostReadPath=/optNew --hostWritePath=/opt --hostWritePath=/home/osUser
要减少所需的选项数目,请使用 --controller 选项,而不是
--user、--password、--host 和 --port。
wlp/bin/collective updateHost myHost.ibm.com
--controller=controllerAdmin:controllerAdminPassword@controllerHost:controllerHttpsPort
--rpcuser=osUser --rpcUserPassword=osUserPassword
--hostReadPath=/optNew --hostWritePath=/opt --hostWritePath=/home/osUser
从集合体控制器注销主机。 在集合体实用程序脚本中运行 unregisterHost 命令;例如:
wlp/bin/collective unregisterHost myHost.ibm.com --host=controllerHost
--port=controllerHTTPSPort --user=controllerAdmin --password=controllerAdminPassword
要减少所需的选项数目,请使用 --controller 选项,而不是
--user、--password、--host 和 --port。
wlp/bin/collective unregisterHost myHost.ibm.com
--controller=controllerAdmin:controllerAdminPassword@controllerHost:controllerHttpsPort
注销主机将移除该主机上的所有已注册的服务器,并从集合体控制器中移除任何其他基于主机的信息。