Scripts für die Konfiguration von Knotengruppen

Die Scripting-Bibliothek enthält mehrere Scriptprozeduren für die Automatisierung Ihrer Serverkonfigurationen. Verwenden Sie die Informationen in diesem Artikel, um Scripts zu verwenden, die Ihre Knotenkonfigurationen abfragen, konfigurieren und verwalten. Sie können jedes Script einzeln ausführen oder Prozeduren kombinieren, um angepasste Automationsscripts für Ihre Umgebung zu erstellen.

Sie verwenden Knotengruppen, um Gruppen von Knoten zu definieren, die Member desselben Clusters enthalten können. Eine in einem Cluster implementierte Anwendung muss in jedem Member des Cluster ausgeführt werden können, d. h. die Knoten mit den Cluster-Membern müssen mit der Software und den Einstellungen konfiguriert werden, die für die Ausführung der Anwendung erforderlich sind.

Durch die Organisation von Knoten, die Ihre Anwendungsanforderungen erfüllen, in einer Knotengruppe definieren Sie eine Verwaltungsrichtlinie, die bestimmt, welche Knoten zu einem Cluster zusammengefasst werden können. Die Personen, die die Zellenkonfiguration definieren, und die Personen, die Server-Cluster erstellen, können mit einer größeren Unabhängigkeit voneinander agieren.

Alle Scriptprozeduren für die Knotenverwaltung befinden sich im Verzeichnis Stammverzeichnis_des_Anwendungsservers/scriptLibraries/system/V70. Verwenden Sie die folgenden Scriptprozeduren, um Ihre Knotenkonfigurationen abzufragen, zu konfigurieren und zu verwalten:

addNodeGroupMember

Dieses Script fügt einer Knotengruppe in Ihrer Konfiguration einen Knoten hinzu.

Zum Ausführen des Scripts geben Sie gemäß der Definition in der folgenden Tabelle den Namen des Knotens und den Namen der Knotengruppe an:
Tabelle 1. Beschreibung des Arguments "addNodeGroupMember". Führen Sie das Script aus, um ein Knotengruppenmember hinzuzufügen.
Argument Beschreibung
Knotenname Ein logischer Name für das Knotengruppenmember. Ein Knotengruppenmember ist ein Knoten. Der Name muss in der Zelle eindeutig sein. Der Name eines Knotengruppenmember ist in der Regel mit dem Hostnamen des Computers identisch.
Name_der_Knotengruppe Ein logischer Name für die Knotengruppe. Der Name muss in der Zelle eindeutig sein. Er kann mit einer Zahl beginnen.

Syntax

AdminNodeGroupManagement.addNodeGroupMember(Knotenname, Erkennungsprotokoll)

Verwendungsbeispiel

AdminNodeGroupManagement.addNodeGroupMember("myNode", "myNodeGroup")

checkIfNodeExists

Dieses Script zeigt an, ob der gewünschte Knoten in einer bestimmten Knotengruppe enthalten ist.

Zum Ausführen des Scripts geben Sie gemäß der Definition in der folgenden Tabelle die Knotengruppe und den "Knotennamen als Argumente an:
Tabelle 2. Beschreibung des Arguments "checkIfNodeExists". Führen Sie das Script aus, um festzustellen, ob ein Knoten in einer Knotengruppe vorhanden ist.
Argument Beschreibung
Name_der_Knotengruppe Gibt den Namen der abzufragenden Knotengruppe an.
Knotenname Gibt den Namen des abzufragenden Knotens an.

Syntax

AdminNodeGroupManagement.checkIfNodeExists(Name_der_Knotengruppe, Knotenname)

Verwendungsbeispiel

AdminNodeGroupManagement.checkIfNodeExists("myNodeGroup", "myNode")

checkIfNodeGroupExists

Dieses Script zeigt an, ob eine bestimmte Knotengruppe in Ihrer Konfiguration vorhanden ist.

Zum Ausführen des Scripts geben Sie gemäß der Definition in der folgenden Tabelle den Namen der Knotengruppe an:
Tabelle 3. Beschreibung des Arguments "checkIfNodeGroupExists". Führen Sie den Befehl "script" aus, um festzustellen, ob eine Knotengruppe vorhanden ist.
Argument Beschreibung
Name_der_Knotengruppe Gibt den Namen der abzufragenden Knotengruppe an.

Syntax

AdminNodeGroupManagement.checkIfNodeGroupExists(Name_der_Knotengruppe)

Verwendungsbeispiel

AdminNodeGroupManagement.checkIfNodeGroupExists("myNodeGroup")

createNodeGroup

Dieses Script erstellt eine neue Knotengruppe in Ihrer Konfiguration.

Zum Ausführen des Scripts geben Sie gemäß der Definition in der folgenden Tabelle den Namen der Knotengruppe an:
Tabelle 4. Beschreibung des Arguments "createNodeGroup". Führen Sie das Script aus, um eine Knotengruppe zu erstellen.
Argument Beschreibung
Name_der_Knotengruppe Gibt den Namen der zu erstellenden Knotengruppe an.

Syntax

AdminNodeGroupManagement.createNodeGroup("Name_der_Knotengruppe")

Verwendungsbeispiel

AdminNodeGroupManagement.createNodeGroup("myNodeGroup")

createNodeGroupProperty

Dieses Script ordnet der gewünschten Knotengruppe angepasste Eigenschaften zu.

Zum Ausführen des Scripts geben Sie gemäß der Definition in der folgenden Tabelle den Namen der Knotengruppe an:
Tabelle 5. Beschreibung des Arguments "createNodeGroupProperty". Führen Sie das Script aus, um eine Eigenschaft einer Knotengruppe anzugeben.
Argument Beschreibung
Name_der_Knotengruppe Gibt den Namen des gewünschten Knotens an.
Name_der_angepassten_Eigenschaft Gibt den Namen oder den Schlüssel für die Eigenschaft an. Jeder Eigenschaftsname muss eindeutig sein. Wenn Sie denselben Namen für mehrere Eigenschaften verwenden, wird der Wert der ersten Eigenschaft mit diesem Namen verwendet. Eigenschaftsnamen dürfen nicht mit was. beginnen. Dieses Präfix ist für Eigenschaften reserviert, die im Anwendungsserver vordefiniert sind.
Wert_der_angepassten_Eigenschaft Gibt den Wert für die angepasste Eigenschaft an.
customPropertyDesc (Optional) Gibt eine Beschreibung für die zu erstellende angepasste Eigenschaft an.
isPropertyRequired Gibt an, ob die angepasste Eigenschaft in Ihrer Konfiguration erforderlich ist. Geben Sie true an, um die angepasste Eigenschaft als erforderliche Eigenschaft in Ihrer Konfiguration festzulegen.

Syntax

AdminNodeGroupManagement.createNodeGroupProperty(Name_der_Knotengruppe, Name_der_angepassten_Eigenschaft, Wert_der_angepassten_Eigenschaft, Beschreibung_der_angepassten_Eigenschaft, isPropertyRequired)

Verwendungsbeispiel

AdminNodeGroupManagement.createNodeGroupProperty("myNodeGroup", "myProp", "myPropValue",
 "this is my prop", "true")

deleteNodeGroup

Dieses Script löscht eine Knotengruppe aus Ihrer Konfiguration.

Zum Ausführen des Scripts geben Sie gemäß der Definition in der folgenden Tabelle den Namen der Knotengruppe an:
Tabelle 6. Beschreibung des Arguments "deleteNodeGroup". Führen Sie das Script aus, um eine Knotengruppe zu löschen.
Argument Beschreibung
Name_der_Knotengruppe Gibt den Namen der zu löschenden Knotengruppe an.

Syntax

AdminNodeGroupManagement.deleteNodeGroup(Name_der_Knotengruppe)

Verwendungsbeispiel

AdminNodeGroupManagement.deleteNodeGroup("myNodeGroup")

deleteNodeGroupMember

Dieses Script entfernt einen Knoten aus einer bestimmten Knotengruppe in Ihrer Konfiguration.

Zum Ausführen des Scripts geben Sie gemäß der Definition in der folgenden Tabelle den Namen der Knotengruppe und den Knotennamen als Argumente an:
Tabelle 7. Beschreibung des Arguments "deleteNodeGroupMember". Führen Sie das Script aus, um ein Knotengruppenmember zu löschen.
Argument Beschreibung
Name_der_Knotengruppe Gibt den Namen der gewünschten Knotengruppe an.
Knotenname Gibt den Namen des aus der Knotengruppe zu entfernenden Knotens an.

Syntax

AdminNodeGroupManagement.deleteNodeGroupMember(Name_der_Knotengruppe, Knotenname)

Verwendungsbeispiel

AdminNodeGroupManagement.deleteNodeGroupMember("myNodeGroup", "myNode")

deleteNodeGroupProperty

Dieses Script entfernt eine bestimmte angepasste Eigenschaft aus einer Knotengruppe.

Zum Ausführen des Scripts geben Sie gemäß der Definition in der folgenden Tabelle den Namen der Knotengruppe und Eigenschaftsnamen als Argumente an:
Tabelle 8. Beschreibung des Arguments "deleteNodeGroupProperty". Führen Sie das Script aus, um eine Knotengruppeneigenschaft zu löschen.
Argument Beschreibung
Name_der_Knotengruppe Gibt den Namen der gewünschten Knotengruppe an.
Name_der_angepassten_Eigenschaft Gibt den Namen der angepassten Eigenschaft an, die aus der Knotengruppenkonfiguration entfernt werden soll.

Syntax

AdminNodeGroupManagement.deleteNodeGroupProperty(Name_der_Knotengruppe, Name_der_angepassten_Eigenschaft)

Verwendungsbeispiel

AdminNodeGroupManagement.deleteNodeGroupProperty("myNodeGroup", "myProp")

help

Dieses Script zeigt die Scriptprozeduren an, die von der Scriptbibliothek "AdminNodeGroupManagement" unterstützt werden. Wenn Sie ausführliche Hilfe für ein bestimmtes Script anzeigen möchten, geben Sie den Namen des Scripts gemäß der Definition in der folgenden Tabelle an.
Tabelle 9. Beschreibung der Argumente für "help". Führen Sie das Script aus, um die Hilfe anzuzeigen.
Argument Beschreibung
Script Gibt den Namen des gewünschten Scripts an.

Syntax

AdminServerManagement.help(Script)

Verwendungsbeispiel

AdminServerManagement.help("modifyNodeGroupProperty")

listNodeGroups

Dieses Script zeigt die vorhandenen Knotengruppen in Ihrer Konfiguration an. Wenn Sie den Namen eines bestimmten Knotens angeben, gibt das Script den Namen der Knotengruppe zurück, zu der der Knoten gehört.
Tabelle 10. Beschreibung des Arguments "listNodeGroups". Führen Sie das Script aus, um Knotengruppen aufzulisten.
Argument Beschreibung
Knotenname (Optional) Gibt den Namen des Knotens an, der zur Abfrage der Knotengruppen verwendet werden soll.

Syntax

AdminNodeGroupManagement.listNodeGroups()

Verwendungsbeispiel

AdminNodeGroupManagement.listNodeGroups()

listNodeGroupMembers

Dieses Script listet die Namen aller Knoten auf, die in einer bestimmten Knotengruppe konfiguriert sind.

Zum Ausführen des Scripts geben Sie gemäß der Definition in der folgenden Tabelle den Namen der Knotengruppe an:
Tabelle 11. Beschreibung des Arguments "listNodeGroupMembers". Führen Sie das Script aus, um Knotengruppenmember anzuzeigen.
Argument Beschreibung
Name_der_Knotengruppe Gibt den Namen der gewünschten Knotengruppe an.

Syntax

AdminNodeGroupManagement.listNodeGroupMembers(Name_der_Knotengruppe)

Verwendungsbeispiel

AdminNodeGroupManagement.listNodeGroupMembers("myNodeGroup")

listNodeGroupProperties

Dieses Script listet die angepassten Eigenschaften auf, die in einer bestimmten Knotengruppe konfiguriert sind.

Zum Ausführen des Scripts geben Sie gemäß der Definition in der folgenden Tabelle den Namen der Knotengruppe an:
Tabelle 12. Beschreibung des Arguments "listNodeGroupProperties". Führen Sie das Script aus, um die Eigenschaften einer Knotengruppe anzuzeigen.
Argument Beschreibung
Name_der_Knotengruppe Gibt den Namen der gewünschten Knotengruppe an.

Syntax

AdminNodeGroupManagement.listNodeGroupProperties(Name_der_Knotengruppe)

Verwendungsbeispiel

AdminNodeGroupManagement.listNodeGroupProperties("myNodeGroup")

modifyNodeGroup

Dieses Script ändert den Kurznamen und die Beschreibung einer Knotengruppe.

Zum Ausführen des Scripts geben Sie gemäß der Definition in der folgenden Tabelle den Namen der Knotengruppe, den Kurznamen und die Beschreibung als Argumente an:
Tabelle 13. Beschreibung des Arguments "modifyNodeGroup". Führen Sie das Script aus, um eine Knotengruppe zu ändern.
Argument Beschreibung
Name_der_Knotengruppe Gibt den Namen der gewünschten Knotengruppe an.
Kurzname Gibt den Kurznamen der gewünschten Knotengruppe an.
Beschreibung Gibt eine Beschreibung für die Knotengruppe an.

Syntax

AdminNodeGroupManagement.listNodeGroupProperties(Name_der_Knotengruppe, Kurzname,
Beschreibung)

Verwendungsbeispiel

AdminNodeGroupManagement.listNodeGroupProperties("myNodeGroup", "NG1", "my first node group")

modifyNodeGroupProperty

Dieses Script ändert den Wert einer angepassten Eigenschaft, die einer Knotengruppe zugeordnet ist.

Zum Ausführen des Scripts geben Sie gemäß der Definition in der folgenden Tabelle die Knotengruppe, den Namen der angepassten Eigenschaft, den Wert der angepassten Eigenschaft, die Beschreibung der angepassten Eigenschaft an, und geben Sie den Wert für das Argument an, das festlegt, ob die Eigenschaft erforderlich ist:
Tabelle 14. Beschreibung des Arguments "modifyNodeGroupProperty". Führen Sie das Script aus, um eine Eigenschaft einer Knotengruppe zu ändern.
Argument Beschreibung
Name_der_Knotengruppe Gibt den Namen der gewünschten Knotengruppe an.
Name_der_angepassten_Eigenschaft Gibt den Namen der zu ändernden angepassten Eigenschaft an.
Wert_der_angepassten_Eigenschaft (Optional) Gibt einen neuen Wert für die gewünschte angepasste Eigenschaft an.
Beschreibung_der_angepassten_Eigenschaft (Optional) Gibt eine Beschreibung für die angepasste Eigenschaft an.
isPropertyRequired (Optional) Gibt an, ob die angepasste Eigenschaft erforderlich ist.

Syntax

AdminNodeGroupManagement.modifyNodeGroupProperty(Name_der_Knotengruppe, Name_der_angepassten_Eigenschaft,
Wert_der_angepassten_Eigenschaft, Beschreibung_der_angepassten_Eigenschaft, isPropertyRequired)

Verwendungsbeispiel

AdminNodeGroupManagement.modifyNodeGroupProperty("myNodeGroup", "angepasste_Eigenschaft", "neuer_Wert",
 "neue Beschreibung der Eigenschaft", "false")

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_7libnodegrp
Dateiname:rxml_7libnodegrp.html