Utilize os comandos de cluster dinâmico para visualizar ou editar os clusters dinâmicos sem utilizar o console administrativo.
O comando createDynamicCluster cria um novo cluster dinâmico.
Valor de Retorno
O comando retorna o valor javax.management.ObjectName do cluster dinâmico criado.
Exemplo de uso do modo em lote
$AdminTask createDynamicCluster dcName {-membershipPolicy node_nodegroup='ngName'}
ou
$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]]"]')
Uso de exemplo do modo interativo
$AdminTask createDynamicCluster {-interactive}
AdminTask.createDynamicCluster ('[-interactive]')
O comando createPHPDynamicCluster cria um novo cluster dinâmico PHP.
Valor de Retorno
O comando retorna o valor javax.management.ObjectName do cluster dinâmico criado.
Exemplo de uso do modo em lote
$AdminTask createPHPDynamicCluster dcName {-membershipPolicy "node_property$APACHE_2_0 IS NOT NULL AND node_property$PHP_5 IS NOT NULL"}
ou
$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]]"]')
Uso de exemplo do modo interativo
$AdminTask createPHPDynamicCluster {-interactive}
AdminTask.createPHPDynamicCluster ('[-interactive]')
O comando createDynamicClusterFromStaticCluster cria um novo cluster dinâmico de cluster estático existente.
Valor de Retorno
O comando retorna o valor javax.management.ObjectName do cluster dinâmico criado.
Exemplo de uso do modo em lote
$AdminTask createDynamicClusterFromStaticCluster clusterName {-templateName cellName/nodeName/serverName}
AdminTask.createDynamicClusterFromStaticCluster('clusterName')
Uso de exemplo do modo interativo
$AdminTask createDynamicClusterFromStaticCluster {-interactive}
AdminTask.createDynamicClusterFromStaticCluster ('[-interactive]')
O comando createDynamicClusterFromForeignServers cria um novo cluster dinâmico de servidores de ciclo de vida assistido. Crie representações desses servidores com uma tarefa administrativa ou no console administrativo antes de criar um cluster dinâmico.
Valor de Retorno
O comando retorna a identificação javax.management.ObjectName do tipo de servidor atualizado.
Exemplo de uso do modo em lote
$AdminTask createDynamicClusterFromForeignServers dcName {-foreignServers {{nodeName1 serverName1}{nodeName2 serverName2}}}
AdminTask.createDynamicClusterFromForeignServers('dcName', '[-foreignServers [[nodeName1 serverName1] [nodeName2 serverName2]]]')
Uso de exemplo do modo interativo
$AdminTask createDynamicClusterFromForeignServers {-interactive}
AdminTask.createDynamicClusterFromForeignServers ('[-interactive]')
O comando addForeignServersToDynamicCluster inclui servidores externos em um cluster dinâmico existente.
Valor de Retorno
O comando retorna a identificação javax.management.ObjectName do tipo de servidor atualizado.
Exemplo de uso do modo em lote
$AdminTask addForeignServersToDynamicCluster dcName {-foreignServers {{nodeName1 serverName1}{nodeName2 serverName2}}}
AdminTask.addForeignServersToDynamicCluster('dcName', '[-foreignServers [[nodeName1 serverName1] [nodeName2 serverName2]]]')
Uso de exemplo do modo interativo
$AdminTask addForeignServersToDynamicCluster {-interactive}
AdminTask.addForeignServersToDynamicCluster ('[-interactive]')
O comando removeForeignServersFromDynamicCluster remove servidores externos do cluster dinâmico
Valor de Retorno
O comando retorna a identificação javax.management.ObjectName do tipo de servidor atualizado.
Exemplo de uso do modo em lote
$AdminTask removeForeignServersFromDynamicCluster dcName {-foreignServers {{nodeName1 serverName1}{nodeName2 serverName2}}}
AdminTask.removeForeignServersFromDynamicCluster('dcName', '[-foreignServers [[nodeName1 serverName1] [nodeName2 serverName2]]]')
Uso de exemplo do modo interativo
$AdminTask removeForeignServersFromDynamicCluster {-interactive}
AdminTask.removeForeignServersFromDynamicCluster ('[-interactive]')
O deleteDynamicCluster exclui um cluster dinâmico da configuração.
Valor de Retorno
O comando retorna a identificação javax.management.ObjectName do cluster dinâmico excluído.
Exemplo de uso do modo em lote
$AdminTask deleteDynamicCluster dcName
AdminTask.deleteDynamicCluster('dcName')
Uso de exemplo do modo interativo
$AdminTask deleteDynamicCluster {-interactive}
AdminTask.deleteDynamicCluster ('[-interactive]')
O comando getDynamicClusterMembers exibe os membros do cluster dinâmico especificado e o nome do nó. Se o nome do nó não for especificado, então todos os membros do cluster dinâmico serão exibidos.
Valor de Retorno
O comando retorna uma lista de objetos ClusterMember.
Uso de exemplo do modo em lote
$AdminTask getDynamicClusterMembers dcName
AdminTask.getDynamicClusterMembers('dcName')
Uso de exemplo do modo interativo
$AdminTask getDynamicClusterMembers {-interactive}
AdminTask.getDynamicClusterMembers ('[-interactive]')
O comando getDynamicClusterOperationalMode exibe o modo operacional do cluster dinâmico.
Valor de Retorno
O comando retorna o valor de operationalMode. Cadeia.
Exemplo de uso do modo em lote
$AdminTask getDynamicClusterOperationalMode dcName
AdminTask.getDynamicClusterOperationalMode('dcName')
Uso de exemplo do modo interativo
$AdminTask getDynamicClusterOperationalMode {-interactive}
AdminTask.getDynamicClusterOperationalMode ('[-interactive]')
O comando getDynamicClusterMembershipPolicy exibe a política de associação do cluster dinâmico.
Valor de Retorno
O comando retorna o valor de membershipPolicy. Cadeia.
Exemplo de uso do modo em lote
$AdminTask getDynamicClusterMembershipPolicy dcName
AdminTask.getDynamicClusterMembershipPolicy('dcName')
Uso de exemplo do modo interativo
$AdminTask getDynamicClusterMembershipPolicy {-interactive}
AdminTask.getDynamicClusterMembershipPolicy ('[-interactive]')
O comando getDynamicClusterServerType exibe o tipo de servidor do cluster dinâmico.
Valor de Retorno
O comando retorna o valor de serverType. Cadeia.
Uso de exemplo do modo em lote
$AdminTask getDynamicClusterServerType dcName
AdminTask.getDynamicClusterServerType('dcName')
Uso de exemplo do modo interativo
$AdminTask getDynamicClusterServerType {-interactive}
AdminTask.getDynamicClusterServerType ('[-interactive]')
O comando getDynamicClusterMinInstances exibe o número mínimo de dynamic cluster instances especificado.
Valor de Retorno
O comando retorna o valor de minInstances. Inteiro.
Uso de exemplo do modo em lote
$AdminTask getDynamicClusterMinInstances dcName
AdminTask.getDynamicClusterMinInstances('dcName')
Uso de exemplo do modo interativo
$AdminTask getDynamicClusterMinInstances {-interactive}
AdminTask.getDynamicClusterMinInstances ('[-interactive]')
O comando getDynamicClusterMaxInstances exibe o número máximo de dynamic cluster instances especificado.
Valor de Retorno
O comando retorna o valor de maxInstances. Inteiro.
Uso de exemplo do modo em lote
$AdminTask getDynamicClusterMaxInstances dcName
AdminTask.getDynamicClusterMaxInstances('dcName')
Uso de exemplo do modo interativo
$AdminTask getDynamicClusterMaxInstances {-interactive}
AdminTask.getDynamicClusterMaxInstances ('[-interactive]')
O comando getDynamicClusterVerticalInstances exibe o número do empilhamento vertical de dynamic cluster instances no nó.
Valor de Retorno
O comando retorna o valor de numVerticalInstances. Inteiro.
Uso de exemplo do modo em lote
$AdminTask getDynamicClusterVerticalInstances dcName
AdminTask.getDynamicClusterVerticalInstances('dcName')
Uso de exemplo do modo interativo
$AdminTask getDynamicClusterVerticalInstances {-interactive}
AdminTask.getDynamicClusterVerticalInstances ('[-interactive]')
O comando getDynamicClusterVerticalInstances exibe as propriedades de isolamento do cluster dinâmico.
Valor de Retorno
O comando retorna os valores de isolationGroup e strictIsolationEnabled. Cadeia.
Exemplo de uso do modo em lote
$AdminTask getDynamicClusterIsolationProperties dcName
AdminTask.getDynamicClusterIsolationProperties('dcName')
Uso de exemplo do modo interativo
$AdminTask getDynamicClusterIsolationProperties {-interactive}
AdminTask.getDynamicClusterIsolationProperties ('[-interactive]')
O comando listDynamicClusters exibe todos os clusters dinâmicos da célula.
Valor de Retorno
O comando retorna cada um dos nomes do cluster dinâmico. Cadeia.
Exemplo de uso do modo em lote
$AdminTask listDynamicClusters
AdminTask.listDynamicClusters()
Uso de exemplo do modo interativo
$AdminTask listDynamicClusters {-interactive}
AdminTask.listDynamicClusters ('[-interactive]')
O comando listDynamicClusterIsolationGroups exibe todos os grupos de isolamento de cluster dinâmico da célula.
Valor de Retorno
O comando retorna uma lista dos grupos de isolamento de cluster dinâmico. Cadeia.
Exemplo de uso do modo em lote
$AdminTask listDynamicClusterIsolationGroups
AdminTask.listDynamicClusterIsolationGroups()
Uso de exemplo do modo interativo
$AdminTask listDynamicClusterIsolationGroups {-interactive}
AdminTask.listDynamicClusterIsolationGroups ('[-interactive]')
O comando listDynamicClusterIsolationGroupMembers exibe os membros do grupo de isolamento de cluster dinâmico do grupo de isolamento especificado.
Valor de Retorno
O comando retorna uma lista dos membros do grupo de isolamento do cluster dinâmico. Cadeia.
Exemplo de uso do modo em lote
$AdminTask listDynamicClusterIsolationGroupMembers isolationGroupName
AdminTask.listDynamicClusterIsolationGroupMembers('isolationGroupName')
Uso de exemplo do modo interativo
$AdminTask listDynamicClusterIsolationGroupMembers {-interactive}
AdminTask.listDynamicClusterIsolationGroupMembers ('[-interactive]')
O comando modifyDynamicClusterIsolationProperties modifica as propriedades de isolamento do cluster dinâmico.
Valor de Retorno
O valor de retorno é nulo.
Exemplo de uso do modo em lote
$AdminTask modifyDynamicClusterIsolationProperties dcName {-isolationGroup isolationGroupName -strictIsolationEnabled true}
AdminTask.modifyDynamicClusterIsolationProperties('dcName', '[-isolationGroup isolationGroupName -strictIsolationEnabled true]')
Uso de exemplo do modo interativo
$AdminTask modifyDynamicClusterIsolationProperties {-interactive}
AdminTask.modifyDynamicClusterIsolationProperties ('[-interactive]')
O comando setDynamicClusterOperationalMode configura o modo operacional do cluster dinâmico.
Valor de Retorno
O valor de retorno é nulo.
Exemplo de uso do modo em lote
$AdminTask setDynamicClusterOperationalMode dcName {-operationalMode manual}
AdminTask.setDynamicClusterOperationalMode('dcName', '[-operationalMode manual]')
Uso de exemplo do modo interativo
$AdminTask setDynamicClusterOperationalMode {-interactive}
AdminTask.setDynamicClusterOperationalMode ('[-interactive]')
OThe comando setDynamicClusterMembershipPolicy configura a política de associação do cluster dinâmico.
Parâmetros Requeridos
Valor de Retorno
O valor de retorno é nulo.
Exemplo de uso do modo em lote
$AdminTask setDynamicClusterMembershipPolicy dcName {-membershipPolicy node_nodegroup='ngName'}
AdminTask.setDynamicClusterMembershipPolicy('dcName', '[-membershipPolicy node_nodegroup=\'ngName\']')
Uso de exemplo do modo interativo
$AdminTask setDynamicClusterMembershipPolicy {-interactive}
AdminTask.setDynamicClusterMembershipPolicy ('[-interactive]')
O comando setDynamicClusterMinInstances configura o número mínimo de dynamic cluster instances.
Parâmetros Requeridos
Valor de Retorno
O valor de retorno é nulo.
Exemplo de uso do modo em lote
$AdminTask setDynamicClusterMinInstances dcName {-minInstances 1}
AdminTask.setDynamicClusterMinInstances('dcName', '[-minInstances 1]')
Uso de exemplo do modo interativo
$AdminTask setDynamicClusterMinInstances {-interactive}
AdminTask.setDynamicClusterMinInstances ('[-interactive]')
O comando setDynamicClusterMaxInstances configura o número máximo de dynamic cluster instances.
Parâmetros Requeridos
Valor de Retorno
O valor de retorno é nulo.
Exemplo de uso do modo em lote
$AdminTask setDynamicClusterMaxInstances dcName {-maxInstances -1}
AdminTask.setDynamicClusterMaxInstances('dcName', '[-maxInstances 1]')
Uso de exemplo do modo interativo
$AdminTask setDynamicClusterMaxInstances {-interactive}
AdminTask.setDynamicClusterMaxInstances ('[-interactive]')
O comando setDynamicClusterVerticalInstances configura o número de instâncias de empilhamento vertical de cluster dinâmico no nó.
Parâmetros Requeridos
Valor de Retorno
O valor de retorno é nulo.
Exemplo de uso do modo em lote
$AdminTask setDynamicClusterVerticalInstances dcName {-numVerticalInstances 2}
AdminTask.setDynamicClusterVerticalInstances('dcName', '[-numVerticalInstances 2]')
Uso de exemplo do modo interativo
$AdminTask setDynamicClusterVerticalInstances {-interactive}
AdminTask.setDynamicClusterVerticalInstances ('[-interactive]')
O comando testDynamicClusterMembershipPolicy testa a política de associação de cluster dinâmico para ver quais nós são retornados.
Parâmetros Requeridos
Valor de Retorno
O comando retorna uma lista de String [] de nomes de nós.
Exemplo de uso do modo em lote
$AdminTask testDynamicClusterMembershipPolicy {-membershipPolicy node_nodegroup='ngName'}
AdminTask.testDynamicClusterMembershipPolicy('[-membershipPolicy node_nodegroup=\'ngName\']')
Uso de exemplo do modo interativo
$AdminTask testDynamicClusterMembershipPolicy {-interactive}
AdminTask.testDynamicClusterMembershipPolicy ('[-interactive]')
O comando createNonWASDynamicCluster cria um novo cluster dinâmico de servidores de gerenciamento de ciclo de vida completo.
Para ver os tipos de servidores, visualize o diretório install_root\profiles\dmgr_profile\config\templates\servertypes.
Valor de Retorno
O comando retorna o valor javax.management.ObjectName do cluster dinâmico criado.
Exemplo de uso do modo em lote
$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]]"]')
Uso de exemplo do modo interativo
$AdminTask createNonWASDynamicCluster {-interactive}
AdminTask.createNonWASDynamicCluster('[-interactive]'))
Identifique o modelo de servidor do cluster dinâmico e designe o modelo à variável serverid.
Exemplo de uso do modo em lote
set serverid [$AdminConfig getid /Cell:mycell/DynamicCluster:mydynamiccluster/Server:mydynamiccluster/]
serverid = AdminConfig.getid('/Cell:mycell/DynamicCluster:mydynamiccluster/Server:mydynamiccluster/')