+

Search Tips   |   Advanced Search

Stopping clusters using scripting

Use scripting and the wsadmin tool 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, 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.

  • Stopping clusters
  • Create clusters using scripting
  • Starting clusters using scripting
  • wsadmin AdminControl
  • Cluster administration scripts
  • ClusterConfigCommands
  • Commands for the AdminControl object