작업 관리자를 사용하여 Liberty 서버의 병합 플러그인 구성 생성
Liberty 프로파일 서버에 대해 병합된 플러그인 생성 작업을 제출하여 여러 호스트에 상주하는 여러 애플리케이션 서버로 요청을 경로 재지정하도록 웹 서버 플러그인을 지시하는 하나의 병합된 plugin-cfg.xml 파일을 작성할 수 있습니다. 먼저 작업은 서버 특정 plugin-cfg.xml 파일을 각 대상 호스트에서 생성합니다. 그런 다음 서버 특정 plugin-cfg.xml 파일을 작업 관리자 호스트에 있는 plugin-cfg.xml 파일로 병합합니다.
시작하기 전에
대상 호스트에서 작업 관리자 및 Liberty 서버를 시작하십시오.
Liberty 서버의 단일 인스턴스에 대해 웹 서버 플러그인 구성을 생성해야 하는 경우 웹 서버 플러그인을 사용한 Liberty 구성에 대한 Liberty 문서를 참조하십시오.
작업 관리자 ID는 작업을 제출할 수 있는 관리자 역할 또는 운영자 역할에 맞는 권한을 인증받아야 합니다.
작업 관리자에 대상 호스트를 등록할 때 운영 체제 보안 정보를 저장할 수 있습니다. 보안 정보가 저장되지 않은 하나 이상의 대상으로 작업을 제출할 때에는 권한 부여된 운영 체제 사용자 이름과 사용자의 비밀번호 또는 공용-개인용 키 정보를 지정해야 합니다. 신임 정보는 모든 작업 대상에 대해 올바른 정보여야 합니다.
<featureManager>
<feature>localConnector-1.0</feature>
<feature>restConnector-1.0</feature>
...
</featureManager>
작업을 제출할 때 하나 이상의 Liberty 서버가
HTTP/REST 커넥터 기능만 포함하는 경우 Liberty 서버
관리자의 사용자 이름 및 비밀번호를 지정해야 합니다. 작업 관리자는 서버에 대한 JMX 연결을
구축할 때 이러한 신임 정보를 사용합니다. 모든 서버가 로컬 커넥터 기능을 포함하는 경우
사용자 이름 및 비밀번호를 지정하지 않아도 됩니다. 서버 관리자 정의에 대한 자세한 정보는 "Liberty의 관리자 역할 맵핑"을 참조하십시오.
- JAVA_HOME 특성을 server.env 파일의 JDK 또는 JRE 위치로 설정하십시오. 작업은 JAVA_HOME 특성을 읽고 Liberty 서버의 plugin-cfg.xml 파일을 생성하는 명령을 실행하기 전에 대상 환경에서 이를 설정합니다.
JAVA_HOME 특성을 사용자 .bashrc 파일에 있는 JDK 또는 JRE 위치로 설정하십시오.
JDK 또는 JRE 경로를 PATH 환경 변수에 추가하십시오.
JAVA_HOME 특성을 시스템 환경 변수로서 JDK 또는 JRE 위치로 설정하십시오.
JDK 또는 JRE 경로를 PATH 시스템 변수에 추가하십시오.
이 태스크 정보
작업 관리자 또는 배치 관리자의 관리 콘솔을 사용하여 여러 호스트에 상주하는 여러 Liberty 서버로 요청을 경로 재지정하도록 웹 서버 플러그인을 지시하는 하나의 병합된 plugin-cfg.xml 파일을 생성할 수 있습니다. 콘솔에서 Liberty 서버의 병합 플러그인 구성 생성 작업을 선택하고, 서버와 작업 옵션을 지정하고, 요약을 검토한 후 작업을 제출하십시오.
단계는 작업 관리자 콘솔 또는 배치 관리자 콘솔을 사용하여 >Liberty 프로파일 서버에 대해 병합된 플러그인 구성 생성 작업을 실행하는 방법에 대해 설명합니다. 콘솔을 사용하는 대신 AdministrativeJobs 명령 그룹의 generateMergedPluginConfigForLibertyProfileServers 작업 스크립트를 실행할 수 있습니다. 관리 작업 유형 주제를 참조하십시오.
프로시저
결과
서버 특정 plugin-cfg.xml 파일이 각 대상 호스트에서 생성됩니다. 그런 다음 작업 관리자는 이 파일을 작업 관리자 호스트에 있는 하나의 병합된 plugin-cfg.xml 파일로 병합합니다.
다음에 수행할 작업
작업 상태 페이지에서 Liberty
프로파일 서버에 대해 병합된 플러그인 구성 생성 작업의
ID를 클릭하고 작업 상태를 보십시오. 상태 새로 고치기
아이콘 을 클릭하여
표시된 상태를 새로 고치십시오.
작업이 성공하면 병합된 plugin-cfg.xml 파일이 app_server_root/profiles/job_manager_profile/config/temp/JobManager/job_ID/_mergedPluginDir/ 디렉토리에 기록됩니다.
- 대상 Liberty 서버가 실행되지 않습니다.
- 대상 Liberty 서버에 대해 JMX 커넥터가 구성되지 않았습니다.
- 작업 특성이 HTTP/REST 커넥터(restConnector) 기능만 포함하는 대상 Liberty 서버에 대한 JMX 연결을 구축하기 위한 올바른 서버 관리자 신임 정보를 지정하지 않습니다.