Example: Creating a cluster member using wsadmin
An example creating a cluster member to an existing cluster follows:
- Identify the existing cluster and assign it to the cluster variable:
Using Jacl:
set cluster [$AdminConfig getid /ServerCluster:myCluster1/]
Using Jython:
cluster = AdminConfig.getid('/ServerCluster:myCluster1/') print cluster
An example of this output follows:
myCluster1(cells/mycell/cluster/myCluster1:cluster.xml#ServerCluster_1)
- Identify the node to create the new server and assign it to the node variable:
Using Jacl:
set node [$AdminConfig getid /Node:mynode/]
Using Jython:
node = AdminConfig.getid('/Node:mynode/') print nodeAn example of this output follows:
mynode(cells/mycell/nodes/mynode:node.xml#Node_1)
- (Optional) Identify the cluster member template and assign it to the serverTemplate variable:
Using Jacl:
set serverTemplate [$AdminConfig listTemplates Server]
Using Jython:
serverTemplate = AdminConfig.listTemplates('Server') print serverTemplate
An example of this output follows:
server1(templates/default/nodes/servers/server1:server.xml#Server_1)
- Create the new cluster member, by using the createClusterMember command.
The following example creates the new cluster member, passing in the existing cluster configuration ID, existing node configuration ID, and the new member attributes:
Using Jacl:
$AdminConfig createClusterMember $cluster $node {{memberName clusterMember1}}
Using Jython:
AdminConfig.createClusterMember(cluster, node, [['memberName', 'clusterMember1']])
The following example creates the new cluster member with a template, passing in the existing cluster configuration ID, existing node configuration ID, the new member attributes, and the template ID:
Using Jacl:
$AdminConfig createClusterMember $cluster $node {{memberName clusterMember1}} $serverTemplate
Using Jython:
print AdminConfig.createClusterMember(cluster, node, [['memberName', 'clusterMember1']], serverTemplate)
An example of this output follows:
clusterMember1(cells/mycell/clusters/myCluster1:cluster.xml$ClusterMember_2)