Befehlsgruppe "NodeGroupCommands" für das Objekt "AdminTask" mit wsadmin-Scripting

Sie können die Scripting-Sprachen Jython und Jacl verwenden, um Server mit dem Tool "wsadmin" zu verwalten. Mit den Befehlen und Parametern in der Gruppe "NodeGroupCommands" können Sie Knotengruppen und Knotengruppenmember erstellen und verwalten.

[z/OS]Die LSD-Konfiguration (Location Service Daemon) wird in den Knotengruppeneigenschaften gespeichert.

addNodeGroupMember

Der Befehl addNodeGroupMember fügt ein Member einer Knotengruppe hinzu. Ein Knoten kann Member mehrerer Knotengruppen sein. Der Befehl führt Gültigkeitsprüfungen aus, um Folgendes sicherzustellen:
  • Es sind keine verteilten Knoten und z/OS-Knoten in derselben Knotengruppe enthalten.
  • [z/OS]Es sind keine z/OS-Plattformen von unterschiedlichen Systemkomplexen in einer Knotengruppe enthalten.

Zielobjekt

Das Zielobjekt ist die Knotengruppe, in der das Member erstellt wird. Dieses Zielobjekt ist erforderlich.

Parameter und Rückgabewerte

-nodeName
Der Name des Knotens, den Sie einer Knotengruppe hinzufügen möchten. Dies ist ein erforderlicher Parameter.

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask addNodeGroupMember WBINodeGroup {-nodeName WBINode}
  • Mit Jython (String):
    AdminTask.addNodeGroupMember('WBINodeGroup', '[-nodeName WBINode]')
  • Mit Jython (List):
    AdminTask.addNodeGroupMember('WBINodeGroup', ['-nodeName', 'WBINode'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask addNodeGroupMember {-interactive}
  • Mit Jython (String):
    AdminTask.addNodeGroupMember ('[-interactive]')
  • Mit Jython (List):
    AdminTask.addNodeGroupMember (['-interactive'])

createNodeGroup

Der Befehl createNodeGroup erstellt eine neue Knotengruppe. Eine Knotengruppe besteht aus einer Gruppe von Knoten, die als Knotengruppenmember bezeichnet werden. Optional können Sie einen Kurznamen und eine Beschreibung für die neue Knotengruppe erstellen.

Zielobjekt

Der Name der zu erstellenden Knotengruppe. Dieses Zielobjekt ist erforderlich.

Parameter und Rückgabewerte

-shortName
Der Kurzname der Knotengruppe. Dieser Parameter ist optional.
-description
Die Beschreibung der Knotengruppe. Dieser Parameter ist optional.

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask createNodeGroup WBINodeGroup
  • Mit Jython (String):
    AdminTask.createNodeGroup('WBINodeGroup')
  • Mit Jython (List):
    AdminTask.createNodeGroup('WBINodeGroup')

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask createNodeGroup {-interactive}
  • Mit Jython (String):
    AdminTask.createNodeGroup ('[-interactive]')
  • Mit Jython (List):
    AdminTask.createNodeGroup (['-interactive'])

createNodeGroupProperty

Der Befehl createNodeGroupProperty erstellt angepasste Eigenschaften für eine Knotengruppe.

Zielobjekt

Der Name der Knotengruppe. Dieses Zielobjekt ist erforderlich.

Parameter und Rückgabewerte

-name
Der Name der zu erstellenden angepassten Eigenschaft. Dies ist ein erforderlicher Parameter.
-value
Der Wert der angepassten Eigenschaft. Dieser Parameter ist optional.
-description
Die Beschreibung der angepassten Eigenschaft. Dieser Parameter ist optional.

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask createNodeGroupProperty WBINodeGroup {-name Channel -value "channel1"}
  • Mit Jython (String):
    AdminTask.createNodeGroupProperty('WBINodeGroup',  '[-name Channel -value channel1]')
  • Mit Jython (List):
    AdminTask.createNodeGroupProperty('WBINodeGroup',  ['-name', 'Channel', '-value', 'channel1'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask createNodeGroupProperty {-interactive}
  • Mit Jython (String):
    AdminTask.createNodeGroupProperty ('[-interactive]')
  • Mit Jython (List):
    AdminTask.createNodeGroupProperty (['-interactive'])

listNodeGroupProperties

Der Befehl listNodeGroupProperties zeigt alle angepassten Eigenschaften einer Knotengruppe an.

Zielobjekt

Das Zielobjekt ist der Name der Knotengruppe. Dieses Zielobjekt ist erforderlich.

Parameter und Rückgabewerte

  • Parameter: Ohne.
  • Rückgabewerte: Eine Liste aller angepassten Eigenschaften für eine Knotengruppe

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask listNodeGroupProperties WBINodeGroup
  • Mit Jython (String):
    AdminTask.listNodeGroupProperties('WBINodeGroup')
  • Mit Jython (List):
    AdminTask.listNodeGroupProperties('WBINodeGroup')

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask listNodeGroupProperties {-interactive}
  • Mit Jython (String):
    AdminTask.listNodeGroupProperties ('[-interactive]')
  • Mit Jython (List):
    AdminTask.listNodeGroupProperties (['-interactive'])

listNodeGroups

Der Befehl listNodeGroups gibt die Liste der Knotengruppen aus dem Konfigurationsrepository zurück. Optional können Sie mit dem Befehl einen Knotennamen angeben. In diesem Fall gibt der Befehl eine Liste der Knotengruppen zurück, in denen sich der Knoten befindet.

Zielobjekt

Das Zielobjekt ist der Name des Knotens. Dieses Zielobjekt ist optional.

Parameter und Rückgabewerte

  • Parameter: Ohne.
  • Rückgabewerte: Eine Liste der Knotengruppen in der Zelle

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask listNodeGroups  $AdminTask listNodeGroups  nodeName
  • Mit Jython (String):
    AdminTask.listNodeGroups   AdminTask.listNodeGroups('nodeName')
  • Mit Jython (List):
    AdminTask.listNodeGroups   AdminTask.listNodeGroups('nodeName')

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask listNodeGroups {-interactive}
  • Mit Jython (String):
    AdminTask.listNodeGroups ('[-interactive]')
  • Mit Jython (List):
    AdminTask.listNodeGroups (['-interactive'])

listNodes

Der Befehl listNodes zeigt alle Knoten in der Zelle oder einer bestimmten Knotengruppe an.

Zielobjekt

Ohne.

Parameter und Rückgabewerte

  • Parameter:
    - nodeGroup
    Der Name der Knotengruppe. Dieser Parameter ist optional.
  • Rückgabewerte: Eine Liste aller Knoten in der Zelle oder einer bestimmten Knotengruppe

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask listNodes {-nodeGroup Name_der_Knotengruppe}
  • Mit Jython (String):
    AdminTask.listNodes('[-nodeGroup Name_der_Knotengruppe]')
  • Mit Jython (List):
    AdminTask.listNodes(['-nodeGroup', 'Name_der_Knotengruppe' 'node', 'group'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask listNodes {-interactive}
  • Mit Jython (String):
    AdminTask.listNodes ('[-interactive]')
  • Mit Jython (List):
    AdminTask.listNodes (['-interactive'])

modifyNodeGroup

Der Befehl modifyNodeGroup ändert die Konfiguration einer Knotengruppe. Der Name der Knotengruppe kann nicht geändert werden. Kurzname und Beschreibung können geändert werden. Auch die Knotenzugehörigkeit kann geändert werden.

Zielobjekt

Das Zielobjekt ist der Name der Knotengruppe. Dieses Zielobjekt ist erforderlich.

Parameter und Rückgabewerte

-shortName
Der Kurzname der Knotengruppe. Dieser Parameter ist optional.
-description
Die Beschreibung der Knotengruppe. Dieser Parameter ist optional.

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask modifyNodeGroup WBINodeGroup {-shortName WBIGroup -description "Standardknotengruppe"}
  • Mit Jython (String):
    AdminTask.modifyNodeGroup WBINodeGroup('[-shortName WBIGroup -description "Knotengruppe WBI"]')
  • Mit Jython (List):
    AdminTask.modifyNodeGroup WBINodeGroup (['-shortName', 'WBIGroup', '-description', "WBI", 'node', 'group'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask modifyNodeGroup {-interactive}
  • Mit Jython (String):
    AdminTask.modifyNodeGroup ('[-interactive]')
  • Mit Jython (List):
    AdminTask.modifyNodeGroup (['-interactive'])

modifyNodeGroupProperty

Der Befehl modifyNodeGroupProperty ändert angepasste Eigenschaften einer Knotengruppe.

Zielobjekt

Der Name der Knotengruppe. Dieses Zielobjekt ist erforderlich.

Parameter und Rückgabewerte

-name
Der Name der zu ändernden angepassten Eigenschaft. Dies ist ein erforderlicher Parameter.
-value
Der Wert der angepassten Eigenschaft. Dieser Parameter ist optional.
-description
Die Beschreibung der angepassten Eigenschaft. Dieser Parameter ist optional.

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask modifyNodeGroupProperty WBINodeGroup {-name Channel -value "channel1"}
  • Mit Jython (String):
    AdminTask.modifyNodeGroupProperty('WBINodeGroup',  '[-name Channel -value channel1]')
  • Mit Jython (List):
    AdminTask.modifyNodeGroupProperty('WBINodeGroup',  ['-name', 'Channel', '-value', 'channel1'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask modifyNodeGroupProperty {-interactive}
  • Mit Jython (String):
    AdminTask.modifyNodeGroupProperty ('[-interactive]')
  • Mit Jython (List):
    AdminTask.modifyNodeGroupProperty (['-interactive'])

removeNodeGroup

Der Befehl removeNodeGroup entfernt die Konfiguration einer Knotengruppe. Sie können eine Knotengruppe entfernen, wenn sie keine Member enthält. Die Standardknotengruppe kann nicht entfernt werden.

Zielobjekt

Der Name der zu entfernenden Knotengruppe. Dieses Zielobjekt ist erforderlich.

Parameter und Rückgabewerte

  • Parameter: Ohne.
  • Rückgabewerte: Die Objekt-ID der Knotengruppe

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask removeNodeGroup WBINodeGroup
  • Mit Jython (String):
    AdminTask.removeNodeGroup('WBINodeGroup')
  • Mit Jython (List):
    AdminTask.removeNodeGroup('WBINodeGroup')

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask removeNodeGroup {-interactive}
  • Mit Jython (String):
    AdminTask.removeNodeGroup ('[-interactive]')
  • Mit Jython (List):
    AdminTask.removeNodeGroup (['-interactive'])

removeNodeGroupMember

Der Befehl removeNodeGroupMember entfernt die Konfiguration eines Knotengruppenmember.
  • Ein Knoten muss zu mindestens einer Knotengruppe gehören.
  • Es ist nicht möglich, einen Knoten aus einer Knotengruppe zu entfernen, der zu einem Cluster in dieser Knotengruppe gehört.
  • [z/OS]Auf der z/OS-Plattform können keine Knoten aus Sysplex-Knotengruppen entfernt werden.

Zielobjekt

Das Zielobjekt die Knotengruppe mit dem zu entfernenden Member. Dieses Zielobjekt ist erforderlich.

Parameter und Rückgabewerte

-nodeName
Der Name des aus einer Knotengruppe zu entfernenden Knotens. Dieser Parameter ist erforderlich.

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask removeNodeGroupMember WBINodeGroup {-nodeName WBINode} 
  • Mit Jython (String):
    AdminTask.removeNodeGroupMember('WBINodeGroup', '[-nodeName WBINode]')
  • Mit Jython (List):
    AdminTask.removeNodeGroupMember('WBINodeGroup', ['-nodeName', 'WBINode'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask removeNodeGroupMember {-interactive}
  • Mit Jython (String):
    AdminTask.removeNodeGroupMember ('[-interactive]')
  • Mit Jython (List):
    AdminTask.removeNodeGroupMember (['-interactive'])

removeNodeGroupProperty

Der Befehl removeNodeGroupProperty entfernt angepasste Eigenschaften einer Knotengruppe.

Zielobjekt

Der Name der Knotengruppe. Dieses Zielobjekt ist erforderlich.

Parameter und Rückgabewerte

-name
Der Name der zu entfernenden angepassten Eigenschaft. Dies ist ein erforderlicher Parameter.

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask removeNodeGroupProperty WBINodeGroup {-name Channel}
  • Mit Jython (String):
    AdminTask.removeNodeGroupProperty('WBINodeGroup', '[-name Channel]')
  • Mit Jython (List):
    AdminTask.removeNodeGroupProperty('WBINodeGroup', ['-name', 'Channel'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask removeNodeGroupProperty {-interactive}
  • Mit Jython (String):
    AdminTask.removeNodeGroupProperty ('[-interactive]')
  • Mit Jython (List):
    AdminTask.removeNodeGroupProperty (['-interactive'])

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_atnodegroup
Dateiname:rxml_atnodegroup.html