Scripts für die Clusterverwaltung
Die Scripting-Bibliothek enthält mehrere Scriptprozeduren für die Automatisierung Ihrer Anwendungsserverkonfigurationen. Verwenden Sie die Scripts in diesem Artikel, um Clusterprozesse mit verschiedenen Optionen zu starten und zu stoppen. Sie können jedes Script einzeln ausführen oder Prozeduren zu angepassten Automationsscripts kombinieren.
Die AdminClusterManagement-Scriptprozeduren befinden sich im Verzeichnis Stammverzeichnis_des_Anwendungsservers/scriptLibraries/server/V70.
rippleStartAllClusters
Dieses Script stoppt jeden Cluster in einer Zellenkonfiguration und startet ihn anschließend erneut.
Syntax
AdminClusterManagement.rippleStartAllClusters()
Verwendungsbeispiel
AdminClusterManagement.rippleStartAllClusters()
rippleStartSingleCluster
Dieses Script stoppt die Cluster-Member in einer bestimmten Clusterkonfiguration und startet sie anschließend erneut.
Argument | Beschreibung |
---|---|
Clustername | Gibt den Namen des zu stoppenden und erneut zu startenden Clusters an. |
Syntax
AdminClusterManagement.rippleStartSingleCluster(Clustername)
Verwendungsbeispiel
AdminClusterManagement.rippleStartSingleCluster("myCluster")
startAllClusters
Dieses Script startet jeden Cluster in einer Zellenkonfiguration.
Syntax
AdminClusterManagement.startAllClusters()
Verwendungsbeispiel
AdminClusterManagement.startAllClusters()
startSingleCluster
Dieses Script startet einen bestimmten Cluster in Ihrer Konfiguration.
Argument | Beschreibung |
---|---|
Clustername | Gibt den Namen des gewünschten Clusters an. |
Syntax
AdminClusterManagement.startSingleCluster(Clustername)
Verwendungsbeispiel
AdminClusterManagement.startSingleCluster("myCluster")
immediateStopAllRunningClusters
Dieses Script stoppt die Member des Typs "Server" für jeden aktiven Cluster in einer bestimmten Zelle. Der Server ignoriert alle aktuellen und anstehenden Tasks. Wenn die Stoppoperation beginnt, ändert sich der Status des Clusters in "Teilweise gestoppt". Wenn alle Server gestoppt sind, ändert sich der Clusterstatus in "Gestoppt".
Syntax
AdminClusterManagement.immediateStopAllRunningClusters()
Verwendungsbeispiel
AdminClusterManagement.immediateStopAllRunningClusters()
immediateStopSingleCluster
Dieses Script stoppt die Cluster-Member des Typs "Server" für einen bestimmten Cluster in einer Zelle. Der Server ignoriert alle aktuellen und anstehenden Tasks. Wenn die Stoppoperation beginnt, ändert sich der Status des Clusters in "Teilweise gestoppt". Wenn alle Server gestoppt sind, ändert sich der Clusterstatus in "Gestoppt".
Argument | Beschreibung |
---|---|
Clustername | Gibt den Namen des zu stoppenden Clusters an. |
Syntax
AdminClusterManagement.immediateStopSingleCluster(Clustername)
Verwendungsbeispiel
AdminClusterManagement.immediateStopSingleCluster("myCluster")
stopAllClusters
Dieses Script stoppt die Member des Typs "Server" jedes aktiven Clusters in einer bestimmten Zelle. Jeder Server wird so gestoppt, dass er vorhandene Anforderungen abschließen kann und die Übernahme der Anforderungen durch ein anderes Member des Clusters zulässt. Wenn die Stoppoperation beginnt, ändert sich der Status des Clusters in "Teilweise gestoppt". Wenn alle Server gestoppt sind, ändert sich der Clusterstatus in "Gestoppt".
Syntax
AdminClusterManagement.stopAllClusters()
Verwendungsbeispiel
AdminClusterManagement.stopAllClusters()
stopSingleCluster
Dieses Script stoppt die Cluster-Member des Typs "Server" eines bestimmten aktiven Clusters in einer Zelle. Jeder Server wird so gestoppt, dass er vorhandene Anforderungen abschließen kann und die Übernahme der Anforderungen durch ein anderes Member des Clusters zulässt. Wenn die Stoppoperation beginnt, ändert sich der Status des Clusters in "Teilweise gestoppt". Wenn alle Server gestoppt sind, ändert sich der Clusterstatus in "Gestoppt".
Argument | Beschreibung |
---|---|
Clustername | Gibt den Namen des zu stoppenden Clusters an. |
Syntax
AdminClusterManagement.stopSingleCluster(Clustername)
Verwendungsbeispiel
AdminClusterManagement.stopSingleCluster("myCluster")