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

coregroupsplit.py 스크립트

coregroupsplit.py 스크립트를 사용하여 기존 셀을 다중 코어 그룹으로 분할할 수 있습니다. 코어 그룹에 정의된 애플리케이션 서버, 노드 에이전트, ODR(On Demand Router)과 같은 WebSphere® Application Server 관련 프로세스가 40개를 넘는 경우 이 스크립트 실행을 고려하십시오.

목적

coregroupsplit.py 스크립트는 기존 셀을 다중 코어 그룹으로 나눕니다. 서버가 코어 그룹 멤버십을 변경하는 경우 파티셔닝이 형성되지 않도록 전체 셀을 다시 시작해야 합니다. 이러한 이유로 이 스크립트에서 사용되는 기본 옵션은 DefaultCoreGroup이 아닌 다른 코어 그룹의 멤버인 서버의 코어 그룹 멤버십을 변경하지 않습니다.
이 스크립트를 실행하면 코어 그룹에 다음 우수 사례를 충족시키려고 시도합니다.
  • 각 코어 그룹에는 40 미만의 서버가 있어야 합니다. 이 우수 사례는 셀의 서버에 알맞은 비율의 노드가 있는 경우에만 가능합니다.
  • 각 코어 그룹은 세 개 이상의 코어 그룹 브릿지로 구성되어야 합니다. 이 우수 사례는 셀의 서버에 알맞은 비율의 노드가 있는 경우에만 가능합니다.
  • 각 클러스터는 단일 코어 그룹에 완전히 맵핑된 상태여야 합니다.
  • -createbridges 매개변수를 사용하는 경우 코어 그룹 브릿지 및 조정자는 다른 유휴 노드에서 호스팅될 수 있습니다.
이 스크립트는 최적의 성능을 위해 고가용성 관리자도 튜닝합니다. 기본적으로 이 스크립트는 셀의 각 노드 에이전트에 코어 그룹 브릿지를 구성합니다. 이 스크립트는 셀의 노드 및 서버 수에 따라 최적 레벨에 도달할 때까지 코어 그룹 수를 늘립니다. 코어 그룹 브릿지 노드 에이전트는 메시 토폴로지에 DefaultAccessPointGroup 액세스 지점 그룹의 일부분으로 구성됩니다. 선호 메시 토폴로지에서 모든 액세스 지점은 단일 액세스 지점 그룹으로 수집됩니다. 따라서 모든 브릿지 인터페이스가 직접 상호 통신할 수 있습니다.

반드시 코어 그룹 브릿지에 JVM(Java™ Virtual Machine) 공간으로 512MB 이상을 할당해야 합니다.

위치

coregroupsplit.py 스크립트는 app_server_root/bin 디렉토리에 있습니다.

사용법

기본 스크립트 사용법은 다음과 같습니다.
./wsadmin.sh -lang jython -f coregroupsplit.py
이 스크립트를 실행하면 일부 코어 그룹이 다른 코어 그룹보다 더 로드되거나 덜 로드되는 것과 같은 불균형 코어 그룹이 발생할 수 있습니다. 이 스크립트를 재실행하여 코어 그룹 멤버십 밸런스를 다시 맞출 수 있지만 이 경우 변경사항을 적용하려면 전체 셀을 다시 시작해야 합니다. 스크립트를 재실행하려면 다음 명령을 사용하십시오.
./wsadmin.sh -lang jython -f coregroupsplit.py -reconfig

매개변수

-reconfig
전체 재구성을 수행하여 코어 그룹 간에 서버 분배 밸런스를 다시 맞춥니다.
-linked
코어 그룹 브릿지의 링 토폴로지를 작성합니다.
-createbridges
노드 에이전트에 브릿지를 작성하는 대신 별도의 코어 그룹 브릿지 프로세스를 작성합니다.
-numcoregroups
작성할 코어 그룹 수를 지정합니다.
-datastacksize
기본 데이터 스택 크기를 대체하는 크기를 MB로 지정합니다.
-proxycoregroup
ODR(On Demand Router)과 프록시 서버를 별도의 코어 그룹에 위치시킵니다.
-odrcoregroup
ODR(On Demand Router)과 프록시 서버를 별도의 코어 그룹에 위치시킵니다.
-nosave
코어 그룹 변경사항을 저장하지 않습니다. 이 옵션을 사용하여 매개변수 설정 및 스크립트 실행을 테스트할 수 있습니다.
-debug
문제점 해결 정보를 인쇄합니다.
-nodesPerCG:number
각 코어 그룹에 필요한 노드 에이전트 수를 지정합니다.
-numberOfServersPerCG:number
각 코어 그룹의 최대 서버 수를 지정합니다.
-bridgeHeapSize:number
코어 그룹 브릿지의 서버 힙 크기(MB)를 지정합니다.

다음 예제는 링에서 코어 그룹 브릿지가 연결되어 있는 링크된 토폴로지를 초래합니다.
./wsadmin.sh -lang jython coregroupsplit.py -linked
또한 이 스크립트를 사용하여 코어 그룹 내에서 통신을 위한 코어 그룹 브릿지로 전용된 정적 클러스터를 작성할 수 있습니다. 다음 예를 사용하십시오.
./wsadmin.sh -lang jython coregroupsplit.py -createbridges

주제 유형을 표시하는 아이콘 참조 주제



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