Liberty 프로파일 설치 작업을 사용하여 여러 호스트
Liberty 서버 환경에 원격으로 자원을 설치할 수
있습니다. 설치 전에 하나 이상의 압축(.zip) 파일에 저장되어 있어야 하는
자원은 작업 관리자에 의해 특정 루트 디렉토리에 상대적인 대상 디렉토리로
추출됩니다.
시작하기 전에
Liberty 프로파일 자원 설치 작업을 실행하기 전에
다음 조건이 존재해야 합니다.
- 작업 관리자가 실행 중이어야 합니다.
- 최소 하나의 대상 호스트 컴퓨터를 작업 관리자에 등록해야 합니다.
- 압축(.zip) 파일에 작업 관리자의 규칙에 맞는 디렉토리 구조의 Liberty 자원이 있어야 합니다. "Liberty 자원 패키징"을 참조하십시오.
- 대상 호스트에 자원을 설치할 루트 디렉토리를
정의해야 합니다. 작업 자원 설치를 시도하기 전에 WLP_WORKING_DIR WebSphere 변수를
대상 호스트에 대해 올바른 디렉토리 경로로 설정하십시오. 유사하게, 공유 자원 설치를
시도하기 전에 WLP_SHARED_DIR WebSphere 변수를 올바른 디렉토리 경로로
설정하십시오. 필요에 따라 이러한 변수에 대해 글로벌 기본값을 정의하고
특정 호스트에서 값을 대체할 수 있습니다. "Liberty 서버의 변수 설정"을 참조하십시오.
작업 관리자 ID는
작업을 제출할 수 있는 관리자 역할 또는 운영자 역할에 맞는
권한을 인증받아야 합니다.
작업 관리자에 대상 호스트를 등록할 때
운영 체제 보안 정보를 저장할 수 있습니다.
보안 정보가 저장되지 않은 하나 이상의 대상으로 작업을 제출할 때에는
권한 부여된 운영 체제 사용자 이름과 사용자의 비밀번호 또는 공용-개인용 키 정보를
지정해야 합니다. 신임 정보는 모든 작업 대상에 대해 올바른 정보여야 합니다.
Liberty 서버의 상태는 STATUS_LISTENER_ADDRESS 포트에 자동으로 전송됩니다. STATUS_LISTENER_ADDRESS
포트 번호를 변경하려면 배치 관리자 콘솔() 또는 작업 관리자 콘솔()의 포트 페이지를 사용하십시오.
Liberty 서버 자원을 설치한 후 STATUS_LISTENER_ADDRESS 포트 번호를 변경하면, 이전에 설치된
Liberty 자원으로부터 더 이상 자동 상태를 수신하지 않습니다.
이 태스크 정보
작업 관리자 또는 배치 관리자의 관리 콘솔을 사용하여 하나 이상의 호스트 대상에 Liberty 자원을 설치할 수 있습니다. 콘솔에서
Liberty 프로파일 자원 설치 작업을 선택하고, 압축 파일의 위치
및 기타 작업 옵션을 지정하고, 요약 정보를 검토한 후 작업을 제출하십시오.
콘솔을 사용하는 대신 AdministrativeJobs 명령 그룹의 installLibertyProfileResources
작업 스크립트를 실행할 수 있습니다. 관리 작업 유형 주제를 참조하십시오.
프로시저
- 관리 콘솔의 탐색 트리에서
을 클릭하십시오.
- Liberty 자원을 설치하는 작업을 선택하십시오.
- 목록에서 Liberty 프로파일 자원 설치 작업 유형을
선택하십시오.
- 선택적으로 작업의 설명을 지정하십시오.
- 다음을 클릭하십시오.
- Liberty 자원을 설치할 작업 대상을 선택하십시오.
- 목록에서 대상 그룹을 선택하거나
대상 이름을 선택하십시오.
대상 그룹 목록에는 선택한 작업 유형에 유효한 대상 그룹만
표시됩니다.
- 대상 이름을 선택한 경우, 대상 이름을 지정하고 추가를 클릭하거나
찾기를 클릭한 후 대상 찾기 페이지에 선택한 대상을 지정하십시오.
- 작업 관리자를 사용하여 대상 호스트를 등록할 때
보안 인증 정보를 저장하도록 선택하지 않은 경우 대상 호스트에 액세스하기 위한
운영 체제 사용자 이름과 비밀번호 또는 공용-개인용 키 정보를 지정하십시오.
보안 신임 정보는 모든 작업 대상에 대해 올바른 정보여야 합니다.
- 다음을 클릭하십시오.
- Liberty 자원 설치 작업에 필요한 매개변수를 지정하십시오.
- Liberty 자원을 포함하는 압축 파일이 작업 관리자 서버에
있는 경우, Liberty 프로파일 자원 압축 파일 경로에서는
압축(.zip) 파일의 전체 경로 이름을 지정하십시오.
압축 파일이 작업 관리자 서버에 상주하지 않는 경우, 이 단계를 건너뛰고
압축 파일의 URL 경로를 지정하십시오.
예를 들어, Liberty 자원이 /resources/my_liberty_server.zip 압축 파일에 존재한다고
가정하십시오. 압축 파일의 전체 경로 이름을 다음과 같이 지정하십시오.
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
/resources/my_liberty_server.zip
![[Windows]](../images/windows.gif)
c:/resources/my_liberty_server.zip
- Liberty 자원을 포함하는 압축 파일이 작업 관리자 서버에
없는 경우, Liberty 프로파일 자원 압축 파일의 URL 경로에서는 압축 파일의 URL
경로를 지정하십시오.
URL(Universal Resource Locator)의 지원되는
스킴 이름에는 http, https, ftp 및
file이 포함됩니다.
제한사항: file을
제외한 프로토콜과 함께 Liberty 프로파일 자원 압축 파일의 URL 경로를
사용하려면 대상 호스트에 wget 유틸리티가 있어야 합니다. 대상 호스트의 wget
유틸리티가 지원하는 http, https 또는 ftp 원격 다운로드
프로토콜을 선택하십시오. wget 유틸리티가 선택한 프로토콜을 지원하지
않으면, 작업이 자원을 설치할 수 없습니다.
예를 들어, Liberty 자원 파일
my_liberty_server.zip에 다음 URL 중 하나를 지정하십시오.
Liberty
자원이 HTTP 또는 HTTPS 서버에 있는 경우, 다음과 같습니다.
http://www.mycompany.com/resources/my_liberty_server.zip
https://www.mycompany.com/resources/my_liberty_server.zip
Liberty
자원이 FTP 서버에 있는 경우, 다음과 같습니다.
ftp://www.mycompany.com/resources/my_liberty_server.zip
Liberty
자원이 대상 호스트 컴퓨터에 있는 경우, URL이
파일 스킴을 사용하여 압축 파일의 경로 및
이름을 설명할 수 있습니다.
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
file:///resources/my_liberty_server.zip
![[Windows]](../images/windows.gif)
file://c:/resources/my_liberty_server.zip
- Liberty
자원을 포함하는 압축 파일이 작업 관리자 서버에 없고 URL이 비밀번호로 보호되는 경우,
사용자 이름 및 비밀번호를 지정하십시오.
- URL에 액세스하는 데 필요한 사용자 이름에, 4(b)단계에 지정된
URL에 액세스할 수 있는 사용자 이름을 지정하십시오.
- URL에 액세스하는 데 필요한 비밀번호 및 비밀번호
확인에, 사용자가 URL에 액세스하는 데 필요한 비밀번호를 지정하십시오.
- 서버에서 공유할 수 있는 Liberty
자원을 설치하려면 공유 위치에 설치를
선택하십시오.
기본적으로 이 옵션은 선택되어 있지 않으며 작업 시
WLP_WORKING_DIR WebSphere 변수에 설정된 위치에 자원을 설치합니다. 이 옵션을 선택하면
작업 시 WLP_SHARED_DIR WebSphere 변수에 설정된 위치에 자원이 설치됩니다.
- Liberty 설치 및 임베드된
서버에 권한을 부여하는 선택적 iSeries 스크립트를 실행하려면
IBM i 대상에서 선택적 설치 스크립트 실행을 선택하십시오.
선택할 경우, 작업 관리자가 IBM i 대상에 설치하는
Liberty마다 다음 명령이
실행됩니다.
liberty_home/bin/iAdmin POSTINSTALL
공유
토폴로지에 하나 이상의 서버를 설치하면 다음 명령이 실행됩니다.
liberty_home_of_server/bin/iAdmin GRANTAUTH --rolename server
--userprofilename QEJBSVR --userdir server_area_root
server_area_root는 서버 디렉토리의
최상위입니다. 예를 들어 서버가
/usr/servers/myserver
디렉토리에 설치된 경우,
server_area_root는
/usr이고
명령은 다음과 같습니다.
liberty_home_of_server/bin/iAdmin GRANTAUTH --rolename server
--userprofilename QEJBSVR --userdir /usr
Liberty
설치를 제거할 경우 IBM i 대상에서 다음 명령이 실행됩니다.
liberty_home/bin/iAdmin PREUNINSTALL
- 다음을 클릭하십시오.
- 작업을 스케줄링하십시오.
지정한 시간 및 날짜는 작업 관리자와
관련되어 있습니다.
- 선택적으로, 작업 완료 시 알림이 전송된 하나 이상의 이메일 주소를
지정하십시오.
이메일 주소를 여러 개 지정하는 경우, 각 주소를 쉼표로
구분하십시오.
- 작업을 제출할 수 있는 시기를 선택하십시오.
- 작업 만기를 선택하십시오.
- 선택적으로 작업의 반복 간격, 간격의
시작 날짜 및 시간과 간격의 종료 날짜 및 시간을
지정하십시오.
- 다음을 클릭하십시오.
- 요약을 검토하고 완료를 클릭하여
작업을 제출하십시오.
결과
작업 관리자 서버가 작업을 실행하고
Liberty 자원을 대상 호스트에
추가하려고 시도합니다.
작업에서는 다음 방법을 차례로 시도하여
대상 호스트에 이미지를 추출합니다.
- 호스트에서 unzip 유틸리티를 사용하십시오.
- 인벤토리 작업으로 발견된 SDK(Software Development Kit)의
jar 유틸리티를 포함한 jar 유틸리티를 호스트에
사용하십시오.
특별히 관리자가 사용 불가능하게 설정하지 않으면 작업하는
동안 원격 호스트에 복사되는 unzip
유틸리티를 사용하십시오. 작업 완료 후에는 unzip
유틸리티가 삭제됩니다.
- 작업 관리자에서 zip 파일의 압축을 풀고 대상 호스트에
한 번에 하나씩 파일을 복사하십시오. 이 방법은 이미지가 작업 관리자에
있는 경우에만 적용됩니다.
다음에 수행할 작업
작업 상태 페이지에서 Liberty 자원 설치 작업의
ID를 클릭하고 작업 상태를 보십시오. 상태 새로 고치기
아이콘
을 클릭하여
표시된 상태를 새로 고치십시오.
작업에 실패하는 경우
작업 실행 결과로 나타나는 오류 메시지를 확인하고 오류 조건을 정정한
다음 작업을 다시 제출하십시오.
참고: 작업이 실패하고 정의되지 않은 변수
WLP_WORKING_DIR 메시지가 나타나면 를 클릭하고 범위를 선택한
다음 새로 작성을 클릭하십시오. 이름이 WLP_WORKING_DIR인 변수 및 Liberty 자원을 설치할 디렉토리 경로를 지정하는 값(예:
/liberty/working)을 작성하십시오. 작업이 실패하고 정의되지 않은 변수
WLP_SHARED_DIR 메시지가 나타나면 이름이 WLP_SHARED_DIR인 변수를 작성하고 공유 Liberty 자원을 설치할 디렉토리 경로(예: /liberty/shared)를
지정하십시오. 그런 다음, 작업을 다시 제출하십시오.
작업이 성공하면 을
클릭하여 자원 목록에서 Liberty 자원을 확인하십시오.