Befehlsgruppe "CoreGroupManagement" für das Objekt "AdminTask"
Mit den Scripting-Sprachen Jython und Jacl können Sie implementierte Anwendungen verwalten. Mit den Befehlen und Parametern in der Gruppe "CoreGroupManagement" können Sie Stammgruppen erstellen und verwalten. Eine Stammgruppe ist eine HA-Domäne, die sich aus einer Gruppe von Prozessen derselben Zelle, die direkt HA-Beziehungen herstellen können, zusammensetzt. Eine Zelle muss mindstens eine Stammgruppe enthalten.
createCoreGroup
Der Befehl createCoreGroup erstellt eine neue Stammgruppe. Die erstellte Stammgruppe enthält keine Member.Zielobjekt
Ohne.Parameter und Rückgabewerte
- -coreGroupName
- Der Name der Stammgruppe, die Sie erstellen möchten. (String, erforderlich)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask createCoreGroup {-coreGroupName MyCoreGroup} AdminConfig.save()
Sie können das folgende Beispiel-Script verwenden, um eine Beschreibung für die neue Stammgruppe hinzuzufügen:set core [$AdminConfig getid /Cell:myCell/CoreGroup:MyCoreGroup/] $AdminConfig modify $core {{description "My Description"}} $AdminConfig save
- Mit Jython (String):
AdminTask.createCoreGroup('[-coreGroupName MyCoreGroup]')
Sie können das folgende Beispiel-Script verwenden, um eine Beschreibung für die neue Stammgruppe hinzuzufügen:core = AdminConfig.getid('/Cell:myCell/CoreGroup:MyCoreGroup/') AdminConfig.modify(core, [['description', "This is my new description"]]) AdminConfig.save()
- Mit Jython (List):
AdminTask.createCoreGroup(['-coreGroupName', 'MyCoreGroup'])
Sie können das folgende Beispiel-Script verwenden, um eine Beschreibung für die neue Stammgruppe hinzuzufügen:core = AdminConfig.getid('/Cell:myCell/CoreGroup:MyCoreGroup/') AdminConfig.modify(core, [['description', "This is my new description"]]) AdminConfig.save()
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask createCoreGroup {-interactive}
- Mit Jython (String):
AdminTask.createCoreGroup ('[-interactive]')
- Mit Jython (List):
AdminTask.createCoreGroup (['-interactive'])
deleteCoreGroup
Der Befehl löscht eine vorhandene Stammgruppe. Die angegebene Stammgruppe darf keine Member enthalten. Die Standardstammgruppe kann nicht gelöscht werden.Zielobjekt
Ohne.Parameter und Rückgabewerte
- -coreGroupName
- Der Name der vorhanden Stammgruppe, die gelöscht wird. (String, erforderlich)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask deleteCoreGroup {-coreGroupName MyCoreGroup}
- Mit Jython (String):
AdminTask.deleteCoreGroup('[-coreGroupName MyCoreGroup]')
- Mit Jython (List):
AdminTask.deleteCoreGroup(['-coreGroupName', 'MyCoreGroup'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask deleteCoreGroup {-interactive}
- Mit Jython (String):
AdminTask.deleteCoreGroup ('[-interactive]')
- Mit Jython (List):
AdminTask.deleteCoreGroup ('[-interactive]')
doesCoreGroupExist
Der Befehl doesCoreGroupExist gibt einen booleschen Wert zurück, der anzeigt, ob die angegebene Stammgruppe vorhanden ist.Zielobjekt
Ohne.Parameter und Rückgabewerte
- -coreGroupName
- Der Name der Stammgruppe. (String, erforderlich)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask doesCoreGroupExist {-coreGroupName MyCoreGroup}
- Mit Jython (String):
AdminTask.doesCoreGroupExist('[-coreGroupName MyCoreGroup]')
- Mit Jython (List):
AdminTask.doesCoreGroupExist(['-coreGroupName', 'MyCoreGroup'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask doesCoreGroupExist {-interactive}
- Mit Jython (String):
AdminTask.doesCoreGroupExist ('[-interactive]')
- Mit Jython (List):
AdminTask.doesCoreGroupExist (['-interactive'])
getAllCoreGroupNames
Der Befehl getAllCoreGroupNames gibt eine Zeichenfolge zurück, die die Namen aller vorhandenen Stammgruppen enthält.Zielobjekt
Ohne.Parameter und Rückgabewerte
- Parameter: Ohne.
- Rückgabewerte: String-Array (String[ ])
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getAllCoreGroupNames
- Mit Jython (String):
AdminTask.getAllCoreGroupNames()
- Mit Jython (List):
AdminTask.getAllCoreGroupNames()
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask getAllCoreGroupNames {-interactive}
- Mit Jython (String):
AdminTask.getAllCoreGroupNames ('[-interactive]')
- Mit Jython (List):
AdminTask.getAllCoreGroupNames (['-interactive'])
getCoreGroupNameForServer
Der Befehl getCoreGroupNameForServer gibt den Namen der Stammgruppe zurück, zu der der angegebene Server derzeit gehört.Zielobjekt
Ohne.Parameter und Rückgabewerte
- -nodeName
- Der Name des Knotens, der den Server enthält. (String, erforderlich)
- -serverName
- Der Name des Servers. (String, erforderlich)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getCoreGroupNameForServer {-nodeName myNode -serverName myServer}
- Mit Jython (String):
AdminTask.getCoreGroupNameForServer('[-nodeName myNode -serverName myServer]')
- Mit Jython (List):
AdminTask.getCoreGroupNameForServer (['-nodeName', 'myNode', '-serverName', 'myServer'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask getCoreGroupNameForServer {-interactive}
- Mit Jython (String):
AdminTask.getCoreGroupNameForServer ('[-interactive]')
- Mit Jython (List):
AdminTask.getCoreGroupNameForServer (['-interactive'])
getDefaultCoreGroupName
Der Befehl gibt den Namen der Standardstammgruppe zurück.Zielobjekt
Ohne.Parameter und Rückgabewerte
- Parameter: Ohne.
- Rückgabewerte: Zeichenfolge
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getDefaultCoreGroupName
- Mit Jython (String):
AdminTask.getDefaultCoreGroupName()
- Mit Jython (List):
AdminTask.getDefaultCoreGroupName()
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask getDefaultCoreGroupName {-interactive}
- Mit Jython (String):
AdminTask.getDefaultCoreGroupName ('[-interactive]')
- Mit Jython (List):
AdminTask.getDefaultCoreGroupName (['-interactive'])
moveClusterToCoreGroup
Der Befehl moveClusterToCoreGroup verschiebt alle Server in einem angegebenen Cluster aus einer Stammgruppe in eine andere. Alle Server in einem Cluster müssen Member derselben Stammgruppe sein.Zielobjekt
Ohne.Parameter und Rückgabewerte
- -source
- Der Name der Stammgruppe, die den zu verschiebenden Cluster enthält. Zur Ausführung dieses Befehls muss die Stammgruppe vorhanden sein. Der angegebene Cluster muss Member dieser Stammgruppe sein. (String, erforderlich)
- -target
- Der Name der Stammgruppe, in die Sie den Cluster verschieben möchten. (String, erforderlich)
- -clusterName
- Der Name des Cluster, den Sie verschieben möchten. (String, erforderlich)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask moveClusterToCoreGroup {-source OldCoreGroup -target NewCoreGroup -clusterName ClusterOne}
- Mit Jython (String):
AdminTask.moveClusterToCoreGroup('[-source OldCoreGroup -target NewCoreGroup -clusterName ClusterOne]')
- Mit Jython (List):
AdminTask.moveClusterToCoreGroup (['-source', 'OldCoreGroup', '-target', 'NewCoreGroup', '-clusterName', 'ClusterOne'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask moveClusterToCoreGroup {-interactive}
- Mit Jython (String):
AdminTask.moveClusterToCoreGroup ('[-interactive]')
- Mit Jython (List):
AdminTask.moveClusterToCoreGroup (['-interactive'])
moveServerToCoreGroup
Der Befehl moveServerToCoreGroup verschiebt einen Server in eine angegebene Stammgruppe. Wenn der Server der angegebenen Stammgruppe hinzugefügt wird, wird er aus der Stammgruppe entfernt, in der er vorher enthalten war.Zielobjekt
Ohne.Parameter und Rückgabewerte
- -source
- Der Name der Stammgruppe, die den Server enthält, den Sie verschieben möchten. Die Stammgruppe, aus der Sie den Server verschieben möchten. (String, erforderlich)
- -target
- Der Name der Stammgruppe, in die Sie den Server verschieben möchten. Zur Ausführung des Befehls muss die angegebene Stammgruppe vorhanden sein. (String, erforderlich)
- -nodeName
- Der Name des Knotens, der den zu verschiebenden Server enthält. (String, erforderlich)
- -serverName
- Der Name des Servers, den Sie verschieben möchten. (String, erforderlich)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask moveServerToCoreGroup {-source OldCoreGroup -target NewCoreGroup -nodeName myNode -serverName myServer}
- Mit Jython (String):
AdminTask.moveServerToCoreGroup('[-source OldCoreGroup -target NewCoreGroup -nodeName myNode -serverName myServer]')
- Mit Jython (List):
AdminTask.moveServerToCore Group(['-source', 'OldCore Group', '-target', 'NewCoreGroup', '-node Name', 'myNode', '-serverName', 'myServer'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask moveServerToCoreGroup {-interactive}
- Mit Jython (String):
AdminTask.moveServerToCoreGroup ('[-interactive]')
- Mit Jython (List):
AdminTask.moveServerToCoreGroup (['-interactive'])