집합체 제어기에 대해 호스트를 등록하십시오. 집합체 제어기 호스트와 원격 대상 호스트가 모두 동일한 컴퓨터인
현재 호스트를 등록하려면 명시적 호스트 대상 없이 집합체 유틸리티
스크립트에서
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
선택사항으로, -hostJavaHome 매개변수를 사용하여 호스트의 Java 홈 디렉토리에 대한 경로를 지정하십시오.
예: -hostJavaHome=c:\java\jre