Network Deployment (Distributed operating systems), v8.0 > Reference > Commands (wsadmin scripting)


NodeGroupCommands command group using wsadmin scripting

Use the Jython or Jacl scripting languages to manage servers with wsadmin.sh. The commands and parameters in the NodeGroupCommands group can be used to create and manage node groups and node group members.

The NodeGroupCommands command group includes the following commands:



addNodeGroupMember

The addNodeGroupMember command adds a member to a node group. Nodes can be members of more than one node group. The command does validity checking to ensure the following:

Target object The target object is the node group where the member will be created. This target object is required.

Parameters and return values

-nodeName

The name of the node to add to a node group. This parameter is required.

Examples


Batch example...:


Interactive example...



createNodeGroup

The createNodeGroup command creates a new node group. A node group consists of a group of nodes that are referred to as node group members. Optionally, you can create a short name and a description for the new node group.

Target object The node group name to be created. This target object is required.

Parameters and return values

-shortName

The short name of the node group. This parameter is optional.

-description

The description of the node group. This parameter is optional.

Examples


Batch example...:


Interactive example...



createNodeGroupProperty

The createNodeGroupProperty command creates custom properties for a node group.

Target object The name of the node group. This target object is required.

Parameters and return values

-name

The name of the custom property to create. This parameter is required.

-value

The value of the custom property. This parameter is optional.

-description

The description of the custom property. This parameter is optional.

Examples


Batch example...:


Interactive example...



listNodeGroupProperties

The listNodeGroupProperties command displays all of the custom properties of a node group.

Target object The target object is name of the node group. This target object is required.

Parameters and return values

Examples


Batch example...:


Interactive example...



listNodeGroups

The listNodeGroups command returns the list of node groups from the configuration repository. We can pass an optional node name to the command that returns the list of node groups where the node resides.

Target object The target object is name of the node. This target object is optional.

Parameters and return values

Examples


Batch example...:


Interactive example...



listNodes

The listNodes command displays all of the nodes in the cell or on a given node group.

Target object None

Parameters and return values

Examples


Batch example...:


Interactive example...



modifyNodeGroup

The modifyNodeGroup command modifies the configuration of a node group. The node group name cannot be changed. However, its short name and description are supported. Also, its node membership can be modified.

Target object The target object is the node group name. This target object is required.

Parameters and return values

-shortName

The short name of the node group. This parameter is optional.

-description

The description of the node group. This parameter is optional.

Examples


Batch example...:


Interactive example...



modifyNodeGroupProperty

The modifyNodeGroupProperty command modifies custom properties for a node group

Target object The name of the node group. This target object is required.

Parameters and return values

-name

The name of the custom property to modify. This parameter is required.

-value

The value of the custom property. This parameter is optional.

-description

The description of the custom property. This parameter is optional.

Examples


Batch example...:


Interactive example...



removeNodeGroup

The removeNodeGroup command removes the configuration of a node group. We can remove a node group if it does not contain any members. Also, the default node group cannot be removed.

Target object The name of the node group to be removed. This target object is required.

Parameters and return values

Examples


Batch example...:


Interactive example...



removeNodeGroupMember

The removeNodeGroupMember command removes the configuration of a node group member.

Target object The target object is the node group containing the member to be removed. This target object is required.

Parameters and return values

-nodeName

The name of the node to remove from a node group. This parameter is required.

Examples


Batch example...:


Interactive example...



removeNodeGroupProperty

The removeNodeGroupProperty command removes custom properties of a node group.

Target object The name of the node group. This target object is required.

Parameters and return values

-name

The name of the custom property to remove. This parameter is required.

Examples


Batch example...:


Interactive example...


Use the wsadmin scripting AdminTask object for scripted administration


Related


Commands using wsadmin.sh

+

Search Tips   |   Advanced Search