wsadmin 스크립트를 사용하는 AdminTask 오브젝트의 NodeGroupCommands 명령 그룹
wsadmin 도구를 사용하여 서버를 관리하는 데 Jython 또는 Jacl 스크립트 언어를 사용할 수 있습니다. NodeGroupCommands 그룹의 명령 및 매개변수를 사용하여 노드 그룹 및 노그 그룹 구성원을 작성 및 관리할 수 있습니다.
AdminTask 오브젝트에 대한 NodeGroupCommands 명령 그룹에는 다음 명령이 포함됩니다.
addNodeGroupMember
addNodeGroupMember 명령은 노드 그룹에 구성원을 추가합니다. 노드는 둘 이상의 노드 그룹의 구성원이 될 수 있습니다. 명령은 다음을 확인하기 위해 유효성 검증 검사를 수행합니다.- 분산 및 z/OS® 노드는 동일한 노드 그룹에 결합되지 않습니다.
대상 오브젝트
대상 오브젝트는 구성원을 작성할 노드 그룹입니다. 이 대상 오브젝트는 필수입니다.매개변수 및 리턴값
- -nodeName
- 노드 그룹에 추가할 노드의 이름. 이 매개변수는 필수입니다.
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask addNodeGroupMember WBINodeGroup {-nodeName WBINode} - Jython 문자열 사용:
AdminTask.addNodeGroupMember('WBINodeGroup', '[-nodeName WBINode]') - Jython 목록 사용:
AdminTask.addNodeGroupMember('WBINodeGroup', ['-nodeName', 'WBINode'])
대화식 모드 사용법 예:
- Jacl 사용:
$AdminTask addNodeGroupMember {-interactive} - Jython 문자열 사용:
AdminTask.addNodeGroupMember ('[-interactive]') - Jython 목록 사용:
AdminTask.addNodeGroupMember (['-interactive'])
createNodeGroup
createNodeGroup 명령은 새 노드 그룹을 작성합니다. 노드 그룹은 노드 그룹 구성원이라 부르는 노드 그룹으로 이루어집니다. 선택적으로, 새 노드 그룹의 축약 이름 및 설명을 작성할 수 있습니다.대상 오브젝트
작성할 노드 그룹 이름. 이 대상 오브젝트는 필수입니다.매개변수 및 리턴값
- -shortName
- 노드 그룹의 축약 이름. 이 매개변수는 선택적입니다.
- -description
- 노드 그룹의 설명. 이 매개변수는 선택적입니다.
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask createNodeGroup WBINodeGroup - Jython 문자열 사용:
AdminTask.createNodeGroup('WBINodeGroup') - Jython 목록 사용:
AdminTask.createNodeGroup('WBINodeGroup')
대화식 모드 사용법 예:
- Jacl 사용:
$AdminTask createNodeGroup {-interactive} - Jython 문자열 사용:
AdminTask.createNodeGroup ('[-interactive]') - Jython 목록 사용:
AdminTask.createNodeGroup (['-interactive'])
createNodeGroupProperty
createNodeGroupProperty 명령은 노드 그룹에 대한 사용자 정의 특성을 작성합니다.대상 오브젝트
노드 그룹의 이름. 이 대상 오브젝트는 필수입니다.매개변수 및 리턴값
- -name
- 작성할 사용자 정의 특성의 이름. 이 매개변수는 필수입니다.
- -value
- 사용자 정의 특성의 값. 이 매개변수는 선택적입니다.
- -description
- 사용자 정의 특성의 설명. 이 매개변수는 선택적입니다.
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask createNodeGroupProperty WBINodeGroup {-name Channel -value "channel1"} - Jython 문자열 사용:
AdminTask.createNodeGroupProperty('WBINodeGroup', '[-name Channel -value channel1]') - Jython 목록 사용:
AdminTask.createNodeGroupProperty('WBINodeGroup', ['-name', 'Channel', '-value', 'channel1'])
대화식 모드 사용법 예:
- Jacl 사용:
$AdminTask createNodeGroupProperty {-interactive} - Jython 문자열 사용:
AdminTask.createNodeGroupProperty ('[-interactive]') - Jython 목록 사용:
AdminTask.createNodeGroupProperty (['-interactive'])
listNodeGroupProperties
listNodeGroupProperties 명령은 노드 그룹의 모든 사용자 정의 특성을 표시합니다.대상 오브젝트
대상 오브젝트는 노드 그룹의 이름입니다. 이 대상 오브젝트는 필수입니다.매개변수 및 리턴값
- 매개변수: 없음
- 리턴: 노드 그룹의 모든 사용자 정의 특성 목록
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask listNodeGroupProperties WBINodeGroup - Jython 문자열 사용:
AdminTask.listNodeGroupProperties('WBINodeGroup') - Jython 목록 사용:
AdminTask.listNodeGroupProperties('WBINodeGroup')
대화식 모드 사용법 예:
- Jacl 사용:
$AdminTask listNodeGroupProperties {-interactive} - Jython 문자열 사용:
AdminTask.listNodeGroupProperties ('[-interactive]') - Jython 목록 사용:
AdminTask.listNodeGroupProperties (['-interactive'])
listNodeGroups
listNodeGroups 명령은 구성 저장소에서 노드 그룹 목록을 리턴합니다. 노드가 상주하는 노드 그룹의 목록을 리턴하는 명령에 선택적 노드 이름을 전달할 수 있습니다.대상 오브젝트
대상 오브젝트는 노드의 이름입니다. 이 대상 오브젝트는 선택적입니다.매개변수 및 리턴값
- 매개변수: 없음
- 리턴: 셀의 노드 그룹 목록
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask listNodeGroups $AdminTask listNodeGroups nodeName - Jython 문자열 사용:
AdminTask.listNodeGroups AdminTask.listNodeGroups('nodeName') - Jython 목록 사용:
AdminTask.listNodeGroups AdminTask.listNodeGroups('nodeName')
대화식 모드 사용법 예:
- Jacl 사용:
$AdminTask listNodeGroups {-interactive} - Jython 문자열 사용:
AdminTask.listNodeGroups ('[-interactive]') - Jython 목록 사용:
AdminTask.listNodeGroups (['-interactive'])
listNodes
listNodes 명령은 제공된 노드 그룹 또는 셀의 모든 노드를 표시합니다.대상 오브젝트
없음매개변수 및 리턴값
- 매개변수:
- -nodeGroup
- 노드 그룹의 이름. 이 매개변수는 선택적입니다.
- 리턴: 제공된 노드 또는 셀의 모든 노드 목록
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask listNodes {-nodeGroup node_group_name} - Jython 문자열 사용:
AdminTask.listNodes('[-nodeGroup node_group_name]') - Jython 목록 사용:
AdminTask.listNodes(['-nodeGroup', 'node_group_name' 'node', 'group'])
대화식 모드 사용법 예:
- Jacl 사용:
$AdminTask listNodes {-interactive} - Jython 문자열 사용:
AdminTask.listNodes ('[-interactive]') - Jython 목록 사용:
AdminTask.listNodes (['-interactive'])
modifyNodeGroup
modifyNodeGroup 명령은 노드 그룹의 구성을 수정합니다. 노드 그룹 이름은 변경할 수 없습니다. 그러나, 축약 이름 및 설명은 지원됩니다. 또한, 노드 멤버십도 수정할 수도 있습니다.대상 오브젝트
대상 오브젝트는 노드 그룹 이름입니다. 이 대상 오브젝트는 필수입니다.매개변수 및 리턴값
- -shortName
- 노드 그룹의 축약 이름. 이 매개변수는 선택적입니다.
- -description
- 노드 그룹의 설명. 이 매개변수는 선택적입니다.
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask modifyNodeGroup WBINodeGroup {-shortName WBIGroup -description "Default node group"} - Jython 문자열 사용:
AdminTask.modifyNodeGroup WBINodeGroup ('[-shortName WBIGroup -description "WBI" node group]') - Jython 목록 사용:
AdminTask.modifyNodeGroup WBINodeGroup (['-shortName', 'WBIGroup', '-description', "WBI", 'node', 'group'])
대화식 모드 사용법 예:
- Jacl 사용:
$AdminTask modifyNodeGroup {-interactive} - Jython 문자열 사용:
AdminTask.modifyNodeGroup ('[-interactive]') - Jython 목록 사용:
AdminTask.modifyNodeGroup (['-interactive'])
modifyNodeGroupProperty
modifyNodeGroupProperty 명령은 노드 그룹에 대한 사용자 정의 특성을 수정합니다.대상 오브젝트
노드 그룹의 이름. 이 대상 오브젝트는 필수입니다.매개변수 및 리턴값
- -name
- 수정할 사용자 정의 특성의 이름. 이 매개변수는 필수입니다.
- -value
- 사용자 정의 특성의 값. 이 매개변수는 선택적입니다.
- -description
- 사용자 정의 특성의 설명. 이 매개변수는 선택적입니다.
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask modifyNodeGroupProperty WBINodeGroup {-name Channel -value "channel1"} - Jython 문자열 사용:
AdminTask.modifyNodeGroupProperty('WBINodeGroup', '[-name Channel -value channel1]') - Jython 목록 사용:
AdminTask.modifyNodeGroupProperty('WBINodeGroup', ['-name', 'Channel', '-value', 'channel1'])
대화식 모드 사용법 예:
- Jacl 사용:
$AdminTask modifyNodeGroupProperty {-interactive} - Jython 문자열 사용:
AdminTask.modifyNodeGroupProperty ('[-interactive]') - Jython 목록 사용:
AdminTask.modifyNodeGroupProperty (['-interactive'])
removeNodeGroup
removeNodeGroup 명령은 노드 그룹의 구성을 제거합니다. 노드 그룹에 구성원이 없으면 이를 제거할 수 있습니다. 또한 기본 노드 그룹도 제거할 수 없습니다.대상 오브젝트
제거할 노드 그룹의 이름. 이 대상 오브젝트는 필수입니다.매개변수 및 리턴값
- 매개변수: 없음
- 리턴: 노드 그룹 오브젝트 ID
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask removeNodeGroup WBINodeGroup - Jython 문자열 사용:
AdminTask.removeNodeGroup('WBINodeGroup') - Jython 목록 사용:
AdminTask.removeNodeGroup('WBINodeGroup')
대화식 모드 사용법 예:
- Jacl 사용:
$AdminTask removeNodeGroup {-interactive} - Jython 문자열 사용:
AdminTask.removeNodeGroup ('[-interactive]') - Jython 목록 사용:
AdminTask.removeNodeGroup (['-interactive'])
removeNodeGroupMember
removeNodeGroupMember 명령은 노드 그룹 구성원의 구성을 제거합니다.- 노드는 항상 최소한 하나 이상의 노드 그룹의 구성원이어야 합니다.
- 노드 그룹의 클러스터의 일부인 노드는 노드 그룹에서 제거할 수 없습니다.
대상 오브젝트
대상 오브젝트는 제거할 구성원을 포함하는 노드 그룹입니다. 이 대상 오브젝트는 필수입니다.매개변수 및 리턴값
- -nodeName
- 노드 그룹에서 제거할 노드의 이름. 이 매개변수는 필수입니다.
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask removeNodeGroupMember WBINodeGroup {-nodeName WBINode} - Jython 문자열 사용:
AdminTask.removeNodeGroupMember('WBINodeGroup', '[-nodeName WBINode]') - Jython 목록 사용:
AdminTask.removeNodeGroupMember('WBINodeGroup', ['-nodeName', 'WBINode'])
대화식 모드 사용법 예:
- Jacl 사용:
$AdminTask removeNodeGroupMember {-interactive} - Jython 문자열 사용:
AdminTask.removeNodeGroupMember ('[-interactive]') - Jython 목록 사용:
AdminTask.removeNodeGroupMember (['-interactive'])
removeNodeGroupProperty
removeNodeGroupProperty 명령은 노드 그룹의 사용자 정의 특성을 제거합니다.대상 오브젝트
노드 그룹의 이름. 이 대상 오브젝트는 필수입니다.매개변수 및 리턴값
- -name
- 제거할 사용자 정의 특성의 이름. 이 매개변수는 필수입니다.
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask removeNodeGroupProperty WBINodeGroup {-name Channel} - Jython 문자열 사용:
AdminTask.removeNodeGroupProperty('WBINodeGroup', '[-name Channel]') - Jython 목록 사용:
AdminTask.removeNodeGroupProperty('WBINodeGroup', ['-name', 'Channel'])
대화식 모드 사용법 예:
- Jacl 사용:
$AdminTask removeNodeGroupProperty {-interactive} - Jython 문자열 사용:
AdminTask.removeNodeGroupProperty ('[-interactive]') - Jython 목록 사용:
AdminTask.removeNodeGroupProperty (['-interactive'])