You can use the Jython scripting language to configure managed node groups with the wsadmin tool. Use the commands and parameters in the ManagedNodeGroup command group to create and manage node groups. Create managed node groups to submit jobs from the job manager to one or many managed nodes.
The addMemberToManagedNodeGroup command adds a managed node to an existing managed node group.
Target object
None.
Required parameters
Return value
The command does not return output.
Batch mode example usage
AdminTask.addMemberToManagedNodeGroup('-groupName myGroup -managedNodeNameList "[node1 node2 node3]"')
AdminTask.addMemberToManagedNodeGroup(['-groupName', 'myGroup', '-managedNodeNameList', '[node1 node2 node3]'])
Interactive mode example usage
AdminTask.addMemberToManagedNodeGroup('-interactive')
The createManagedNodeGroup command creates a new managed node group.
Target object
None.
Required parameters
Optional parameters
Return value
The command does not return output.
Batch mode example usage
AdminTask.createManagedNodeGroup('-groupName myNewGroup')
AdminTask.createManagedNodeGroup(['-groupName', 'myNewGroup'])
Interactive mode example usage
AdminTask.createManagedNodeGroup('-interactive')
The deleteManagedNodeGroup command deletes a managed node group from your configuration.
Target object
None.
Required parameters
Return value
The command does not return output.
Batch mode example usage
AdminTask.deleteManagedNodeGroup('-groupNameList "[group1 group2 group3]"')
AdminTask.deleteManagedNodeGroup(['-groupNameList', '[group1 group2 group3]'])
Interactive mode example usage
AdminTask.deleteManagedNodeGroup('-interactive')
The deleteMemberFromManagedNodeGroup command removes a managed node from a specific managed node group.
Target object
None.
Required parameters
Return value
The command does not return output.
Batch mode example usage
AdminTask.deleteMemberFromManagedNodeGroup('-groupName myNewGroup -managedNodeNameList "[node1 node2 node3]"')
AdminTask.deleteMemberFromManagedNodeGroup(['-groupName', 'myNewGroup', '-managedNodeNameList', '[node1 node2 node3]'])
Interactive mode example usage
AdminTask.deleteMemberFromManagedNodeGroup('-interactive')
The getManagedNodeGroupMembers command displays the managed nodes that belong to a specific managed node group.
Target object
None.
Required parameters
Return value
The command returns a list of managed node UUIDs that belong to the managed node group of interest.
Batch mode example usage
AdminTask.getManagedNodeGroupMembers('-groupName myNewGroup')
AdminTask.getManagedNodeGroupMembers(['-groupName', 'myNewGroup'])
Interactive mode example usage
AdminTask.getManagedNodeGroupMembers('-interactive')
The getManagedNodeGroupInfo command displays configuration information for the managed node group of interest.
Target object
None.
Required parameters
Return value
The command returns a list of attributes for each managed node group. Each list of attributes displays the name, size, and description of the managed node group, and whether all group members have an administrative agent.
Batch mode example usage
AdminTask.getManagedNodeGroupInfo('-groupName "[group1 group2 group3]"')
AdminTask.getManagedNodeGroupInfo(['-groupName', '[group1 group2 group3]'])
Interactive mode example usage
AdminTask.getManagedNodeGroupInfo('-interactive')
The queryManagedNodeGroups command displays each managed node group in your configuration that meets specific query criteria.
Target object
None.
Required parameters
Optional parameters
Return value
The command returns a list of managed node group names.
Batch mode example usage
AdminTask.queryManagedNodeGroups('-maxReturn 10 -query "size=2" -validate true')
AdminTask.queryManagedNodeGroups(['-maxReturn', '10', '-query', 'size=2', '-validate', 'true'])
Interactive mode example usage
AdminTask.queryManagedNodeGroups('-interactive')
The modifyManagedNodeGroupInfo command modifies the description for a managed node group.
Target object
None.
Required parameters
Return value
The command does not return output.
Batch mode example usage
AdminTask.modifyManagedNodeGroupInfo('-groupName myNewGroup -description "New description of myNewGroup"')
AdminTask.modifyManagedNodeGroupInfo(['-groupName', 'myNewGroup', '-description', '"New description of myNewGroup"'])
Interactive mode example usage
AdminTask.modifyManagedNodeGroupInfo('-interactive')