[AIX Solaris HP-UX Linux Windows][z/OS]

동적 클러스터 작성

동적 클러스터를 작성하면 클러스터 멤버에서 수집된 성능 정보를 기반으로 클러스터 멤버의 워크로드가 동적으로 균형을 이룹니다. 동적 클러스터를 작성하면 애플리케이션 서버를 가상화할 수 있습니다.

시작하기 전에

동적 클러스터를 작성하기 전에 다음 전제조건을 완료하십시오.
  • 동적 클러스터를 작성하려면 구성자 관리 권한이 있어야 합니다.
  • 애플리케이션 배치 제어기가 사용 가능한지 확인하십시오. 애플리케이션 배치 제어기는 기본적으로 사용 가능합니다. 애플리케이션 배치 제어기는 동적 클러스터의 자율 기능을 사용 가능하게 할 수 있습니다. 애플리케이션 배치 제어기를 사용하려면 조작 정책 > 자율 관리자 > 애플리케이션 배치 제어기를 클릭하십시오. 애플리케이션 배치 제어기에 대해 변경할 수 있는 특성에 대한 자세한 정보는 애플리케이션 배치 제어기 모니터 및 튜닝에 대해 읽어 보십시오.
  • 세로 스택을 사용하려는지 여부를 결정하십시오. 세로 스택은 노드에서 배치 제어기가 동적 클러스터의 여러 인스턴스를 시작할 수 있도록 함으로써 배치된 애플리케이션에서 병목 현상 조건을 개선할 수 있습니다. 세로 스택을 사용 가능하게 하면 자율 관리자가 각 스택 서버 인스턴스에서 사용하는 프로세서 백분율을 제한합니다. 일반 공식은 100%/max-number-of-stacked-instances입니다. 예를 들어, 세 개의 스택 인스턴스를 구성한 경우 하나의 인스턴스가 프로세서 용량의 33% 이상을 사용하지 않도록 워크로드가 감속됩니다. 자세한 정보는 세로 스택 구성에 대해 읽어 보십시오.
  • 지원 라이프사이클 관리로 외부에서 작성된 미들웨어 서버의 동적 클러스터를 작성하는 경우 동적 클러스터를 작성하기 전에 제품 환경에서 해당 서버의 표시를 작성하십시오. 이 모든 서버에는 동일한 애플리케이션과 동일한 버전의 미들웨어 소프트웨어가 설치되어야 합니다. 자세한 정보는 지원 라이프사이클 미들웨어 서버 추가에 대해 읽어 보십시오.
    제거된 기능 제거된 기능: 보조 및 전체 라이프사이클 서버는 WebSphere® Application Server 버전 9.0에서 더 이상 사용되지 않습니다. WebSphere Liberty 서버를 Liberty Collective 구성으로 마이그레이션하십시오. 기타 서버 유형에 대해 마이그레이션 조치는 추천하지 않습니다.depfeat

이 태스크 정보

동적 클러스터는 사용자 환경의 워크로드에 따라 확장 또는 축소될 수 있는 애플리케이션 배치 대상입니다. 동적 클러스터는 애플리케이션 배치 제어기 및 동적 워크로드 관리자 등의 자율 관리자와 연동하며 컴퓨팅 자원의 사용을 극대화합니다. 고가용성 및 서비스 정책을 포함하는 많은 제품 자율 기능에 동적 클러스터가 필요합니다.

코어 그룹에 40개 이상의 서버가 이미 있는 경우 coregroupsplit.py 스크립트를 사용하여 기존 셀을 다중 코어 그룹으로 분할할 수 있습니다. 자세한 정보는 coregroupsplit.py 스크립트에 대해 읽어 보십시오.

프로시저

  1. 동적 클러스터를 작성하십시오. 관리 콘솔에서 서버 > 클러스터 > 동적 클러스터 > 새로 작성을 클릭하십시오.
  2. 동적 클러스터 서버 유형을 선택하십시오. 동적 클러스터 서버 유형은 이 동적 클러스터 멤버인 서버 유형을 판별합니다. 이 유형에 따라 이 패널에서 또는 멤버십 메소드를 선택할 때 동적 클러스터의 이름을 입력합니다.
  3. 일부 동적 클러스터 유형의 경우 멤버십 메소드를 선택할 수 있습니다. 멤버십 메소드는 서버가 클러스터 인스턴스로 동적 클러스터를 결합하는 방법을 정의합니다.
    옵션 설명
    규칙을 사용하여 클러스터 멤버 자동 정의 전체 라이프사이클 관리를 포함하는 서버를 사용하는 경우 규칙으로 클러스터 멤버를 자동으로 정의할 수 있습니다. 이 옵션을 사용하면 클러스터 인스턴스를 배치할 수 있는 노드를 정의하는 멤버십 정책을 작성할 수 있습니다.
    클러스터 멤버 수동 정의 지원 라이프사이클 관리를 포함하는 서버를 사용하는 경우 클러스터 멤버를 수동으로 정의할 수 있습니다. 이 옵션을 사용하면 동적 클러스터에 추가할 기존 서버를 선택할 수 있습니다. 선택한 서버는 동종이어야 합니다. 즉, 동일한 서버 유형, 동일한 미들웨어 서버 버전이어야 하며 동일한 애플리케이션이 설치되어 있어야 합니다.
    참고: 하나 이상의 애플리케이션이 동적 클러스터를 대상으로 할 때 기존 동적 클러스터에 새 미들웨어 서버를 추가하려면 서버를 동적 클러스터의 멤버로 추가하기 전에 미들웨어 서버에 애플리케이션을 설치하고 애플리케이션 대상을 서버로 지정해야 합니다.
  4. 동적 클러스터 멤버를 정의하십시오.
    • 이전 단계에서 규칙을 사용하여 클러스터 멤버 자동 정의를 선택한 경우 하위 표현식 빌더를 사용하여 동적 클러스터에 대한 멤버십 정책 표현식을 빌드하십시오. 이 표현식은 하위 표현식이 true인 노드를 선택하여 셀에 있는 모든 노드에 대해 비교됩니다.
    • 클러스터 멤버 수동 정의를 선택한 경우 수행하는 조치는 동적 클러스터에 있는 서버 유형에 따라 다릅니다.
      • 서버 유형이 애플리케이션 서버인 경우 동적 클러스터로 변환할 기존 정적 클러스터를 선택하십시오.
      • 서버 유형이 지원 라이프사이클 관리를 사용하여 외부에서 작성된 미들웨어 서버인 경우 목록에서 서버를 선택하여 동적 클러스터에 추가하십시오. 지원 라이프사이클 서버를 추가하기 전에 유형과 미들웨어 서버 버전이 동일하고 동일한 애플리케이션 세트가 설치되었는지 확인하십시오.
        참고: 하나 이상의 애플리케이션이 동적 클러스터를 대상으로 지정할 때 기존 동적 클러스터에 새 미들웨어 서버를 추가하려면 미들웨어 서버에 애플리케이션을 설치하고 애플리케이션 대상을 해당 서버로 지정해야 합니다.
        1. 비관리 애플리케이션을 미들웨어 서버에 배치하십시오. 자세한 정보는 비관리 웹 애플리케이션 배치에 대해 읽어 보십시오.
        2. 애플리케이션에 대한 배치 대상을 정의하십시오. 관리 콘솔에서 애플리케이션 > 모든 애플리케이션 > unmanaged_app_name 을 클릭하십시오. 대상을 선택하고 추가를 클릭하십시오.
        3. 적용을 클릭한 다음 변경사항을 저장하십시오.
  5. 동적 클러스터 서버 템플리트를 선택하십시오.

    동적 클러스터 서버 템플리트는 전체 라이프사이클 관리를 사용하는 서버로 구성되는 동적 클러스터에만 선택할 수 있습니다. 사전 정의된 기존 템플리트를 선택하거나 동적 클러스터를 작성할 때 사용할 자체 서버 템플리트를 작성할 수 있습니다. 서버 템플리트 작성에 대해 읽어 보십시오.

    참고: 구성이 WebSphere Application Server Network Deployment의 혼합 버전으로 구성되는 경우(특히 배치 관리자가 노드 버전보다 상위 버전인 경우) 동적 클러스터를 작성하기 위해 사전 정의된 서버 템플리트를 사용할 수 없습니다. 예를 들어, 버전 6.1 노드와 버전 7.0 배치 관리자를 실행하는 경우 노드에서 서버의 정적 클러스터를 작성한 다음 정적 클러스터를 동적 클러스터로 변환할 수 있습니다.
    제거된 기능 제거된 기능: 동적 클러스터 작성 시 사용되는 defaultXDdefaultXDZOS 서버 템플리트는 더 이상 사용되지 않습니다. 대신 default 또는 defaultZOS 서버 템플리트를 사용하십시오.depfeat
  6. 동적 클러스터별 특성을 지정하십시오.
    1. 최소 클러스터 인스턴스 수를 정의하십시오. 최소 인스턴스 수의 기본값은 1이며 인스턴스 수의 최대 기본값에는 제한이 없습니다. 최소값이 너무 크면 성능이 저하될 수 있습니다.
    2. 최대 클러스터 인스턴스 수를 정의하십시오. 클러스터 인스턴스 수에 대한 기본값에는 제한이 없습니다.
    3. 세로 스택 사용 가능 여부를 판별하십시오. 세로 스택을 구성하면 동일 노드에서 여러 동적 클러스터 인스턴스가 시작될 수 있습니다.
    4. 동적 클러스터의 격리 환경 설정을 지정하십시오.
  7. 동적 클러스터 작성을 확인하십시오. 완료 > 저장을 클릭하여 변경사항을 마스터 구성에 저장하십시오.
  8. 조작 모드를 선택하십시오. 관리 콘솔에서 서버 > 클러스터 > 동적 클러스터를 클릭하십시오. 수정할 동적 클러스터를 선택하십시오. 작동 모드를 선택한 후 모드 설정을 클릭하십시오.
    중요사항: 동적 애플리케이션 배치를 사용하려면 작동 모드로 자동 또는 감독을 클릭하십시오.

    [z/OS]z/OS® 시스템에서 실행되는 노드가 있는 경우 감독 모드 또는 자동 모드에서 동적 클러스터를 사용하십시오. LPAR 프로세서 사용량이 과도한 경우 지능형 관리 가 동적 클러스터를 호스팅하는 논리 파티션(LPAR)에서 클러스터 멤버를 자동으로 시작하지 못하게 하려면 cpuUtilizationThreshold 사용자 정의 특성을 정의해야 합니다. 이 시나리오에서는 트랜잭션 요구에 따라 추가 클러스터 멤버가 필요하고 LPAR의 프로세서 이용량이 cpuUtilizationThreshold 값보다 작은 경우에만 제품이 클러스터 멤버를 시작합니다. 자세한 정보는 애플리케이션 배치 사용자 정의 특성에 대해 읽어 보십시오.

결과

동적 클러스터가 시작되면 환경에 있는 각 동적 클러스터의 인스턴스를 하나 이상 가능한 빨리 사용 가능하게 됩니다. 동일한 노드에 여러 프로세서가 있는 경우 동일한 노드에서 여러 인스턴스가 동시에 시작될 수 있습니다. 예를 들어, 하나의 노드에 두 개의 프로세서가 있는 경우 두 개의 인스턴스가 동시에 시작될 수 있습니다. 애플리케이션 배치 제어기는 각 동적 클러스터의 인스턴스의 최소 인스턴스 수에 도달할 때까지 모든 동적 클러스터의 노드 전체에서 균일하게 인스턴스를 계속 시작합니다.

동적 클러스터 설정에서 다음 배치 시나리오를 지침으로 사용하십시오.

  • 동적 클러스터가 실행될 때 정확히 두 개 서버가 시작되도록 지정하려면 항상 다중 인스턴스 시작을 클릭하십시오. 인스턴스 수 값을 2로 설정하십시오. 시작할 수 있는 인스턴스 수 제한을 클릭한 후 인스턴스 수 값을 2로 설정하십시오.
  • 시작된 서버 수를 5로 제한하고 활동이 없을 때 서버를 중지하려면 활동이 없는 동안 모든 인스턴스 중지를 클릭하십시오. 시작할 수 있는 인스턴스 수 제한을 클릭하여 최대 인스턴스 수를 설정하고 인스턴스 수 값을 5로 설정하십시오.
  • 항상 하나 이상의 인스턴스를 활성화하고 시작할 인스턴스 수를 무제한으로 지원하려면 항상 하나의 인스턴스 시작시작할 수 있는 인스턴스 수 제한 없음을 클릭하십시오.

다음에 수행할 작업

  • 동적 클러스터 설정을 편집하려면 서버 > 클러스터 > 동적 클러스터 > dynamic_cluster_name을 클릭하십시오. 동적 클러스터의 멤버를 모두 변경하려는 경우 동적 클러스터 서버 템플리트를 편집하면 됩니다. 서버 템플리트를 클릭하십시오.
  • 동적 클러스터에 애플리케이션을 배치하십시오.
  • 보고서 및 조작 탭을 사용하여 성능을 모니터하십시오.서버 > 클러스터 > 동적 클러스터 > dynamic_cluster_name을 클릭하십시오. 보고서 탭 또는 조작 탭을 클릭하십시오.
  • 감독 모드를 사용하는 경우 자율 관리자는 사용자가 조치를 수행할 수 있는 런타임 태스크와 권장 조치를 생성합니다. 감독 작동 모드에서 작성된 런타임 태스크를 모두 보려면 시스템 관리 > 태스크 관리 > 런타임 태스크를 클릭하십시오. 런타임 태스크 큐를 모니터하지 않으려는 경우 이메일 알림을 정의할 수 있습니다. 이메일 알림 프로파일을 작성하려면 시스템 관리 > 태스크 관리 > 알림을 클릭하면 됩니다.
  • 자동 모드를 사용하는 경우, 셀을 중지하기 위해 사용하는 스크립트에 애플리케이션 배치 제어기 및 성능 상태 제어기를 사용하지 않도록 지정하는 명령을 추가하여 셀 종료 시 서버가 시작 또는 다시 시작되지 않도록 할 수 있습니다. 예를 들어, 스크립트에 다음 행을 추가할 수 있습니다.
    wsadmin -profile PlacementControllerProcs.jacl -c "disable" 
    wsadmin -profile HmmControllerProcs.jacl -c "disable" 
알아두기: 서버가 작성된 후 서버 포트를 변경하려면 각 서버 인스턴스에서 포트를 변경해야 합니다. 동적 클러스터 템플리트를 통해 포트를 변경할 수 없습니다. 세로 스택을 구성하여 동일한 노드에 여러 서버를 둘 수 있으므로 각 서버 인스턴스에 포트가 고유해야 합니다.

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



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