Verwenden Sie die Befehle für dynamische Cluster, um die dynamischen Cluster ohne Verwendung der Administrationskonsole anzuzeigen oder zu bearbeiten.
Der Befehl "createDynamicCluster" erstellt einen neuen dynamischen Cluster.
Rückgabewert
Der Befehl gibt den javax.management.ObjectName-Wert des von Ihnen erstellten dynamischen Clusters zurück.
Verwendungsbeispiel für den Stapelmodus
$AdminTask createDynamicCluster dcName {-membershipPolicy node_nodegroup='ngName'}
oder
$AdminTask createDynamicCluster dcName {-membershipPolicy "node_nodegroup = 'ngName'" -dynamicClusterProperties "{operationalMode automatic}{minInstances 0}{maxInstances -1}{numVerticalInstances 1}{serverInactivityTime 1440}" -clusterProperties "{preferLocal false}{createDomain false}{templateName defaultXD}{coreGroup DefaultCoreGroup}"}
AdminTask.createDynamicCluster(dcName,'[-membershipPolicy "node_nodegroup = \'ngName\'" -dynamicClusterProperties "{{operationalMode automatic}{minInstances 0}{maxInstances -1}{numVerticalInstances 1}{serverInactivityTime 1440}}" -clusterProperties "{{preferLocal false}{createDomain false}{templateName defaultXD}{coreGroup DefaultCoreGroup}}"]')
AdminTask.createDynamicCluster('dcName','[-membershipPolicy "node_nodegroup = \'ngName\'" -dynamicClusterProperties "[[operationalMode automatic][minInstances 0][maxInstances -1][numVerticalInstances 1][serverInactivityTime 1440]]" -clusterProperties "[[preferLocal false][createDomain false][templateName defaultXD][coreGroup DefaultCoreGroup]]"]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask createDynamicCluster {-interactive}
AdminTask.createDynamicCluster ('[-interactive]')
Der Befehl "createPHPDynamicCluster" erstellt einen neuen dynamischen PHP-Cluster.
Rückgabewert
Der Befehl gibt den javax.management.ObjectName-Wert des von Ihnen erstellten dynamischen Clusters zurück.
Verwendungsbeispiel für den Stapelmodus
$AdminTask createPHPDynamicCluster dcName {-membershipPolicy "node_property$APACHE_2_0 IS NOT NULL AND node_property$PHP_5 IS NOT NULL"}
oder
$AdminTask createPHPDynamicCluster dcName {-membershipPolicy "node_property$APACHE_2_0 IS NOT NULL AND node_property$PHP_5 IS NOT NULL" -dynamicClusterProperties "{operationalMode automatic}{minInstances 1}{maxInstances -1}{numVerticalInstances 1}" -clusterProperties "{templateName APACHE20_PHP5}"}
AdminTask.createPHPDynamicCluster(dcName,'[-membershipPolicy "node_property$APACHE_2_0 IS NOT NULL AND node_property$PHP_5 IS NOT NULL" -dynamicClusterProperties "{{operationalMode automatic}{minInstances 1}{maxInstances -1}{numVerticalInstances 1}}" -clusterProperties "{{templateName APACHE20_PHP5}}"]')
AdminTask.createPHPDynamicCluster('dcName','[-membershipPolicy "node_property$APACHE_2_0 IS NOT NULL AND node_property$PHP_5 IS NOT NULL" -dynamicClusterProperties "[[operationalMode automatic][minInstances 1][maxInstances -1][numVerticalInstances 1]]" -clusterProperties "[[templateName APACHE20_PHP5]]"]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask createPHPDynamicCluster {-interactive}
AdminTask.createPHPDynamicCluster ('[-interactive]')
Der Befehl "createDynamicClusterFromStaticCluster" erstellt einen neuen dynamischen Cluster aus einem vorhandenen statischen Cluster.
Rückgabewert
Der Befehl gibt den javax.management.ObjectName-Wert des von Ihnen erstellen dynamischen Clusters zurück.
Verwendungsbeispiel für den Stapelmodus
$AdminTask createDynamicClusterFromStaticCluster clusterName {-templateName cellName/nodeName/serverName}
AdminTask.createDynamicClusterFromStaticCluster('clusterName')
Verwendungsbeispiel für den Dialogmodus
$AdminTask createDynamicClusterFromStaticCluster {-interactive}
AdminTask.createDynamicClusterFromStaticCluster ('[-interactive]')
Der Befehl "createDynamicClusterFromForeignServers" erstellt einen neuen dynamischen Cluster mit Servern mit unterstütztem Life-Cycle-Management. Erstellen Sie mit einer Verwaltungs-Task oder über die Administrationskonsole Darstellungen dieser Server, bevor Sie einen dynamischen Cluster erstellen.
Rückgabewert
Der Befehl gibt die javax.management.ObjectName-Kennung des von Ihnen aktualisierten Servertyps an.
Verwendungsbeispiel für den Stapelmodus
$AdminTask createDynamicClusterFromForeignServers dcName {-foreignServers {{Knotenname1 Servername1}{Knotenname2 Servername2}}}
AdminTask.createDynamicClusterFromForeignServers('dcName', '[-foreignServers [[Knotenname1 Servername1] [Knotenname2 Servername2]]]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask createDynamicClusterFromForeignServers {-interactive}
AdminTask.createDynamicClusterFromForeignServers ('[-interactive]')
Der Befehl "addForeignServersToDynamicCluster" fügt einem vorhandenen dynamischen Cluster fremde Server hinzu.
Rückgabewert
Der Befehl gibt die javax.management.ObjectName-Kennung des von Ihnen aktualisierten Servertyps an.
Verwendungsbeispiel für den Stapelmodus
$AdminTask addForeignServersToDynamicCluster dcName {-foreignServers {{Knotenname1 Servername1}{Knotenname2 Servername2}}}
AdminTask.addForeignServersToDynamicCluster('dcName', '[-foreignServers [[Knotenname1 Servername1] [Knotenname2 Servername2]]]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask addForeignServersToDynamicCluster {-interactive}
AdminTask.addForeignServersToDynamicCluster ('[-interactive]')
Der Befehl "removeForeignServersFromDynamicCluster" entfernt fremde Server aus dem dynamischen Cluster.
Rückgabewert
Der Befehl gibt die javax.management.ObjectName-Kennung des von Ihnen aktualisierten Servertyps an.
Verwendungsbeispiel für den Stapelmodus
$AdminTask removeForeignServersFromDynamicCluster dcName {-foreignServers {{Knotenname1 Servername1}{Knotenname2 Servername2}}}
AdminTask.removeForeignServersFromDynamicCluster('dcName', '[-foreignServers [[Knotenname1 Servername1] [Knotenname2 Servername2]]]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask removeForeignServersFromDynamicCluster {-interactive}
AdminTask.removeForeignServersFromDynamicCluster ('[-interactive]')
Der Befehl "deleteDynamicCluster" löscht einen dynamischen Cluster aus der Konfiguration.
Rückgabewert
Der Befehl gibt die javax.management.ObjectName-Kennung des gelöschten dynamischen Clusters zurück.
Verwendungsbeispiel für den Stapelmodus
$AdminTask deleteDynamicCluster dcName
AdminTask.deleteDynamicCluster('dcName')
Verwendungsbeispiel für den Dialogmodus
$AdminTask deleteDynamicCluster {-interactive}
AdminTask.deleteDynamicCluster ('[-interactive]')
Der Befehl "getDynamicClusterMembers" zeigt die Member des angegebenen dynamischen Clusters und den Knotennamen an. Wenn Sie den Knotennamen nicht angeben, werden alle Member des dynamischen Clusters angezeigt.
Rückgabewert
Der Befehl gibt eine Liste mit ClusterMember-Objekten zurück.
Verwendungsbeispiel für den Stapelmodus
$AdminTask getDynamicClusterMembers dcName
AdminTask.getDynamicClusterMembers('dcName')
Verwendungsbeispiel für den Dialogmodus
$AdminTask getDynamicClusterMembers {-interactive}
AdminTask.getDynamicClusterMembers ('[-interactive]')
Der Befehl "getDynamicClusterOperationalMode" zeigt den Betriebsmodus des dynamischen Clusters an.
Rückgabewert
Der Befehl gibt den Wert von "operationalMode" zurück. (String.)
Verwendungsbeispiel für den Stapelmodus
$AdminTask getDynamicClusterOperationalMode dcName
AdminTask.getDynamicClusterOperationalMode('dcName')
Verwendungsbeispiel für den Dialogmodus
$AdminTask getDynamicClusterOperationalMode {-interactive}
AdminTask.getDynamicClusterOperationalMode ('[-interactive]')
Der Befehl "getDynamicClusterMembershipPolicy" zeigt die Zugehörigkeitsrichtlinie des dynamischen Clusters an.
Rückgabewert
Der Befehl gibt den Wert von "membershipPolicy" zurück. (String.)
Verwendungsbeispiel für den Stapelmodus
$AdminTask getDynamicClusterMembershipPolicy dcName
AdminTask.getDynamicClusterMembershipPolicy('dcName')
Verwendungsbeispiel für den Dialogmodus
$AdminTask getDynamicClusterMembershipPolicy {-interactive}
AdminTask.getDynamicClusterMembershipPolicy ('[-interactive]')
Der Befehl "getDynamicClusterServerType" zeigt den Servertyp des dynamischen Clusters an.
Rückgabewert
Der Befehl gibt den Wert von "serverType" zurück. (String.)
Verwendungsbeispiel für den Stapelmodus
$AdminTask getDynamicClusterServerType dcName
AdminTask.getDynamicClusterServerType('dcName')
Verwendungsbeispiel für den Dialogmodus
$AdminTask getDynamicClusterServerType {-interactive}
AdminTask.getDynamicClusterServerType ('[-interactive]')
Der Befehl "getDynamicClusterMinInstances" zeigt die Mindestanzahl der Clusterinstanzen für den angegebenen dynamischen Cluster an.
Rückgabewert
Der Befehl gibt den Wert von "minInstances" zurück. (Integer)
Verwendungsbeispiel für den Stapelmodus
$AdminTask getDynamicClusterMinInstances dcName
AdminTask.getDynamicClusterMinInstances('dcName')
Verwendungsbeispiel für den Dialogmodus
$AdminTask getDynamicClusterMinInstances {-interactive}
AdminTask.getDynamicClusterMinInstances ('[-interactive]')
Der Befehl "getDynamicClusterMaxInstances" zeigt die maximale Anzahl der Clusterinstanzen für den angegebenen dynamischen Cluster an.
Rückgabewert
Der Befehl gibt den Wert von "maxInstances" zurück. (Integer)
Verwendungsbeispiel für den Stapelmodus
$AdminTask getDynamicClusterMaxInstances dcName
AdminTask.getDynamicClusterMaxInstances('dcName')
Verwendungsbeispiel für den Dialogmodus
$AdminTask getDynamicClusterMaxInstances {-interactive}
AdminTask.getDynamicClusterMaxInstances ('[-interactive]')
Der Befehl "getDynamicClusterVerticalInstances" zeigt die Anzahl der gleichzeitig startbaren Instanzen des dynamischen Clusters auf dem Knoten an.
Rückgabewert
Der Befehl gibt den Wert von "numVerticalInstances" zurück. (Integer)
Verwendungsbeispiel für den Stapelmodus
$AdminTask getDynamicClusterVerticalInstances dcName
AdminTask.getDynamicClusterVerticalInstances('dcName')
Verwendungsbeispiel für den Dialogmodus
$AdminTask getDynamicClusterVerticalInstances {-interactive}
AdminTask.getDynamicClusterVerticalInstances ('[-interactive]')
Der Befehl "getDynamicClusterVerticalInstances" zeigt die Isolationseigenschaften des dynamischen Clusters an.
Rückgabewert
Der Befehl gibt den Wert von "isolationGroup" und "strictIsolationEnabled" zurück. (String.)
Verwendungsbeispiel für den Stapelmodus
$AdminTask getDynamicClusterIsolationProperties dcName
AdminTask.getDynamicClusterIsolationProperties('dcName')
Verwendungsbeispiel für den Dialogmodus
$AdminTask getDynamicClusterIsolationProperties {-interactive}
AdminTask.getDynamicClusterIsolationProperties ('[-interactive]')
Der Befehl "listDynamicClusters" zeigt alle dynamischen Cluster in der Zelle an.
Rückgabewert
Der Befehl gibt die Namen aller dynamischen Cluster zurück. (String.)
Verwendungsbeispiel für den Stapelmodus
$AdminTask listDynamicClusters
AdminTask.listDynamicClusters()
Verwendungsbeispiel für den Dialogmodus
$AdminTask listDynamicClusters {-interactive}
AdminTask.listDynamicClusters ('[-interactive]')
Der Befehl "listDynamicClusterIsolationGroups" zeigt alle Isolationsgruppen des dynamischen Clusters in der Zelle an.
Rückgabewert
Der Befehl gibt eine Liste der Isolationsgruppen des dynamischen Clusters zurück. (String.)
Verwendungsbeispiel für den Stapelmodus
$AdminTask listDynamicClusterIsolationGroups
AdminTask.listDynamicClusterIsolationGroups()
Verwendungsbeispiel für den Dialogmodus
$AdminTask listDynamicClusterIsolationGroups {-interactive}
AdminTask.listDynamicClusterIsolationGroups ('[-interactive]')
Der Befehl "listDynamicClusterIsolationGroupMembers" zeigt die Member der angegebenen Isolationsgruppe des dynamischen Clusters an.
Rückgabewert
Der Befehl gibt eine Liste mit den Isolationsgruppen-Membern des dynamischen Clusters zurück. (String.)
Verwendungsbeispiel für den Stapelmodus
$AdminTask listDynamicClusterIsolationGroupMembers isolationGroupName
AdminTask.listDynamicClusterIsolationGroupMembers('isolationGroupName')
Verwendungsbeispiel für den Dialogmodus
$AdminTask listDynamicClusterIsolationGroupMembers {-interactive}
AdminTask.listDynamicClusterIsolationGroupMembers ('[-interactive]')
Der Befehl "modifyDynamicClusterIsolationProperties" ändert die Isolationseigenschaften des dynamischen Clusters.
Rückgabewert
Der Rückgabewert ist "void".
Verwendungsbeispiel für den Stapelmodus
$AdminTask modifyDynamicClusterIsolationProperties dcName {-isolationGroup isolationGroupName -strictIsolationEnabled true}
AdminTask.modifyDynamicClusterIsolationProperties('dcName', '[-isolationGroup isolationGroupName -strictIsolationEnabled true]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask modifyDynamicClusterIsolationProperties {-interactive}
AdminTask.modifyDynamicClusterIsolationProperties ('[-interactive]')
Der Befehl "setDynamicClusterOperationalMode" legt den Betriebsmodus für den dynamischen Cluster fest.
Rückgabewert
Der Rückgabewert ist "void".
Verwendungsbeispiel für den Stapelmodus
$AdminTask setDynamicClusterOperationalMode dcName {-operationalMode manual}
AdminTask.setDynamicClusterOperationalMode('dcName', '[-operationalMode manual]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask setDynamicClusterOperationalMode {-interactive}
AdminTask.setDynamicClusterOperationalMode ('[-interactive]')
Der Befehl "setDynamicClusterMembershipPolicy" definiert die Zugehörigkeitsrichtlinie für den dynamischen Cluster.
Erforderliche Parameter
Rückgabewert
Der Rückgabewert ist "void".
Verwendungsbeispiel für den Stapelmodus
$AdminTask setDynamicClusterMembershipPolicy dcName {-membershipPolicy node_nodegroup='ngName'}
AdminTask.setDynamicClusterMembershipPolicy('dcName', '[-membershipPolicy node_nodegroup=\'ngName\']')
Verwendungsbeispiel für den Dialogmodus
$AdminTask setDynamicClusterMembershipPolicy {-interactive}
AdminTask.setDynamicClusterMembershipPolicy ('[-interactive]')
Der Befehl "setDynamicClusterMinInstances" legt die Mindestanzahl der Clusterinstanzen für den dynamischen Cluster fest.
Erforderliche Parameter
Rückgabewert
Der Rückgabewert ist "void".
Verwendungsbeispiel für den Stapelmodus
$AdminTask setDynamicClusterMinInstances dcName {-minInstances 1}
AdminTask.setDynamicClusterMinInstances('dcName', '[-minInstances 1]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask setDynamicClusterMinInstances {-interactive}
AdminTask.setDynamicClusterMinInstances ('[-interactive]')
Der Befehl "setDynamicClusterMaxInstances" legt die maximale Anzahl der Clusterinstanzen für den dynamischen Cluster fest.
Erforderliche Parameter
Rückgabewert
Der Rückgabewert ist "void".
Verwendungsbeispiel für den Stapelmodus
$AdminTask setDynamicClusterMaxInstances dcName {-maxInstances -1}
AdminTask.setDynamicClusterMaxInstances('dcName', '[-maxInstances 1]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask setDynamicClusterMaxInstances {-interactive}
AdminTask.setDynamicClusterMaxInstances ('[-interactive]')
Der Befehl "setDynamicClusterVerticalInstances" legt die Anzahl der gleichzeitig startbaren Instanzen des dynamischen Clusters auf dem Knoten fest.
Erforderliche Parameter
Rückgabewert
Der Rückgabewert ist "void".
Verwendungsbeispiel für den Stapelmodus
$AdminTask setDynamicClusterVerticalInstances dcName {-numVerticalInstances 2}
AdminTask.setDynamicClusterVerticalInstances('dcName', '[-numVerticalInstances 2]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask setDynamicClusterVerticalInstances {-interactive}
AdminTask.setDynamicClusterVerticalInstances ('[-interactive]')
Der Befehl "testDynamicClusterMembershipPolicy" testet die Zugehörigkeitsrichtlinie des dynamischen Clusters, um zu prüfen, welche Knoten zurückgegeben werden.
Erforderliche Parameter
Rückgabewert
Der Befehl gibt eine Liste vom Typ "String []" mit Knotennamen zurück.
Verwendungsbeispiel für den Stapelmodus
$AdminTask testDynamicClusterMembershipPolicy {-membershipPolicy node_nodegroup='ngName'}
AdminTask.testDynamicClusterMembershipPolicy('[-membershipPolicy node_nodegroup=\'ngName\']')
Verwendungsbeispiel für den Dialogmodus
$AdminTask testDynamicClusterMembershipPolicy {-interactive}
AdminTask.testDynamicClusterMembershipPolicy ('[-interactive]')
Der Befehl "createNonWASDynamicCluster" erstellt einen neuen dynamischen Cluster mit Servern mit vollständigem Life-Cycle-Management.
Die Servertypen sind im Verzeichnis Installationsstammverzeichnis\profiles\Deployment-Manager-Profil\config\templates\servertypes aufgelistet.
Rückgabewert
Der Befehl gibt den javax.management.ObjectName-Wert des von Ihnen erstellen dynamischen Clusters zurück.
Verwendungsbeispiel für den Stapelmodus
$AdminTask createNonWASDynamicCluster dcName {-serverType WASCE_SERVER -membershipPolicy "node_property$com.ibm.websphere.wasceProductShortName = 'WASCE' OR node_property$WASCE_2.0.0.0 IS NOT NULL" -dynamicClusterProperties "{operationalMode automatic}{minInstances 1}{maxInstances -1}{numVerticalInstances 1}" -clusterProperties "{templateName wasce20}"}
AdminTask.createNonWASDynamicCluster(dcName,'[-serverType WASCE_SERVER -membershipPolicy "node_property$com.ibm.websphere.wasceProductShortName = \'WASCE\' OR node_property$WASCE_2.0.0.0 IS NOT NULL" -dynamicClusterProperties "{{operationalMode automatic}{minInstances 1}{maxInstances -1}{numVerticalInstances 1}}" -clusterProperties "{{templateName wasce20}}"]')
AdminTask.createNonWASDynamicCluster('dcName','[-serverType WASCE_SERVER -membershipPolicy "node_property$com.ibm.websphere.wasceProductShortName = \'WASCE\' OR node_property$WASCE_2.0.0.0 IS NOT NULL" -dynamicClusterProperties "[[operationalMode automatic][minInstances 1][maxInstances -1][numVerticalInstances 1]]" -clusterProperties "[[templateName wasce20]]"]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask createNonWASDynamicCluster {-interactive}
AdminTask.createNonWASDynamicCluster('[-interactive]'))
Ermitteln Sie die Serverschablone für dynamische Cluster, und ordnen Sie die Schablone der Variablen "serverid" zu.
Verwendungsbeispiel für den Stapelmodus
set serverid [$AdminConfig getid /Cell:mycell/DynamicCluster:mydynamiccluster/Server:mydynamiccluster/]
serverid = AdminConfig.getid('/Cell:mycell/DynamicCluster:mydynamiccluster/Server:mydynamiccluster/')