Scripts für die Clusterkonfiguration
Die Scripting-Bibliothek enthält mehrere Scriptprozeduren für die Automatisierung Ihrer Anwendungsserverkonfigurationen. Verwenden Sie die Scripts in diesem Artikel, um Cluster mit und ohne Cluster-Member über eine Schablone zu erstellen oder um Cluster aus Ihrer Konfiguration zu entfernen. 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".
createClusterMember
Dieses Script ordnet ein Cluster-Member vom Typ "Server" einem bestimmten Cluster zu. Wenn Sie das erste Cluster-Member erstellen, wird eine Kopie dieses Member zusammen mit den Clusterdaten gespeichert und als Schablone für alle weiteren Cluster-Member verwendet, die Sie erstellen.
Argument | Beschreibung |
---|---|
Clustername | Gibt den Namen des Clusters an, dem das System das Cluster-Member hinzufügt. |
Knotenname | Gibt den Namen des Knotens an, auf dem sich der Anwendungsserver befindet. |
Name_des_neuen_Members | Gibt den Namen für das neue Cluster-Member an. |
Syntax
AdminClusterManagement.createClusterMember(Clustername, Knotenname, Name_des_neuen_Members)
Verwendungsbeispiel
AdminClusterManagement.createClusterMember("myCluster", "myNode", "clusterMember1")
createClusterWithFirstMember
Dieses Script erstellt eine neue Clusterkonfiguration und fügt dem Cluster das erste Cluster-Member hinzu. Mit einem Cluster können Sie eine Gruppe von Anwendungsservern als Einheit verwalten und Clientanforderungen auf die Anwendungsserver verteilen, die Member des Cluster sind. Erstellen Sie einen Cluster, um die Clientanforderungen auf mehrere Anwendungsserver zu verteilen und Ihren Anwendungen eine hoch verfügbare Umgebung bereitzustellen.
Argument | Beschreibung |
---|---|
Clustername | Gibt den Namen für den neuen Cluster an. |
Clustertyp | Gibt den Typ des zu erstellenden Clusters an. Sie können APPLICATION_SERVER, GENERIC_SERVER oder WEB_SERVER angeben. |
Knotenname | Gibt den Namen des Knotens an, auf dem sich der Cluster befindet. |
Servername | Gibt den Namen des Servers an, der dem Cluster hinzugefügt wird. |
Syntax
AdminClusterManagement.createClusterWithFirstMember(Clustername, Clustertyp,
Knotenname, Servername)
Verwendungsbeispiel
AdminClusterManagement.createClusterWithFirstMember("myCluster", "APPLICATION_SERVER",
"myNode", "myServer")
createClusterWithoutMember
Dieses Script erstellt eine neue Clusterkonfiguration in Ihrer Umgebung. Mit einem Cluster können Sie eine Gruppe von Anwendungsservern als Einheit verwalten und Clientanforderungen auf die Anwendungsserver verteilen, die Member des Cluster sind. Erstellen Sie einen Cluster, um die Clientanforderungen auf mehrere Anwendungsserver zu verteilen und Ihren Anwendungen eine hoch verfügbare Umgebung bereitzustellen.
Argument | Beschreibung |
---|---|
Clustername | Gibt den Namen für den neuen Cluster an. |
Syntax
AdminClusterManagement.createClusterWithoutMember(Clustername)
Verwendungsbeispiel
AdminClusterManagement.createClusterWithoutMember("myCluster")
createFirstClusterMemberWithTemplate
Dieses Script verwendet eine Schablone, um einem bestimmten Cluster das erste Cluster-Member vom Typ "Server" hinzuzufügen. Eine Kopie des ersten Cluster-Member, das Sie erstellen, wird im Geltungsbereich des Cluster als Schablone gespeichert. Sie können das erste Cluster-Member unter Verwendung eines vorhandenen Servers als Schablone oder mit einer Standardserverschablone erstellen. Ein erstes Cluster-Member kann auch erstellt werden, wenn der Cluster durch Konvertierung eines Servers in einen Cluster erstellt wird. Wenn Sie das erste Cluster-Member erstellen, wird die Schablone des Cluster-Members im Geltungsbereich des Clusters gespeichert. Weitere Cluster-Member werden anhand der Schablone für Cluster-Member erstellt, die im Geltungsbereich des Clusters gespeichert ist.
Argument | Beschreibung |
---|---|
Clustername | Gibt den Namen des gewünschten Clusters an. |
Knotenname | Gibt den Namen des Knotens an, auf dem sich der Anwendungsserver befindet. |
Name_des_neuen_Members | Gibt den Namen für das neue Cluster-Member an. |
Schablonenname | Gibt den Namen der Schablone an, die zum Erstellen des Cluster-Members verwendet werden soll. |
Syntax
AdminClusterManagement.createFirstClusterMemberWithTemplate(Clustername,
Knotenname, Name_des_neuen_Members, Schablonenname)
Verwendungsbeispiel
AdminClusterManagement.createFirstClusterMemberWithTemplate("myCluster", "myNode",
"myClusterMember", "default")
createFirstClusterMemberWithTemplateNodeServer
Dieses Script verwendet einen Knoten mit einem vorhandenen Anwendungsserver als Schablone für die Erstellung eines neuen Cluster-Members in Ihrer Konfiguration. Wenn Sie das erste Cluster-Member erstellen, wird eine Kopie dieses Member zusammen mit den Clusterdaten gespeichert und als Schablone für alle weiteren Cluster-Member verwendet, die Sie erstellen.
Argument | Beschreibung |
---|---|
Clustername | Gibt den Namen des Clusters an, dem das System das Cluster-Member hinzufügt. |
Knotenname | Gibt den Namen des Knotens an, auf dem sich der Anwendungsserver befindet. |
Name_des_neuen_Members | Gibt den Namen für das neue Cluster-Member an. |
Name_des_Schablonenknotens | Gibt den Namen des Knotens mit einem vorhandenen Anwendungsserver an, den Sie als Schablone für das Erstellen des neuen Cluster-Members verwenden möchten. |
Name_des_Schablonenservers | Gibt den Namen des vorhandenen Anwendungsservers an, den Sie als Schablone für das Erstellen des neuen Cluster-Members verwenden möchten. |
Syntax
AdminClusterManagement.createFirstClusterMemberWithTemplateNodeServer(Clustername,
Knotenname, Name_des_neuen_Members, Name_des_neuen_Members,
Schablonenknotenname, Schablonenservername)
Verwendungsbeispiel
AdminClusterManagement.createFirstClusterMemberWithTemplateNodeServer("myCluster",
"myNode", "newClusterMember", "myTemplateNode", "myTemplateServer")
deleteCluster
Dieses Script löscht die Konfiguration eines Server-Clusters. Ein Server-Cluster besteht aus einer Gruppe von Anwendungsservern, die als Cluster-Member bezeichnet werden. Das Script löscht den Server-Cluster und alle zugehörigen Cluster-Member.
Argument | Beschreibung |
---|---|
Clustername | Gibt den Namen des Clusters an, der aus der Konfiguration entfernt werden soll. |
Syntax
AdminClusterManagement.deleteCluster(Clustername)
Verwendungsbeispiel
AdminClusterManagement.deleteCluster("myCluster")
deleteClusterMember
Dieses Script entfernt ein Cluster-Member aus der Clusterkonfiguration. Ein Cluster-Member ist ein Server, der zu einem Cluster gehört.
Argument | Beschreibung |
---|---|
Clustername | Gibt den Namen des Clusters an, aus dem das Cluster-Member entfernt werden soll. |
Knotenname | Gibt den Namen des Knotens an, der dem zu löschenden Cluster-Member zugeordnet ist. |
Name_des_Cluster-Members | Gibt den Namen des Cluster-Members an, das aus der Konfiguration entfernt werden soll. |
Syntax
AdminClusterManagement.deleteClusterMember(Clustername, Knotenname,
Name_des_Cluster-Members)
Verwendungsbeispiel
AdminClusterManagement.deleteClusterMember("myCluster", "myNode", "clusterMember1")