장기간 실행 스케줄러는 J2EE(Java 2 Platform, Enterprise Edition) 응용프로그램입니다.
장기간 실행 스케줄러를 고가용성 상태로 만들려면
WebSphere Extended Deployment 환경 내에서 동적 클러스터로 전개해야 합니다.
이 타스크의 수행 목적 및 시기
장기간 실행 스케줄러가 비즈니스 그리드 기능의 전체 아키텍처에
맞추는 방법을 이해하려면 비즈니스 그리드 개요를
참조하십시오.
장기간 실행 스케줄러에 대해 동적 클러스터를 정의하려면
다음 단계를 사용하십시오.
- 장기간 실행 스케줄러를 호스트하기 위해 사용자 셀에서 어떤 노드를 사용하는지 판별하십시오. 장기간 실행 스케줄러는 관리 콘솔, 응용프로그램 클라이언트,
J2EE 응용프로그램 및 웹 서비스 요청에 의해 액세스합니다.
장기간 실행 스케줄러 데이터베이스와 실행 환경을 호스트할 노드에 액세스해야 합니다.
장기간 실행 응용프로그램 전개를 참조하십시오.
- 관리 콘솔에서 시스템 관리 > 노드 그룹을 선택하십시오.
- 새로 작성을 클릭하십시오.
- 노드 그룹에 적절한 이름을 입력하십시오(예: LongRunningSchedulerNG).
- 확인을 클릭하십시오.
- 테이블에서 방금 작성한 노드 그룹을 선택하십시오.
- 노드 그룹 구성원을 선택한 후 추가를 클릭하십시오.
- 장기간 실행 스케줄러를 호스트해야 하는 노드 옆의 상자를 선택한 후 추가를 클릭하십시오.
- 관리 콘솔에서 서버 > 동적 클러스터를 선택하십시오.
- 새로 작성을 클릭하십시오.
- 동적 클러스터에 적절한 이름을 입력하십시오(예: LongRunningSchedulerDC).
- 노드 그룹에 맵 메뉴에서 방금 작성한 노드 그룹을 선택하십시오.
- 기본 Application Server 템플리트 메뉴에서 defaultXD를 선택하십시오.
- 항상 하나의 인스턴스가 시작된 상태로 유지가 선택되어 있는지 확인하십시오.
- 시작할 수 있는 인스턴스 수 제한을 선택한 후
텍스트 필드에 1을 입력하십시오. 고가용성 환경에서 최소 및 최대가 모두 1, 자동 모드로 설정되고 동적 클러스터 앞에 On Demand Router가 있는 동적 클러스터를 사용하십시오.
- 다음을 클릭한 후 완료를 클릭하십시오.
- WebSphere Extended Deployment에서 자동으로 장기간 실행 스케줄러 위치를 관리하도록 하려면,
모드 메뉴에서 자동을 선택하고 방금 작성한 동적 클러스터 옆의 상자를 선택한 다음 모드 설정을
클릭하십시오.
결과
노드 그룹 및 동적 클러스터를 작성하면 WebSphere Extended
Deployment가 노드 그룹의 각 노드에서 동적 클러스터의 Application Server를
작성합니다. 방금 작성한 동적 클러스터에서 작성한 각 Application Server에서 다음 단계를 수행하십시오. 나중에 노드 그룹에 노드를 추가하면, 새로 작성된 Application Server에 대해 이 단계를 반복해야 합니다. 자세한 정보는
호스트 별명 설정을 참조하십시오.
- 관리 콘솔에서 서버 > Application server를 선택하십시오.
- 동적 클러스터에서 Application Server 이름을 클릭하십시오. Application Server 이름의 양식은 dynamicclustername_nodename입니다.
- 컨테이너 서비스 > 시작 Bean 서비스를 선택하십시오.
- 서버 시작 시 서비스 사용 가능 옆의 상자를 선택한 후 확인을 클릭하십시오.
- 동적 클러스터의 다른 Application Server에 대해서도 반복하십시오.
- 변경사항을 저장하십시오.
- 관리 콘솔에서 환경 > 가상 호스트를 선택하십시오.
- default_host를 클릭하십시오.
- 호스트 별명을 클릭하십시오.
- 새로 작성을 클릭하십시오.
- 호스트 이름에서 가상 호스트 이름이나 *를 입력하십시오.
- 포트에서 WC_defaulthost 포트를 입력하십시오.
- 적용을 클릭하십시오.
- 보안이 사용 가능한 경우, 이 단계를 반복하여 WC_defaulthost_secure 포트를 기초로
호스트 별명을 작성하십시오.
- 서버를 재시작하십시오.