Network Deployment (Distributed operating systems), v8.0 > Scripting the application serving environment (wsadmin) > Cluster servers with wsadmin scripting
Stop clusters using scripting
Use scripting and wsadmin.sh to stop application server, generic server, and proxy server clusters.
There are multiple ways to complete this task. This topic uses the AdminControl object to stop clusters in the application server runtime. Alternatively, you can use the ClusterConfigCommands command group for the AdminTask object or the immediateStopAllRunningClusters, immediateStopSingleCluster, stopAllClusters, and stopSingleCluster scripts in the AdminClusterManagement script library to administer clusters.
Procedure
- Identify the Cluster MBean and assign it to the cluster variable.
### Jacl
set cluster [$AdminControl completeObjectName cell=mycell,type=Cluster,name=cluster1,*]### Jython
cluster = AdminControl.completeObjectName('cell=mycell,type=Cluster,name=cluster1,*') print cluster
This command returns the Cluster MBean.
Example output:
WebSphere:cell=mycell,name=cluster1,mbeanIdentifier=Cluster,type=Cluster,process=cluster1
- Stop the cluster.
### Jacl
$AdminControl invoke $cluster stop### Jython
AdminControl.invoke(cluster, 'stop')
This command invokes the stop operation on the Cluster MBean.
Stop clusters
Create clusters using scripting
Start clusters using scripting
Use the wsadmin scripting AdminControl object for scripted administration
Related
Cluster administration scripts
ClusterConfigCommands command group
Commands for the AdminControl object using wsadmin.sh