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

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

+

Search Tips   |   Advanced Search