+

Search Tips   |   Advanced Search

Stop clusters using scripting

Use scripting and wsadmin.sh to stop application server, generic server, and proxy server clusters.

This topic uses the AdminControl object to stop clusters in the application server runtime. Alternatively, we can use the ClusterConfigCommands .or the immediateStopAllRunningClusters, immediateStopSingleCluster, stopAllClusters, and stopSingleCluster scripts in the AdminClusterManagement script library to administer clusters.


Tasks

  1. 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
    

  2. 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
  • Starting clusters using scripting
  • wsadmin AdminControl
  • Cluster administration scripts
  • ClusterConfigCommands
  • Commands for the AdminControl object