동적 클러스터 명령을 사용하면 관리 콘솔을 사용하지 않고
동적 클러스터를 보거나 편집할 수 있습니다.
동적 클러스터를 작성하거나 클러스터에서 서버를 추가 또는
제거하거나 동적 클러스터를 나열하거나 동적 클러스터를 수정하려면
다음 명령을 사용하십시오.
유의: 이러한 명령을 사용하여
구성을 변경한 후에는 반드시 AdminConfig.save() 명령을 사용하여 변경사항을 저장하십시오.
createDynamicCluster
createDynamicCluster 명령은
새 동적 클러스터를 작성합니다.
필수 매개변수
- -membershipPolicy: 멤버십 정책을
지정합니다. (문자열, 필수)
선택적 매개변수
- -dynamicClusterProperties:
동적 클러스터 특성을 지정합니다. (문자열, 선택적) 다음 옵션을
지정할 수 있습니다.
- operationalMode: 작동
모드를 지정합니다. 올바른 값은 manual, supervised,
automatic입니다.
- minInstances: 클러스터
인스턴스의 최소 숫자를 정수로 지정합니다.
- serverInactivityTime:
인스턴스를 중지하기 전에 기다리는 시간을 분 단위로 지정합니다.
이 값은 minInstances 매개변수값이 0으로
설정될 때만 유효합니다.
- maxInstances: 클러스터
인스턴스의 최대 숫자를 정수로 지정합니다. 시작할 수 있는 클러스터 인스턴스
수를 제한하지 않으려는 경우 -1을 지정하십시오.
- numVerticalInstances: 가상 인스턴스를
작성하여 동일한 노드에서 시작할 수 있는 인스턴스 수를
지정합니다. 정수 값을 지정하십시오.
- -clusterProperties: 클러스터 특성을
지정합니다. (문자열, 선택적) 다음 옵션을 지정할 수 있습니다.
- preferLocal: 가능한 경우
엔터프라이즈 Bean 요청이 클라이언트가 상주하는 노드로 경로 지정되는지
여부를 지정합니다. 올바른 값은 true 또는 false입니다.
- createDomain: 이 클러스터에
대한 복제 도메인이 작성되도록 지정합니다. 복제
도메인은 WebSphere® Application
Server 애플리케이션 서버에 대해서만 작성될 수 있습니다.
올바른 값은 true 또는 false입니다.
- coreGroup: 동적 클러스터에
대한 코어 그룹의 이름을 지정합니다. WebSphere Application
Server
애플리케이션 서버에 대한 코어 그룹만 지정하면
됩니다. 값은 DefaultCoreGroup 또는
코어 그룹 이름일 수 있습니다.
- templateName: 서버
템플리트의 이름을 지정합니다. 올바른 입력 값은 다음과
같습니다.
- WebSphere Application
Server 동적 클러스터:
default,
cell_name/node_name/was_server_name
제거된 기능: 동적 클러스터 작성 시 사용되는
defaultXD 및
defaultXDZOS 서버 템플리트는 더 이상 사용되지 않습니다.
대신
default 또는
defaultZOS
서버 템플리트를 사용하십시오.
depfeat
clusterShortName:
z/OS® 플랫폼의 경우 클러스터의
축약 이름을 지정합니다. 동적 클러스터가 작성된 후
AdminTask changeClusterShortName 명령을 사용하여 이 필드를
업데이트할 수 있습니다.
serverSpecificShortNames:
z/OS 플랫폼의 경우
클러스터 멤버의 특정 축약 이름을 쉼표로 구분된
목록 형식으로 지정합니다(예: SSN1,SSN2). 여러 축약 이름을
구분하려면 쉼표를 사용하십시오. 모든 클러스터 멤버에 사용되기에
충분한 축약 이름을 제공하지 않는 경우, 나머지 클러스터 멤버는
BBOS001, BBOS002 등과 같은 생성된 총칭 축약 이름이
지정됩니다. 동적 클러스터가 작성된 후
serverSpecificShortNames 사용자 정의 특성으로 이 목록을 업데이트할 수 있습니다. 이 특성은 동적 클러스터에서 설정됩니다. 동적 클러스터가
작성된 후에 스크립트를 사용하여 이 특성을 변경하려는 경우
AdminTask changeServerSpecificShortName 명령을 사용할 수 있습니다.
리턴값
명령은
사용자가 작성한 동적 클러스트의 javax.management.ObjectName 값을
리턴합니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask createDynamicCluster dcName {-membershipPolicy node_nodegroup='ngName'}
또는
$AdminTask createDynamicCluster dcName {-membershipPolicy "node_nodegroup = 'ngName'" -dynamicClusterProperties
"{operationalMode automatic}{minInstances 0}{maxInstances -1}{numVerticalInstances 1}{serverInactivityTime 1440}"
-clusterProperties "{preferLocal false}{createDomain false}{templateName default}{coreGroup DefaultCoreGroup}
{clusterShortName BBOC001}{serverSpecificShortNames BBOS001,BBOS002}"}
- Jython 문자열 사용:
AdminTask.createDynamicCluster(dcName,'[-membershipPolicy "node_nodegroup = \'ngName\'" -dynamicClusterProperties
"{{operationalMode automatic}{minInstances 0}{maxInstances -1}{numVerticalInstances 1}{serverInactivityTime 1440}}"
-clusterProperties "{{preferLocal false}{createDomain false}{templateName default}{coreGroup DefaultCoreGroup}
{clusterShortName BBOC001}{serverSpecificShortNames BBOS001,BBOS002}}"]')
또는
WebSphere Application
Server 버전 7.0
이상에서 실행 중인 경우,
AdminTask.createDynamicCluster('dcName','[-membershipPolicy "node_nodegroup = \'ngName\'" -dynamicClusterProperties
"[[operationalMode automatic][minInstances 0][maxInstances -1][numVerticalInstances 1][serverInactivityTime 1440]]"
-clusterProperties "[[preferLocal false][createDomain false][templateName default][coreGroup DefaultCoreGroup]
[clusterShortName BBOC001][serverSpecificShortNames BBOS001,BBOS002]]"]')
대화식 모드 사용법 예제
createPHPDynamicCluster
createPHPDynamicCluster 명령은
새 PHP 동적 클러스터를 작성합니다.
필수 매개변수
- -membershipPolicy: 멤버십 정책
하위 표현식을 지정합니다. (문자열, 필수)
선택적 매개변수
- -dynamicClusterProperties:
동적 클러스터 특성을 지정합니다. (문자열, 선택적) 다음 옵션을
지정할 수 있습니다.
- operationalMode: 작동
모드를 지정합니다. 올바른 값은 manual, supervised,
automatic입니다.
- minInstances: 클러스터
인스턴스의 최소 숫자를 정수로 지정합니다.
- serverInactivityTime:
인스턴스를 중지하기 전에 기다리는 시간을 분 단위로 지정합니다.
이 값은 minInstances 매개변수값이 0으로
설정될 때만 유효합니다.
- maxInstances: 클러스터
인스턴스의 최대 숫자를 정수로 지정합니다. 시작할 수 있는 클러스터 인스턴스
수를 제한하지 않으려는 경우 -1을 지정하십시오.
- numVerticalInstances: 가상 인스턴스를
작성하여 동일한 노드에서 시작할 수 있는 인스턴스 수를
지정합니다. 정수 값을 지정하십시오.
- -clusterProperties: 서버 템플리트의
이름을 지정합니다. 유효한 입력은 templateName 값을 포함합니다.
- PHP 동적 클러스터의 경우: APACHE13_PHP4, APACHE13_PHP5, APACHE20_PHP4, APACHE20_PHP5, APACHE22_PHP4, APACHE22_PHP5, cellName/nodeName/php_serverName.
리턴값
명령은
사용자가 작성한 동적 클러스트의 javax.management.ObjectName 값을
리턴합니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask createPHPDynamicCluster dcName {-membershipPolicy "node_property$APACHE_2_0 IS NOT NULL AND
node_property$PHP_5 IS NOT NULL"}
or $AdminTask createPHPDynamicCluster dcName {-membershipPolicy "node_property$APACHE_2_0 IS NOT NULL AND
node_property$PHP_5 IS NOT NULL" -dynamicClusterProperties "{operationalMode automatic}{minInstances 1}
{maxInstances -1}{numVerticalInstances 1}" -clusterProperties "{templateName APACHE20_PHP5}"}
- Jython 문자열 사용:
AdminTask.createPHPDynamicCluster(dcName,'[-membershipPolicy "node_property$APACHE_2_0 IS NOT NULL AND
node_property$PHP_5 IS NOT NULL" -dynamicClusterProperties "{{operationalMode automatic}{minInstances 1}
{maxInstances -1}{numVerticalInstances 1}}" -clusterProperties "{{templateName APACHE20_PHP5}}"]')
또는
WebSphere Application
Server 버전 7.0
이상에서 실행 중인 경우,
AdminTask.createPHPDynamicCluster('dcName','[-membershipPolicy "node_property$APACHE_2_0 IS NOT NULL AND
node_property$PHP_5 IS NOT NULL" -dynamicClusterProperties "[[operationalMode automatic][minInstances 1]
[maxInstances -1][numVerticalInstances 1]]" -clusterProperties "[[templateName APACHE20_PHP5]]"]')
대화식 모드 사용법 예제
createDynamicClusterFromStaticCluster
createDynamicClusterFromStaticCluster 명령은
기존 정적 클러스터로부터 새 동적 클러스터를 작성합니다.
선택적 매개변수
- -templateName: 기존 정적 클러스터
멤버 템플리트의 이름을 지정합니다. 이름의 형식은
cell_name/node_name/server_name 형식을 따라야 합니다.
템플리트가 지정되지 않으면 기존 정적 클러스터 멤버 템플리트가
무작위로 선택됩니다. 어떤 멤버도 없는 경우 기본 서버
템플리트가 사용됩니다. (문자열, 선택적)
- -dynamicClusterProperties:
동적 클러스터 특성을 지정합니다. (문자열, 선택적) 다음 옵션을
지정할 수 있습니다.
- operationalMode: 작동
모드를 지정합니다. 올바른 값은 manual, supervised,
automatic입니다.
- minInstances: 클러스터
인스턴스의 최소 숫자를 정수로 지정합니다.
- serverInactivityTime:
인스턴스를 중지하기 전에 기다리는 시간을 분 단위로 지정합니다.
이 값은 minInstances 매개변수값이 0으로
설정될 때만 유효합니다.
- maxInstances: 클러스터
인스턴스의 최대 숫자를 정수로 지정합니다. 시작할 수 있는 클러스터 인스턴스
수를 제한하지 않으려는 경우 -1을 지정하십시오.
리턴값
명령은
사용자가 작성한 동적 클러스터의 javax.management.ObjectName 값을
리턴합니다.
일괄처리 모드 사용법 예제
대화식 모드 사용법 예제
createDynamicClusterFromForeignServers
createDynamicClusterFromForeignServers 명령은
지원 라이프사이클 서버의 새 동적 클러스터를 작성합니다. 동적
클러스터를 작성하기 전에 관리 태스크를 사용하거나 관리 콘솔에서
이들 서버의 표시를 작성하십시오.
제거된 기능: 보조 및 전체 라이프사이클 서버는
WebSphere Application Server 버전 9.0에서 더 이상 사용되지 않습니다. WebSphere Liberty
서버를 Liberty Collective 구성으로 마이그레이션하십시오. 기타 서버 유형에 대해 마이그레이션 조치는 추천하지 않습니다.
depfeat
필수 매개변수
- -foreignServers [[node_name1 server_name1 ][node_name2
server_name2] ...]: 기존의 다른 미들웨어 서버의 노드 및 서버 이름을 지정합니다. (문자열, 필수)
선택적 매개변수
- -dynamicClusterProperties:
동적 클러스터 특성을 지정합니다. (문자열, 선택적) 다음 옵션을
지정할 수 있습니다.
- operationalMode: 작동
모드를 지정합니다. 올바른 값은 manual, supervised,
automatic입니다.
- minInstances: 클러스터
인스턴스의 최소 숫자를 정수로 지정합니다.
- serverInactivityTime:
인스턴스를 중지하기 전에 기다리는 시간을 분 단위로 지정합니다.
이 값은 minInstances 매개변수값이 0으로
설정될 때만 유효합니다.
- maxInstances: 클러스터
인스턴스의 최대 숫자를 정수로 지정합니다. 시작할 수 있는 클러스터 인스턴스
수를 제한하지 않으려는 경우 -1을 지정하십시오.
리턴값
명령은
사용자가 업데이트한 서버 유형의 javax.management.ObjectName
ID를 리턴합니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask createDynamicClusterFromForeignServers dcName {-foreignServers {{nodeName1 serverName1}
{nodeName2 serverName2}}}
- Jython 문자열 사용:
AdminTask.createDynamicClusterFromForeignServers('dcName', '[-foreignServers [[nodeName1 serverName1]
[nodeName2 serverName2]]]')
대화식 모드 사용법 예제
createODRDynamicCluster
ODR(On
Demand Router) 동적 클러스터를 작성하려면 createODRDynamicCluster
명령을 사용하십시오.
대상 오브젝트
동적 클러스터의 이름을 지정합니다.
필수 매개변수
membershipPolicy:
멤버십 정책을 지정합니다.
선택적 매개변수
- -dynamicClusterProperties:
동적 클러스터 특성을 지정합니다. (문자열, 선택적) 다음 옵션을
지정할 수 있습니다.
- operationalMode: 작동
모드를 지정합니다. 올바른 값은 manual, supervised,
automatic입니다.
- minInstances: 클러스터
인스턴스의 최소 숫자를 정수로 지정합니다.
- serverInactivityTime:
인스턴스를 중지하기 전에 기다리는 시간을 분 단위로 지정합니다.
이 값은 minInstances 매개변수값이 0으로
설정될 때만 유효합니다.
- maxInstances: 클러스터
인스턴스의 최대 숫자를 정수로 지정합니다. 시작할 수 있는 클러스터 인스턴스
수를 제한하지 않으려는 경우 -1을 지정하십시오.
- numVerticalInstances: 가상 인스턴스를
작성하여 동일한 노드에서 시작할 수 있는 인스턴스 수를
지정합니다. 정수 값을 지정하십시오.
- -clusterProperties: 클러스터 특성을
지정합니다. (문자열, 선택적) 다음 옵션을 지정할 수 있습니다.
- preferLocal: 가능한 경우
엔터프라이즈 Bean 요청이 클라이언트가 상주하는 노드로 경로 지정되는지
여부를 지정합니다. 올바른 값은 true 또는 false입니다.
- createDomain: 이 클러스터에
대한 복제 도메인이 작성되도록 지정합니다. 복제
도메인은 WebSphere Application
Server 애플리케이션 서버에 대해서만 작성될 수 있습니다.
올바른 값은 true 또는 false입니다.
- coreGroup: 동적 클러스터에
대한 코어 그룹의 이름을 지정합니다. WebSphere Application
Server
애플리케이션 서버에 대한 코어 그룹만 지정하면
됩니다. 값은 DefaultCoreGroup 또는
코어 그룹 이름일 수 있습니다.
- templateName: 서버
템플리트의 이름을 지정합니다. 올바른 입력 값은 다음과
같습니다.
- WebSphere Application
Server 동적 클러스터:
defaultXD, defaultXDZOS,
cell_name/node_name/was_server_name
clusterShortName:
z/OS 플랫폼의 경우 클러스터의
축약 이름을 지정합니다. 동적 클러스터가 작성된 후
AdminTask changeClusterShortName 명령을 사용하여 이 필드를
업데이트할 수 있습니다.
serverSpecificShortNames:
z/OS 플랫폼의 경우
클러스터 멤버의 특정 축약 이름을 쉼표로 구분된
목록 형식으로 지정합니다(예: SSN1,SSN2). 여러 축약 이름을
구분하려면 쉼표를 사용하십시오. 모든 클러스터 멤버에 사용되기에
충분한 축약 이름을 제공하지 않는 경우, 나머지 클러스터 멤버는
BBOS001, BBOS002 등과 같은 생성된 총칭 축약 이름이
지정됩니다. 동적 클러스터가 작성된 후
serverSpecificShortNames 사용자 정의 특성으로 이 목록을 업데이트할 수 있습니다. 이 특성은 동적 클러스터에서 설정됩니다. 동적 클러스터가
작성된 후에 스크립트를 사용하여 이 특성을 변경하려는 경우
AdminTask changeServerSpecificShortName 명령을 사용할 수 있습니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask createODRDynamicCluster dcName {parameters} {-membershipPolicy "node_nodegroup = 'DefaultNodeGroup' AND node_property$com.ibm.websphere.wxdopProductShortName = 'WXDOP'" -dynamicClusterProperties "{operationalMode automatic}{minInstances 2}" -clusterProperties "{templateName defaultXD}{preferLocal false}"}
- Jython 문자열 사용:
AdminTask.createODRDynamicCluster('dcName', '[-membershipPolicy "node_nodegroup = 'DefaultNodeGroup' AND node_property$com.ibm.websphere.wxdopProductShortName = 'WXDOP'" -dynamicClusterProperties [[operationalMode automatic][minInstances 2]] -clusterProperties [[templateName defaultXD][preferLocal false]]]')
대화식 모드 사용법 예제
addForeignServersToDynamicCluster
addForeignServersToDynamicCluster 명령은
기존 동적 클러스터에 외부 서버를 추가합니다.
필수 매개변수
- -foreignServers [[node_name1 server_name1 ][node_name2
server_name1] ...]: 기존의 다른 미들웨어 서버의 노드 및 서버 이름을 지정합니다. (문자열, 필수)
리턴값
명령은
사용자가 업데이트한 서버 유형의 javax.management.ObjectName
ID를 리턴합니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask addForeignServersToDynamicCluster dcName {-foreignServers {{nodeName1 serverName1}
{nodeName2 serverName2}}}
- Jython 문자열 사용:
AdminTask.addForeignServersToDynamicCluster('dcName', '[-foreignServers [[nodeName1 serverName1]
[nodeName2 serverName2]]]')
대화식 모드 사용법 예제
removeForeignServersFromDynamicCluster
removeForeignServersFromDynamicCluster 명령은
동적 클러스터에서 외부 서버를 제거합니다.
필수 매개변수
- -foreignServers [[node_name1 server_name1 ][node_name2
server_name1] ...]: 기존의 다른 미들웨어 서버의 노드 및 서버 이름을 지정합니다. (문자열, 필수)
리턴값
명령은
사용자가 업데이트한 서버 유형의 javax.management.ObjectName
ID를 리턴합니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask removeForeignServersFromDynamicCluster dcName {-foreignServers {{nodeName1 serverName1}{nodeName2 serverName2}}}
- Jython 문자열 사용:
AdminTask.removeForeignServersFromDynamicCluster('dcName', '[-foreignServers [[nodeName1 serverName1] [nodeName2 serverName2]]]')
대화식 모드 사용법 예제
deleteDynamicCluster
deleteDynamicCluster는
구성에서 동적 클러스터를 삭제합니다.
리턴값
명령은 사용자가 삭제한 동적 클러스트의
javax.management.ObjectName ID를 리턴합니다.
일괄처리 모드 사용법 예제
대화식 모드 사용법 예제
getDynamicClusterMembers
getDynamicClusterMembers 명령은
지정된 동적 클러스터 및 노드 이름의 멤버를 표시합니다.
노드 이름이 지정되지 않으면 동적 클러스터의 모든
멤버가 표시됩니다.
선택적 매개변수
- -nodeName: 노드의 이름을 지정합니다.
(문자열, 선택적)
리턴값
명령은
ClusterMember 오브젝트의 목록을 리턴합니다.
일괄처리 모드 사용법 예제
대화식 모드 사용법 예제
getDynamicClusterOperationalMode
getDynamicClusterOperationalMode 명령은
동적 클러스터의 작동 모드를 표시합니다.
리턴값
명령은 operationalMode의
값을 리턴합니다. 문자열.
일괄처리 모드 사용법 예제
대화식 모드 사용법 예제
getDynamicClusterMembershipPolicy
getDynamicClusterMembershipPolicy 명령은
동적 클러스터 멤버십 정책을 표시합니다.
리턴값
이 명령은 membershipPolicy 값을
리턴합니다. 문자열.
일괄처리 모드 사용법 예제
대화식 모드 사용법 예제
getDynamicClusterServerType
getDynamicClusterServerType 명령은
동적 클러스터 서버 유형을 표시합니다.
리턴값
이 명령은 serverType 값을 리턴합니다. 문자열.
일괄처리 모드 사용법 예제
대화식 모드 사용법 예제
getDynamicClusterMinInstances
getDynamicClusterMinInstances
명령은 지정된 동적 클러스터에 대한 클러스터 인스턴스의 최소 수를
표시합니다.
리턴값
명령은
minInstances 값을 리턴합니다. 정수.
일괄처리 모드 사용법 예제
대화식 모드 사용법 예제
getDynamicClusterMaxInstances
getDynamicClusterMaxInstances
명령은 지정된 동적 클러스터의 클러스터 인스턴스의 최대 수를
표시합니다.
리턴값
명령은
maxInstances 값을 리턴합니다. 정수.
일괄처리 모드 사용법 예제
대화식 모드 사용법 예제
getDynamicClusterVerticalInstances
getDynamicClusterVerticalInstances
명령은 노드에 있는 인스턴스의 동적 클러스터 세로 스택 수를
표시합니다.
리턴값
명령은
numVerticalInstances 값을 리턴합니다. 정수.
일괄처리 모드 사용법 예제
대화식 모드 사용법 예제
getDynamicClusterIsolationProperties
getDynamicClusterVerticalInstances 명령은
동적 클러스터 격리 특성을 표시합니다.
리턴값
명령은
isolationGroup 및 strictIsolationEnabled의 값을 리턴합니다. 문자열.
일괄처리 모드 사용법 예제
대화식 모드 사용법 예제
listDynamicClusters
listDynamicClusters 명령은
셀의 모든 동적 클러스터를 표시합니다.
리턴값
명령은 각 동적 클러스터 이름을
리턴합니다. 문자열.
일괄처리 모드 사용법 예제
대화식 모드 사용법 예제
listDynamicClusterIsolationGroups
listDynamicClusterIsolationGroups 명령은
셀에 있는 모든 동적 클러스터 분리 그룹을 표시합니다.
리턴값
명령은 동적 클러스터
분리 그룹의 목록을 리턴합니다. 문자열.
일괄처리 모드 사용법 예제
대화식 모드 사용법 예제
listDynamicClusterIsolationGroupMembers
listDynamicClusterIsolationGroupMembers
명령은 지정된 분리 그룹에 대한 동적 클러스터 분리 그룹 멤버를
표시합니다.
리턴값
명령은
동적 클러스터 분리 그룹 멤버의 목록을 리턴합니다.
문자열.
일괄처리 모드 사용법 예제
대화식 모드 사용법 예제
modifyDynamicClusterIsolationProperties
modifyDynamicClusterIsolationProperties
명령은 동적 클러스터 분리 특성을 수정합니다.
선택적 매개변수
- -isolationGroup: 분리 그룹의 이름을
지정합니다. (문자열, 선택사항)
- -strictIsolationEnabled: 엄격한 분리가
가능한지 여부를 표시합니다. (문자열, 선택사항)
리턴값
리턴값은
void입니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask modifyDynamicClusterIsolationProperties dcName {-isolationGroup isolationGroupName -strictIsolationEnabled true}
- Jython 문자열 사용:
AdminTask.modifyDynamicClusterIsolationProperties('dcName', '[-isolationGroup isolationGroupName -strictIsolationEnabled true]')
대화식 모드 사용법 예제
setDynamicClusterOperationalMode
setDynamicClusterOperationalMode
명령은 동적 클러스터에 대한 작동 모드를 설정합니다.
필수 매개변수
- -operationalMode: 동적 클러스터의
작동 모드를 지정합니다. 값을 자동, 수동
또는 감독으로 설정하십시오. (문자열, 필수)
리턴값
리턴값은
void입니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask setDynamicClusterOperationalMode dcName {-operationalMode manual}
- Jython 문자열 사용:
AdminTask.setDynamicClusterOperationalMode('dcName', '[-operationalMode manual]')
대화식 모드 사용법 예제
setDynamicClusterMembershipPolicy
setDynamicClusterMembershipPolicy
명령은 동적 클러스터에 대한 멤버십 정책을 설정합니다.
필수 매개변수
- -membershipPolicy
- 멤버십 정책 하위 표현식을 지정합니다. (문자열, 필수)
리턴값
리턴값은
void입니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask setDynamicClusterMembershipPolicy dcName {-membershipPolicy node_nodegroup='ngName'}
- Jython 문자열 사용:
AdminTask.setDynamicClusterMembershipPolicy('dcName', '[-membershipPolicy node_nodegroup=\'ngName\']')
대화식 모드 사용법 예제
setDynamicClusterMinInstances
setDynamicClusterMinInstances 명령은
동적 클러스터에 대한 클러스터 인스턴스의 최소 수를 설정합니다.
필수 매개변수
- -minInstances
- 최소 클러스터 인스턴스 수를 지정합니다. (정수, 필수).
리턴값
리턴값은
void입니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask setDynamicClusterMinInstances dcName {-minInstances 1}
- Jython 문자열 사용:
AdminTask.setDynamicClusterMinInstances('dcName', '[-minInstances 1]')
대화식 모드 사용법 예제
setDynamicClusterMaxInstances
setDynamicClusterMaxInstances 명령은
동적 클러스터에 대한 클러스터 인스턴스의 최대 수를 설정합니다.
필수 매개변수
- -maxInstances
- 최소 클러스터 인스턴스 수를 지정합니다. (정수, 필수).
리턴값
리턴값은
void입니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask setDynamicClusterMaxInstances dcName {-maxInstances -1}
- Jython 문자열 사용:
AdminTask.setDynamicClusterMaxInstances('dcName', '[-maxInstances 1]')
대화식 모드 사용법 예제
setDynamicClusterVerticalInstances
setDynamicClusterVerticalInstances 명령은
노드에 있는 동적 클러스터 세로 스택 인스턴스의 수를
설정합니다.
필수 매개변수
- -numVerticalInstances
- 노드에 있는 인스턴스의 세로 스택 수를 지정합니다.(정수,
필수)
리턴값
리턴값은
void입니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask setDynamicClusterVerticalInstances dcName {-numVerticalInstances 2}
- Jython 문자열 사용:
AdminTask.setDynamicClusterVerticalInstances('dcName', '[-numVerticalInstances 2]')
대화식 모드 사용법 예제
testDynamicClusterMembershipPolicy
testDynamicClusterMembershipPolicy 명령은
어떤 노드가 리턴되는지 알기 위해 동적 클러스터 멤버십 정책을
테스트합니다.
필수 매개변수
- -membershipPolicy
- 멤버십 정책 하위 표현식을 지정합니다. (문자열, 필수)
리턴값
명령은
노드 이름의 String [] 목록을 리턴합니다.
일괄처리 모드 사용법 예제
대화식 모드 사용법 예제
createNonWASDynamicCluster
createNonWASDynamicCluster 명령은
전체 라이프사이클 관리 서버의 새 동적 클러스터를 작성합니다.
선택적 매개변수
- -dynamicClusterProperties:
동적 클러스터 특성을 지정합니다. (문자열, 선택적) 다음 옵션을
지정할 수 있습니다.
- operationalMode: 작동
모드를 지정합니다. 올바른 값은 manual, supervised,
automatic입니다.
- minInstances: 클러스터
인스턴스의 최소 숫자를 정수로 지정합니다.
- serverInactivityTime:
인스턴스를 중지하기 전에 기다리는 시간을 분 단위로 지정합니다.
이 값은 minInstances 매개변수값이 0으로
설정될 때만 유효합니다.
- maxInstances: 클러스터
인스턴스의 최대 숫자를 정수로 지정합니다. 시작할 수 있는 클러스터 인스턴스
수를 제한하지 않으려는 경우 -1을 지정하십시오.
- numVerticalInstances: 가상 인스턴스를
작성하여 동일한 노드에서 시작할 수 있는 인스턴스 수를
지정합니다. 정수 값을 지정하십시오.
- -clusterProperties: 클러스터 특성을
지정합니다.(문자열, 선택적)
- templateName: 서버 템플리트의 이름을
지정합니다. 유효한 입력 값은 다음과 같습니다.
- PHP 동적 클러스터의 경우: APACHE13_PHP4, APACHE13_PHP5, APACHE20_PHP4, APACHE20_PHP5, APACHE22_PHP4, APACHE22_PHP5, cellName/nodeName/php_serverName.
- WebSphere Application
Server Community Edition 동적 클러스터:
wasce20, cell_name/node_name/wasce_server_name
리턴값
명령은
사용자가 작성한 동적 클러스터의 javax.management.ObjectName 값을
리턴합니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask createNonWASDynamicCluster dcName {-serverType WASCE_SERVER -membershipPolicy
"node_property$com.ibm.websphere.wasceProductShortName = 'WASCE' OR node_property$WASCE_2.0.0.0
IS NOT NULL" -dynamicClusterProperties "{operationalMode automatic}{minInstances 1}{maxInstances -1}
{numVerticalInstances 1}" -clusterProperties "{templateName wasce20}"}
- Jython 문자열 사용:
AdminTask.createNonWASDynamicCluster(dcName,'[-serverType WASCE_SERVER -membershipPolicy
"node_property$com.ibm.websphere.wasceProductShortName = \'WASCE\' OR node_property$WASCE_2.0.0.0
IS NOT NULL" -dynamicClusterProperties "{{operationalMode automatic}{minInstances 1}{maxInstances -1}
{numVerticalInstances 1}}" -clusterProperties "{{templateName wasce20}}"]')
또는
WebSphere Application
Server 버전 7.0
이상에서 실행 중인 경우,
AdminTask.createNonWASDynamicCluster('dcName','[-serverType WASCE_SERVER -membershipPolicy
"node_property$com.ibm.websphere.wasceProductShortName = \'WASCE\' OR node_property$WASCE_2.0.0.0
IS NOT NULL" -dynamicClusterProperties "[[operationalMode automatic][minInstances 1][maxInstances -1]
[numVerticalInstances 1]]" -clusterProperties "[[templateName wasce20]]"]')
대화식 모드 사용법 예제
동적 클러스터 서버 템플리트
편집
동적 클러스터 서버 템플리트를 식별하고
템플리트를 serverid 변수에 지정하십시오.
일괄처리 모드 사용법 예제
- Jacl 사용:
set serverid [$AdminConfig getid /Cell:mycell/DynamicCluster:mydynamiccluster/Server:mydynamiccluster/]
- Jython 문자열 사용:
serverid = AdminConfig.getid('/Cell:mycell/DynamicCluster:mydynamiccluster/Server:mydynamiccluster/')
serverid 변수를 사용하여 동적 클러스터 서버 템플리트에서
구성 오브젝트를 수정, 작성 또는 삭제할 수 있습니다.