작업 관리자가 호스트 컴퓨터의 애플리케이션, 명령
파일 및 다른 자원에 액세스할 수 있도록 원격 호스트
컴퓨터를 작업 관리자에 등록해야 합니다.
시작하기 전에
작업 관리자 프로파일을 작성하고 작업 관리자를 시작하십시오.
이 태스크 정보
WebSphere® Application Server 제품을
설치할 때 원격 호스트는 필요하지
않습니다. 이 호스트에는 운영 체제 이상의 소프트웨어
요구사항이 없습니다. 원격 호스트를 등록하기 위해, wsadmin registerHost 명령 또는 관리 콘솔의
대상 페이지를 사용할 수 있습니다.
Liberty 서버를 작업 관리자에 등록하려면 호스트에 대상을 등록하는 프로시저를
사용하십시오. registerHost 명령에서 Liberty 서버의 변수를 설정할 수 있습니다.
프로시저
- 작업 관리자 콘솔 또는 배치 관리자 콘솔의 대상 페이지를 사용하여 호스트를 등록하십시오.
- 를 클릭하십시오.
- 새 대상 페이지에서 원격 호스트를 식별하는 매개변수를 지정하고 보안 정보를 지정하십시오.
- 호스트 컴퓨터 이름을 다음 형식 중 하나로 지정하십시오.
- 완전한 DNS(Domain Name Server) 호스트 이름 문자열(예: xmachine.manhattan.ibm.com)
- 기본 축약형 DNS 호스트 이름 문자열(예: xmachine)
- 숫자 IP 주소(예: 127.1.255.3)
제품이 설치된 컴퓨터와 동일한 컴퓨터 또는
다른 컴퓨터를 호스트로 사용할 수 있습니다.
- 선택적으로 대상 호스트의 운영 체제를 지정하십시오.
- 설치 권한이 있는 관리 사용자에 대상 호스트의
관리 사용자 이름을 지정하십시오.
- 작업 관리자가 호스트에서 작업에 액세스하여 실행할 수
있도록 관리자용 비밀번호 또는 개인 키를 지정하십시오.
호스트에 비밀번호가 필요하지 않은 경우, 널 문자열 값 ""를 지정할 수 있습니다.
- 필요에 따라 다른 매개변수를 지정하십시오.
우수 사례: 보안 정보 저장을 선택하면
호스트에서 모든 작업 관리자 조치에 사용자 이름
및 비밀번호를 입력할 필요가 없습니다.
- 확인을 클릭하십시오.
- registerHost 명령을 사용하여 호스트를 등록하십시오. 이 명령은 JobManagerNode 명령 그룹에 있습니다.
- 작업 관리자 프로파일의 bin 디렉토리에서 명령 창을 여십시오.
- wsadmin 명령을 사용하여 wsadmin 도구를 시작하고
선택적으로 Jython 언어를 사용하십시오.
wsadmin -lang jython
- registerHost 명령을 실행하여 호스트 컴퓨터를 작업 관리자의 대상으로 만드십시오.
AdminTask.registerHost('[-host host_computer -hostProps [ [osType operating_system]
[username administrative_user][privateKeyFile key_file_path]
[passphrase passphrase][saveSecurity true] ]')
host는
작업 관리자에 등록할 호스트의 컴퓨터 이름입니다. host 값을 지정해야 합니다.
hostProps는
호스트의 특성을 지정합니다.
표 1. registerHost -hostProps 정의
특성. registerHost 명령에
하나 이상의 정의 특성을 지정하거나 정의되지 않은 특성을
지정할 수 있습니다. 특성 이름 |
특성 설명 |
osType |
운영 체제 유형. osType을 지정하면
명령의 속도가 빨라집니다. 이 선택적 특성에 따라
호스트와의 연결 방법이 결정됩니다. 올바른 값은 다음과 같습니다.- aix
- hpux
- os400
- linux
- solaris
- windows
- os390
|
사용자 이름 |
호스트에 로그인할 권한이 있는 사용자.
이 특성은 필수입니다. |
비밀번호 |
제공된 사용자 이름의 비밀번호. password 또는
privateKeyFile의 값을 지정해야 합니다. 호스트에 비밀번호가 필요하지 않은 경우, 널 문자열 값 ""를 지정할 수 있습니다. |
privateKeyFile |
개인 키 파일에 대한 경로. password의 값을 지정하지
않은 경우 privateKeyFile의 값을 지정해야 합니다. |
passphrase |
privateKeyFile의 비밀번호 문구입니다(필요한 경우). |
saveSecurity |
호스트에 보안 특성(username, password,
privateKeyFile, passphrase)을 저장하여 작업 제출에서 기본값으로
사용할지를 지정합니다. 이 특성 값이
true일 경우, 보안 특성이 호스트에
저장되고 이후에 이 호스트에 수행되는 작업 제출에
사용됩니다. |
imDataLocations |
하나 이상의 Installation Manager 데이터 위치의
완전한 경로입니다. 경로가 여러 개일 경우 세미콜론으로 구분하십시오.
이 특성은 대상에서 기본값이 아닌 Installation Manager
데이터 위치를 사용하는 경우에 유용합니다. 올바르지 않은 데이터 위치가 지정되면, 저장되지 않습니다. 지정된 데이터 위치를 인벤토리 작업에서 발견할 수 없는 경우,
저장되지 않습니다. 데이터 위치 찾기 작업을 사용하여 시스템에서
데이터 위치를 검색할 수 있습니다. 데이터 위치 찾기 작업을 수행하면
이 특성이 자동으로 업데이트됩니다. AdminTask.registerHost('[-host hostname -hostProps [
[imDataLocations datalocation1; datalocation2]
[password ****] [saveSecurity true] [username username] ]]')
이 특성은 선택적입니다.
|
property_name |
다음 형식으로 지정되는 사용자 정의 대상 특성 이름 및
값입니다. [property_name property_value]
Liberty
변수의 경로를 지정할 수 있습니다. 예: [WLP_WORKING_DIR /working]
[WLP_SHARED_DIR /shared]
[WLP_ADDITIONAL_DIRS /addl]
이 예제는 세 개의 특성을 정의합니다.
이 특성은 선택적입니다.
|
또는 다음과 같이
registerHost 명령을
대화식 모드로 실행할 수 있습니다.
AdminTask.registerHost('-interactive')
결과
작업 관리자에 호스트를 등록한 후, 콘솔 또는 wsadmin이 호스트의 고유 ID(UUID)를 표시합니다.
예
registerHost 명령으로 호스트를 등록할 때 호스트 특성에서 Liberty의 변수를
설정할 수 있습니다. 변수는 Liberty 자원을 설치할 루트 디렉토리를 지정하고
자원을 찾기 위한 검색 경로를 지정합니다.
- 작업 관리자 프로파일의 bin 디렉토리에서 명령 프롬프트를 여십시오.
- wsadmin 도구를 시작하고 Jython 스크립트 언어를 사용하십시오.
wsadmin -lang jython
- 변수 이름 및 값을 지정하는 AdminTask registerHost 명령을 실행하십시오.
예를 들어
C:\liberty 디렉토리를 사용하도록 WLP_WORKING_DIR 변수를
설정하십시오.
AdminTask.registerHost('-host host_name -hostProps [[username admin][password password]
[saveSecurity true][WLP_WORKING_DIR C:/liberty]]')
다음에 수행할 작업
호스트가 작업 관리자에 등록되어 있으며 작업 관리자가 대상 자원을 나열할 수 있는지 확인하십시오.