Liberty 서버의 변수 설정

작업 관리자를 사용하여 원격으로 Liberty 서버를 설치 및 관리하기 전에 하나 이상의 WebSphere 변수를 설정해야 합니다. 관리 콘솔, wsadmin 스크립트 또는 registerHost 명령에서 변수를 설정할 수 있습니다. 변수는 Liberty 자원을 설치할 루트 디렉토리를 지정하고, 아직 작업 관리자에 등록되지 않은 자원을 찾기 위한 검색 경로를 지정합니다.

시작하기 전에

Liberty 자원에는 프로젝트, 소프트웨어 개발 킷(Java 런타임 환경), Liberty 런타임, 서버 및 애플리케이션이 포함됩니다. 자세한 정보는 Liberty 자원을 참조하십시오.

관리 콘솔, wsadmin 또는 registerHost 명령을 사용하여 Liberty 서버 변수의 값을 설정하는 경우, 작업 관리자 또는 배치 관리자를 시작하십시오.

이 태스크 정보

WebSphere 변수 및 기본 제공 변수에 대한 값을 지정할 수 있습니다.

WebSphere 변수

작업 관리자를 사용하여 Liberty 자원을 설치하기 전에 하나 이상의 WebSphere 변수를 설정해야 합니다. 구성의 규모는 배치되는 토폴로지에 따라 다릅니다. 작업 관리자 콘솔이나 배치 관리자 콘솔, wsadmin 또는 registerHost 명령을 사용하여 변수의 값을 설정할 수 있습니다.

Liberty 자원은 비공유 작업 위치 또는 공유 위치에 설치할 수 있습니다. 작업 위치에 설치된 자원을 공유하지 마십시오.

공유 위치에 설치된 자원은 작업 위치에 설치된 Liberty 서버에서 사용할 수 있습니다. 예를 들어, 하나 이상의 다음 유형의 공유 자원을 사용하도록 작업 Liberty 서버를 구성할 수 있습니다.
  • Liberty 런타임
  • 소프트웨어 개발 킷
  • 애플리케이션
공유 위치에 자원을 읽기 전용으로 설치하십시오. 네트워크 파일 시스템(NFS)과 같은 디스크 공유 접근법을 사용하여 호스트 내에서 또는 호스트 전체에서 자원을 공유할 수 있습니다.

자원 설치 중 이름 충돌이 발생하지 않는 한, Liberty 압축 파일의 자원은 WLP_WORKING_DIR에 지정된 작업 루트 디렉토리 또는 WLP_SHARED_DIR에 지정된 공유 디렉토리로 추출됩니다.

표 1. Liberty 기본 변수. 최소한 공유하지 않는 작업 디렉토리의 디렉토리 경로를 지정하십시오.
기본 변수 설명
WLP_WORKING_DIR 공유하지 않는 작업 Liberty 자원에 대한 설치 또는 인벤토리 검색 경로를 지정합니다. 작업 제출에서 설치 또는 검색 디렉토리를 공유하도록 지정하지 않는 경우, 작업이 이 변수를 사용합니다. 기본적으로 Liberty 자원은 이 변수가 정의하는 비공유 작업 디렉토리에 설치됩니다.

이 변수의 절대 경로를 지정하십시오. 상대 경로는 지정하지 마십시오.

WLP_SHARED_DIR 공유 Liberty 자원에 대한 설치 또는 인벤토리 검색 경로를 지정합니다. 작업 제출에서 설치 또는 검색 디렉토리를 공유하도록 지정하는 경우, 작업이 이 변수를 사용합니다.

이 변수의 절대 경로를 지정하십시오. 상대 경로는 지정하지 마십시오.

WLP_ADDITIONAL_DIRS (선택사항) WLP_SHARED_DIR 및 WLP_WORKING_DIR 변수에 포함된 경로 상의 Liberty 자원 검색을 위한 추가 경로를 지정합니다.
Liberty 자원의 추가 검색 경로를 구성하여 다음을 수행해야 합니다.
  • 작업 관리자에서 별도로 관리되는, 이전에 설치된 SDK(Software Development Kit)를 검색합니다.
  • 기본 작업 및 공유 디렉토리에 설치되지 않은 서버 자원을 검색합니다. 예를 들어, 여러 다른 사용자의 홈 디렉토리에 대해 다른 설치 위치를 정의할 수 있습니다. 자세한 정보는 HOME 및 USER 변수에 대한 설명을 참조하십시오.

이 변수의 절대 경로를 지정하십시오. 상대 경로는 지정하지 마십시오.

내장 변수

작업 관리자를 사용하여 원격으로 Liberty 서버를 설치 및 관리하는 경우, 운영 체제 홈 디렉토리, 운영 체제 사용자, 호스트 이름 및 프로젝트 멤버십을 바탕으로 다음 내장 변수를 설정하여 설치 위치 및 Liberty 구성 파일을 사용자 정의할 수 있습니다.

HOME
Liberty 프로파일 자원 설치 작업을 제출하는 데 사용되는 운영 체제 사용자 이름의 홈 디렉토리를 포함합니다. HOME 변수를 사용하여 제출 사용자의 홈 디렉토리에 대한 작업 디렉토리를 설정할 수 있습니다. 예를 들어, 다음과 같습니다.
WLP_WORKING_DIR=${HOME}/working
USER
Liberty 프로파일 자원 설치 작업을 제출하는 데 사용되는 운영 체제 사용자의 이름을 포함합니다. USER 변수를 사용하여 글로벌 디렉토리에 대한, 각 사용자의 작업 디렉토리를 설정할 수 있습니다. 예를 들어, 다음과 같습니다.
WLP_WORKING_DIR=/working/${USER}
HOME 변수 또는 USER 변수를 사용하여 설치 위치를 사용자 정의할 때, 사용자마다 특정 디렉토리에서 WLP_ADDITIONAL_DIRS 변수를 구성해야 합니다. 예를 들면, 다음과 습니다.
WLP_ADDITIONAL_DIRS=/usr/home/user1;/usr/home/user2

WLP_ADDITIONAL_DIRS 변수에 디렉토리를 포함시키지 않는 경우 인벤토리 작업은 대상 호스트에서 연관된 Liberty 자원을 찾지 않습니다.

HOSTNAME
Liberty 프로파일 자원 설치 작업이 실행되는 대상 호스트의 구성된 호스트 이름을 포함합니다. 서버 bootstrap.properties 파일에서 HOSTNAME 변수를 사용할 수 있습니다. 예를 들면, 다음과 같습니다.
hostname=${HOSTNAME}
그런 다음 서버 구성 파일 server.xml에서 호스트 이름 변수를 사용할 수 있습니다. 예를 들면, 다음과 같습니다.
<httpEndpoint host="${hostname}" httpPort="9081" httpsPort="9444" id="defaultHttpEndpoint"/>
CURRENT_PROJECT
Liberty 자원 압축 파일에 포함된 프로젝트 이름을 포함합니다.

프로시저

특정 범위에서 모든 대상 호스트에 대해 WebSphere 변수를 설정하거나 대상 호스트 레벨에서 WebSphere 변수를 설정할 수 있습니다.

결과

변경사항을 저장한 후 콘솔 WebSphere 변수 페이지의 변수 목록에서 변경사항을 볼 수 있습니다.

유의: 변수를 정의한 후 Liberty 자원 설치 작업의 올바른 파일 패키징 방법에 대한 정보는 Liberty 자원 패키징의 내용을 참조하십시오. IBM Installation Manager를 사용하여 Liberty를 설치하는 경우, WLP_WORKING_DIR 위치 아래에 서브디렉토리를 작성하십시오. 이 디렉토리는 Liberty 런타임의 이 인스턴스를 식별할 때 사용됩니다. 이 디렉토리를 IBM Installation Manager를 사용한 설치 중에 설치 디렉토리로 사용하십시오. WLP_WORKING_DIR/liberty/working으로 설정되는 경우, 예를 들어 runtime_1 서브디렉토리를 작성한 후 IBM Installation Manager를 사용한 설치 중에 /liberty/working/runtime_1을 설치 디렉토리로 사용하십시오.

다음에 수행할 작업

이제 이전의 기존 Liberty 자원에 대해 검색하는 인벤토리 작업과 함께 Liberty 자원 압축 파일에서 자원을 설치하는 작업을 제출할 수 있습니다.

나중에 여러 대상 호스트의 변수 값 또는 대체 사용자 정의 변수 값을 대체하는 변수를 설정할 수 있습니다.
  • 각 호스트의 대상 특성을 변경하여 개별 호스트에서 Liberty 변수 값을 대체하도록 선택할 수 있습니다. 먼저, 더 높은 레벨 범위에서 적절한 기본 WebSphere 변수를 정의하십시오. 예를 들면 다음과 같습니다.
    WLP_SHARED_DIR=/shared
    WLP_WORKING_DIR=/working
    WLP_ADDITIONAL_DIRS=...
    그런 다음 각 대상에 대한, 기본값과 다른 해당 변수 값을 대체하십시오. 예를 들어, 대부분의 호스트가 AIX, HP-UX, Linux 또는 Solaris 운영 체제에 있는 경우(일부 Windows 호스트는 사용자 환경에 있음), 각 Windows 호스트를 등록한 후 다음 호스트 특성을 추가할 수 있습니다.
    WLP_SHARED_DIR=c:/shared
    WLP_WORKING_DIR=c:/working
  • 개별 대상의 사용자 정의 변수를 대체하도록 대상 호스트의 특성을 편집할 수 있습니다. 각 대상에 여러 네트워크 인터페이스가 있고 각 대상에 사용할 인터페이스를 지정하려는 경우 사용자 정의 변수를 대체하는 것이 좋습니다. 서버 bootstrap.properties 파일에서 이 변수를 정의할 수 있습니다. 예를 들면, 다음과 같습니다.
    hostname=${hostname.interface1}

    대상 각각에 대해, 해당 호스트의 대상 호스트 특정 특성의 실제 사용자 정의 변수 값을 정의해야 합니다. 예를 들어, host1에서, 인터페이스 값을 hostname.interface1=host1.xyz.com으로 정의하고 host2hostname.interface1=host2.xyz.com으로 정의하십시오.


주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tagt_jobmgr_var_cs_res
파일 이름:tagt_jobmgr_var_cs_res.html