使用 wsadmin 脚本编制的 AdminTask 对象的 NodeGroupCommands 命令组

可使用 Jython 或 Jacl 脚本编制语言以通过 wsadmin 工具管理服务器。NodeGroupCommands 组中的命令和参数可用于创建和管理节点组与节点组成员。

[z/OS]位置服务守护程序配置保存在节点组属性中。

addNodeGroupMember

addNodeGroupMember 命令将成员添加到节点组。节点可以是多个节点组的成员。该命令执行有效性检验以确保满足以下条件:
  • 分布式和 z/OS® 节点不会在同一个节点组中组合。
  • [z/OS]来自不同综合系统的 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 命令除去节点组的配置。如果节点组不包含任何成员则您可以除去它。而且不能除去缺省节点组。

目标对象

要除去的节点组的名称。此目标对象是必需的。

参数和返回值

  • 参数:无
  • 返回:节点组对象标识。

示例

批处理方式示例用法:

  • 使用 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 命令除去节点组成员的配置。
  • 节点必须始终是至少一个节点组的成员。
  • 您不能从作为该节点组中的集群的一部分的节点组除去节点。
  • [z/OS]对于 z/OS 平台,您无法从综合系统节点组中除去节点。

目标对象

目标对象是包含要除去的成员的节点组。此目标对象是必需的。

参数和返回值

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

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_atnodegroup
文件名:rxml_atnodegroup.html