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

지능형 관리: 동적 클러스터 관리 태스크

동적 클러스터 명령을 사용하면 관리 콘솔을 사용하지 않고 동적 클러스터를 보거나 편집할 수 있습니다.

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
      제거된 기능 제거된 기능: 동적 클러스터 작성 시 사용되는 defaultXDdefaultXDZOS 서버 템플리트는 더 이상 사용되지 않습니다. 대신 default 또는 defaultZOS 서버 템플리트를 사용하십시오.depfeat
    • [z/OS]clusterShortName: z/OS® 플랫폼의 경우 클러스터의 축약 이름을 지정합니다. 동적 클러스터가 작성된 후 AdminTask changeClusterShortName 명령을 사용하여 이 필드를 업데이트할 수 있습니다.
    • [z/OS]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}
    [z/OS]{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}
    [z/OS]{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]
    [z/OS][clusterShortName BBOC001][serverSpecificShortNames BBOS001,BBOS002]]"]') 

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask createDynamicCluster {-interactive}
  • Jython 문자열 사용:
    AdminTask.createDynamicCluster ('[-interactive]')

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]]"]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask createPHPDynamicCluster {-interactive}
  • Jython 문자열 사용:
    AdminTask.createPHPDynamicCluster ('[-interactive]')

createDynamicClusterFromStaticCluster

createDynamicClusterFromStaticCluster 명령은 기존 정적 클러스터로부터 새 동적 클러스터를 작성합니다.

선택적 매개변수
  • -templateName: 기존 정적 클러스터 멤버 템플리트의 이름을 지정합니다. 이름의 형식은 cell_name/node_name/server_name 형식을 따라야 합니다. 템플리트가 지정되지 않으면 기존 정적 클러스터 멤버 템플리트가 무작위로 선택됩니다. 어떤 멤버도 없는 경우 기본 서버 템플리트가 사용됩니다. (문자열, 선택적)
  • -dynamicClusterProperties: 동적 클러스터 특성을 지정합니다. (문자열, 선택적) 다음 옵션을 지정할 수 있습니다.
    • operationalMode: 작동 모드를 지정합니다. 올바른 값은 manual, supervised, automatic입니다.
    • minInstances: 클러스터 인스턴스의 최소 숫자를 정수로 지정합니다.
    • serverInactivityTime: 인스턴스를 중지하기 전에 기다리는 시간을 분 단위로 지정합니다. 이 값은 minInstances 매개변수값이 0으로 설정될 때만 유효합니다.
    • maxInstances: 클러스터 인스턴스의 최대 숫자를 정수로 지정합니다. 시작할 수 있는 클러스터 인스턴스 수를 제한하지 않으려는 경우 -1을 지정하십시오.

리턴값

명령은 사용자가 작성한 동적 클러스터의 javax.management.ObjectName 값을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask createDynamicClusterFromStaticCluster clusterName {-templateName cellName/nodeName/serverName}
  • Jython 문자열 사용:
    AdminTask.createDynamicClusterFromStaticCluster('clusterName')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask createDynamicClusterFromStaticCluster {-interactive}
  • Jython 문자열 사용:
    AdminTask.createDynamicClusterFromStaticCluster ('[-interactive]')

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]]]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask createDynamicClusterFromForeignServers {-interactive}
  • Jython 문자열 사용:
    AdminTask.createDynamicClusterFromForeignServers ('[-interactive]')

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
    • [z/OS]clusterShortName: z/OS 플랫폼의 경우 클러스터의 축약 이름을 지정합니다. 동적 클러스터가 작성된 후 AdminTask changeClusterShortName 명령을 사용하여 이 필드를 업데이트할 수 있습니다.
    • [z/OS]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]]]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask createODRDynamicCluster {-interactive}
  • Jython 문자열 사용:
    AdminTask.createODRDynamicCluster ('[-interactive]')

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]]]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask addForeignServersToDynamicCluster {-interactive}
  • Jython 문자열 사용:
    AdminTask.addForeignServersToDynamicCluster ('[-interactive]')

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]]]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask removeForeignServersFromDynamicCluster {-interactive}
  • Jython 문자열 사용:
    AdminTask.removeForeignServersFromDynamicCluster ('[-interactive]')

deleteDynamicCluster

deleteDynamicCluster는 구성에서 동적 클러스터를 삭제합니다.

리턴값

명령은 사용자가 삭제한 동적 클러스트의 javax.management.ObjectName ID를 리턴합니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask deleteDynamicCluster dcName
  • Jython 문자열 사용:
    AdminTask.deleteDynamicCluster('dcName')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask deleteDynamicCluster {-interactive}
  • Jython 문자열 사용:
    AdminTask.deleteDynamicCluster ('[-interactive]')

getDynamicClusterMembers

getDynamicClusterMembers 명령은 지정된 동적 클러스터 및 노드 이름의 멤버를 표시합니다. 노드 이름이 지정되지 않으면 동적 클러스터의 모든 멤버가 표시됩니다.

선택적 매개변수
  • -nodeName: 노드의 이름을 지정합니다. (문자열, 선택적)

리턴값

명령은 ClusterMember 오브젝트의 목록을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask getDynamicClusterMembers dcName
  • Jython 문자열 사용:
    AdminTask.getDynamicClusterMembers('dcName')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask getDynamicClusterMembers {-interactive}
  • Jython 문자열 사용:
    AdminTask.getDynamicClusterMembers ('[-interactive]')

getDynamicClusterOperationalMode

getDynamicClusterOperationalMode 명령은 동적 클러스터의 작동 모드를 표시합니다.

리턴값

명령은 operationalMode의 값을 리턴합니다. 문자열.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask getDynamicClusterOperationalMode dcName
  • Jython 문자열 사용:
    AdminTask.getDynamicClusterOperationalMode('dcName')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask getDynamicClusterOperationalMode {-interactive}
  • Jython 문자열 사용:
    AdminTask.getDynamicClusterOperationalMode ('[-interactive]')

getDynamicClusterMembershipPolicy

getDynamicClusterMembershipPolicy 명령은 동적 클러스터 멤버십 정책을 표시합니다.

리턴값

이 명령은 membershipPolicy 값을 리턴합니다. 문자열.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask getDynamicClusterMembershipPolicy dcName
  • Jython 문자열 사용:
    AdminTask.getDynamicClusterMembershipPolicy('dcName')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask getDynamicClusterMembershipPolicy {-interactive}
  • Jython 문자열 사용:
    AdminTask.getDynamicClusterMembershipPolicy ('[-interactive]')

getDynamicClusterServerType

getDynamicClusterServerType 명령은 동적 클러스터 서버 유형을 표시합니다.

리턴값

이 명령은 serverType 값을 리턴합니다. 문자열.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask getDynamicClusterServerType dcName
  • Jython 문자열 사용:
    AdminTask.getDynamicClusterServerType('dcName')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask getDynamicClusterServerType {-interactive}
  • Jython 문자열 사용:
    AdminTask.getDynamicClusterServerType ('[-interactive]')

getDynamicClusterMinInstances

getDynamicClusterMinInstances 명령은 지정된 동적 클러스터에 대한 클러스터 인스턴스의 최소 수를 표시합니다.

리턴값

명령은 minInstances 값을 리턴합니다. 정수.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask getDynamicClusterMinInstances dcName
  • Jython 문자열 사용:
    AdminTask.getDynamicClusterMinInstances('dcName')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask getDynamicClusterMinInstances {-interactive}
  • Jython 문자열 사용:
    AdminTask.getDynamicClusterMinInstances ('[-interactive]')

getDynamicClusterMaxInstances

getDynamicClusterMaxInstances 명령은 지정된 동적 클러스터의 클러스터 인스턴스의 최대 수를 표시합니다.

리턴값

명령은 maxInstances 값을 리턴합니다. 정수.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask getDynamicClusterMaxInstances dcName
  • Jython 문자열 사용:
    AdminTask.getDynamicClusterMaxInstances('dcName')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask getDynamicClusterMaxInstances {-interactive}
  • Jython 문자열 사용:
    AdminTask.getDynamicClusterMaxInstances ('[-interactive]')

getDynamicClusterVerticalInstances

getDynamicClusterVerticalInstances 명령은 노드에 있는 인스턴스의 동적 클러스터 세로 스택 수를 표시합니다.

리턴값

명령은 numVerticalInstances 값을 리턴합니다. 정수.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask getDynamicClusterVerticalInstances dcName
  • Jython 문자열 사용:
    AdminTask.getDynamicClusterVerticalInstances('dcName')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask getDynamicClusterVerticalInstances {-interactive}
  • Jython 문자열 사용:
    AdminTask.getDynamicClusterVerticalInstances ('[-interactive]')

getDynamicClusterIsolationProperties

getDynamicClusterVerticalInstances 명령은 동적 클러스터 격리 특성을 표시합니다.

리턴값

명령은 isolationGroup 및 strictIsolationEnabled의 값을 리턴합니다. 문자열.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask getDynamicClusterIsolationProperties dcName
  • Jython 문자열 사용:
    AdminTask.getDynamicClusterIsolationProperties('dcName')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask getDynamicClusterIsolationProperties {-interactive}
  • Jython 문자열 사용:
    AdminTask.getDynamicClusterIsolationProperties ('[-interactive]')

listDynamicClusters

listDynamicClusters 명령은 셀의 모든 동적 클러스터를 표시합니다.

리턴값

명령은 각 동적 클러스터 이름을 리턴합니다. 문자열.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask listDynamicClusters
  • Jython 문자열 사용:
    AdminTask.listDynamicClusters()

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask listDynamicClusters {-interactive}
  • Jython 문자열 사용:
    AdminTask.listDynamicClusters ('[-interactive]')

listDynamicClusterIsolationGroups

listDynamicClusterIsolationGroups 명령은 셀에 있는 모든 동적 클러스터 분리 그룹을 표시합니다.

리턴값

명령은 동적 클러스터 분리 그룹의 목록을 리턴합니다. 문자열.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask listDynamicClusterIsolationGroups
  • Jython 문자열 사용:
    AdminTask.listDynamicClusterIsolationGroups()

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask listDynamicClusterIsolationGroups {-interactive}
  • Jython 문자열 사용:
    AdminTask.listDynamicClusterIsolationGroups ('[-interactive]')

listDynamicClusterIsolationGroupMembers

listDynamicClusterIsolationGroupMembers 명령은 지정된 분리 그룹에 대한 동적 클러스터 분리 그룹 멤버를 표시합니다.

리턴값

명령은 동적 클러스터 분리 그룹 멤버의 목록을 리턴합니다. 문자열.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask listDynamicClusterIsolationGroupMembers isolationGroupName
  • Jython 문자열 사용:
    AdminTask.listDynamicClusterIsolationGroupMembers('isolationGroupName')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask listDynamicClusterIsolationGroupMembers {-interactive}
  • Jython 문자열 사용:
    AdminTask.listDynamicClusterIsolationGroupMembers ('[-interactive]')

modifyDynamicClusterIsolationProperties

modifyDynamicClusterIsolationProperties 명령은 동적 클러스터 분리 특성을 수정합니다.

선택적 매개변수
  • -isolationGroup: 분리 그룹의 이름을 지정합니다. (문자열, 선택사항)
  • -strictIsolationEnabled: 엄격한 분리가 가능한지 여부를 표시합니다. (문자열, 선택사항)

리턴값

리턴값은 void입니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask modifyDynamicClusterIsolationProperties dcName {-isolationGroup isolationGroupName -strictIsolationEnabled true}
  • Jython 문자열 사용:
    AdminTask.modifyDynamicClusterIsolationProperties('dcName', '[-isolationGroup isolationGroupName -strictIsolationEnabled true]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask modifyDynamicClusterIsolationProperties {-interactive}
  • Jython 문자열 사용:
    AdminTask.modifyDynamicClusterIsolationProperties ('[-interactive]')

setDynamicClusterOperationalMode

setDynamicClusterOperationalMode 명령은 동적 클러스터에 대한 작동 모드를 설정합니다.

필수 매개변수
  • -operationalMode: 동적 클러스터의 작동 모드를 지정합니다. 값을 자동, 수동 또는 감독으로 설정하십시오. (문자열, 필수)

리턴값

리턴값은 void입니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask setDynamicClusterOperationalMode dcName {-operationalMode manual}
  • Jython 문자열 사용:
    AdminTask.setDynamicClusterOperationalMode('dcName', '[-operationalMode manual]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask setDynamicClusterOperationalMode {-interactive}
  • Jython 문자열 사용:
    AdminTask.setDynamicClusterOperationalMode ('[-interactive]')

setDynamicClusterMembershipPolicy

setDynamicClusterMembershipPolicy 명령은 동적 클러스터에 대한 멤버십 정책을 설정합니다.

필수 매개변수

-membershipPolicy
멤버십 정책 하위 표현식을 지정합니다. (문자열, 필수)

리턴값

리턴값은 void입니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask setDynamicClusterMembershipPolicy dcName {-membershipPolicy node_nodegroup='ngName'}
  • Jython 문자열 사용:
    AdminTask.setDynamicClusterMembershipPolicy('dcName', '[-membershipPolicy node_nodegroup=\'ngName\']') 

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask setDynamicClusterMembershipPolicy {-interactive}
  • Jython 문자열 사용:
    AdminTask.setDynamicClusterMembershipPolicy ('[-interactive]')

setDynamicClusterMinInstances

setDynamicClusterMinInstances 명령은 동적 클러스터에 대한 클러스터 인스턴스의 최소 수를 설정합니다.

필수 매개변수

-minInstances
최소 클러스터 인스턴스 수를 지정합니다. (정수, 필수).

리턴값

리턴값은 void입니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask setDynamicClusterMinInstances dcName {-minInstances 1}
  • Jython 문자열 사용:
    AdminTask.setDynamicClusterMinInstances('dcName', '[-minInstances 1]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask setDynamicClusterMinInstances {-interactive}
  • Jython 문자열 사용:
    AdminTask.setDynamicClusterMinInstances ('[-interactive]')

setDynamicClusterMaxInstances

setDynamicClusterMaxInstances 명령은 동적 클러스터에 대한 클러스터 인스턴스의 최대 수를 설정합니다.

필수 매개변수

-maxInstances
최소 클러스터 인스턴스 수를 지정합니다. (정수, 필수).

리턴값

리턴값은 void입니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask setDynamicClusterMaxInstances dcName {-maxInstances -1}
  • Jython 문자열 사용:
    AdminTask.setDynamicClusterMaxInstances('dcName', '[-maxInstances 1]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask setDynamicClusterMaxInstances {-interactive}
  • Jython 문자열 사용:
    AdminTask.setDynamicClusterMaxInstances ('[-interactive]')

setDynamicClusterVerticalInstances

setDynamicClusterVerticalInstances 명령은 노드에 있는 동적 클러스터 세로 스택 인스턴스의 수를 설정합니다.

필수 매개변수

-numVerticalInstances
노드에 있는 인스턴스의 세로 스택 수를 지정합니다.(정수, 필수)

리턴값

리턴값은 void입니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask setDynamicClusterVerticalInstances dcName {-numVerticalInstances 2}
  • Jython 문자열 사용:
    AdminTask.setDynamicClusterVerticalInstances('dcName', '[-numVerticalInstances 2]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask setDynamicClusterVerticalInstances {-interactive}
  • Jython 문자열 사용:
    AdminTask.setDynamicClusterVerticalInstances ('[-interactive]')

testDynamicClusterMembershipPolicy

testDynamicClusterMembershipPolicy 명령은 어떤 노드가 리턴되는지 알기 위해 동적 클러스터 멤버십 정책을 테스트합니다.

필수 매개변수

-membershipPolicy
멤버십 정책 하위 표현식을 지정합니다. (문자열, 필수)

리턴값

명령은 노드 이름의 String [] 목록을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask testDynamicClusterMembershipPolicy {-membershipPolicy node_nodegroup='ngName'}
  • Jython 문자열 사용:
    AdminTask.testDynamicClusterMembershipPolicy('[-membershipPolicy node_nodegroup=\'ngName\']') 

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask testDynamicClusterMembershipPolicy {-interactive}
  • Jython 문자열 사용:
    AdminTask.testDynamicClusterMembershipPolicy ('[-interactive]')

createNonWASDynamicCluster

createNonWASDynamicCluster 명령은 전체 라이프사이클 관리 서버의 새 동적 클러스터를 작성합니다.

필수 매개변수
  • -serverType: 서버 유형을 지정합니다. (문자열, 필수)

    서버 유형을 보려면 app_server_root\profiles\dmgr_profile\config\templates\servertypes 디렉토리를 보십시오.

  • -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.
      • 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]]"]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask createNonWASDynamicCluster {-interactive} 
  • Jython 문자열 사용:
    AdminTask.createNonWASDynamicCluster('[-interactive]'))

동적 클러스터 서버 템플리트 편집

동적 클러스터 서버 템플리트를 식별하고 템플리트를 serverid 변수에 지정하십시오.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    set serverid [$AdminConfig getid /Cell:mycell/DynamicCluster:mydynamiccluster/Server:mydynamiccluster/]
  • Jython 문자열 사용:
    serverid = AdminConfig.getid('/Cell:mycell/DynamicCluster:mydynamiccluster/Server:mydynamiccluster/')
serverid 변수를 사용하여 동적 클러스터 서버 템플리트에서 구성 오브젝트를 수정, 작성 또는 삭제할 수 있습니다.

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



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