利用 Scripting 來啟動叢集

利用 wsadmin 工具,在應用程式伺服器執行時期,啟動應用程式伺服器、通用伺服器和 Proxy 伺服器叢集。

開始之前

有多種方法來完成這項作業。這個主題使用 AdminControl 物件,在您的環境中啟動叢集。或者,您可以使用 AdminTask 物件的 ClusterConfigCommands 指令群組,或使用 AdminClusterManagement Script 程式庫中的 startSingleCluster、stopSingleCluster、rippleStartAllClusters 和 rippleStartSingleCluster Script,來管理叢集。

程序

  1. 啟動 wsadmin Scripting 工具。
  2. 識別 ClusterMgr MBean,並指派給 clusterMgr 變數。
    • 使用 Jacl:
      set clusterMgr [$AdminControl completeObjectName cell=mycell,type=ClusterMgr,*]
    • 使用 Jython:
      clusterMgr = AdminControl.completeObjectName('cell=mycell,type=ClusterMgr,*')
      print clusterMgr
    這個指令會傳回 ClusterMgr MBean。
    輸出範例:
    WebSphere:cell=mycell,name=ClusterMgr,mbeanIdentifier=ClusterMgr,
    type=ClusterMgr,process=dmgr
  3. 重新整理叢集清單。
    • 使用 Jacl:
      $AdminControl invoke $clusterMgr retrieveClusters
    • 使用 Jython:
      AdminControl.invoke(clusterMgr, 'retrieveClusters')
    這個指令會對 ClusterMgr MBean 呼叫 retrieveClusters 作業。
  4. 識別 Cluster MBean,並指派給 cluster 變數。
    • 使用 Jacl:
      set cluster [$AdminControl completeObjectName cell=mycell,type=Cluster,name=cluster1,*]
    • 使用 Jython:
      cluster = AdminControl.completeObjectName('cell=mycell,type=Cluster,name=cluster1,*')
      print cluster
    這個指令會傳回 Cluster MBean。
    輸出範例:
    WebSphere:cell=mycell,name=cluster1,mbeanIdentifier=Cluster,type=Cluster,process=cluster1
  5. 啟動或波浪式啟動叢集。
    • 如果要啟動叢集,請使用下列範例。這些指令會對 Cluster MBean 呼叫啟動作業:
      • 使用 Jacl:
        $AdminControl invoke $cluster start
      • 使用 Jython:
        AdminControl.invoke(cluster, 'start')
    • 使用下列範例,以波浪式啟動叢集。波浪式啟動結合了停止與啟動作業。它會先停止然後再重新啟動叢集的每一個成員。舉例來說,您的叢集含有 3 個叢集成員,稱為 server_1、server_2 和 server_3。當您按一下「波浪式啟動」時,會停止再重新啟動 server_1,然後停止再重新啟動 server_2,最後停止再重新啟動 server_3。請使用「波浪式啟動」選項,取代手動停止後再啟動叢集中的所有應用程式伺服器。下列指令會對 Cluster MBean 呼叫波浪式啟動作業:
      • 使用 Jacl:
        $AdminControl invoke $cluster rippleStart
      • 使用 Jython:
        AdminControl.invoke(cluster, 'rippleStart')

指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_startcluster
檔名:txml_startcluster.html