Utilize os comandos de cluster dinâmico para visualizar ou editar os clusters dinâmicos
sem utilizar o console administrativo.
Use os seguintes comandos para criar clusters dinâmicos, incluir ou remover
servidores de clusters, listar clusters dinâmicos ou modificar
clusters dinâmicos.
Evitar Problemas: Depois de usar
qualquer um desses comandos que mudam a configuração, certifique-se de
usar o comando
AdminConfig.save() para salvar as mudanças.
gotcha
createDynamicCluster
O comando createDynamicCluster cria um novo cluster dinâmico.
Parâmetros Obrigatórios
- -membershipPolicy: Especifique a política de associação. (Sequência, obrigatória)
Parâmetros Opcionais
- -dynamicClusterProperties:
Especifique as propriedades do cluster dinâmico. (Sequência, opcional) É possível
especificar as seguintes opções:
- operationalMode: Especifique o modo operacional. Os
valores válidos são: manual,
supervisionado e automático.
- minInstances: Especifica a quantidade mínima de
instâncias de cluster como um número inteiro.
- serverInactivityTime:
Especifique o tempo a ser esperado antes de parar instâncias, em minutos. Este valor é válido somente quando o valor de parâmetro minInstances é configurado como 0.
- maxInstances: Especifique a quantidade máxima
de instâncias de cluster como um número inteiro. Se não desejar um limite para a
quantidade de instâncias de cluster que podem ser iniciadas, especifique
-1.
- numVerticalInstances: Especifique a quantidade de instâncias
que podem ser iniciadas no mesmo nó através da criação de instâncias verticais. Especifique um valor inteiro.
- -clusterProperties: Especifique as propriedades do cluster. (Sequência, opcional) É possível especificar as seguintes opções:
- preferLocal: Especifique se os pedidos
de enterprise bean são roteados para o nó no qual o cliente reside quando possível. Os
valores válidos são true ou false.
- createDomain: Especifique que um domínio de
replicação seja criado para este cluster. Os domínios de replicação podem ser criados apenas para servidores de aplicativos do WebSphere Application Server. Os
valores válidos são true ou false.
- coreGroup: Especifique o nome do grupo
principal para o cluster dinâmico. É necessário apenas especificar o grupo principal dos servidores de aplicativos do WebSphere Application Server. O valor pode ser DefaultCoreGroup ou o nome do grupo principal.
- templateName: Especifique o nome do modelo de
servidor.
A entrada válida inclui os valores a seguir:
- Para clusters dinâmicos do WebSphere Application Server: padrão, cell_name/node_name/was_server_name
Recurso Reprovado: Os modelos de servidor
defaultXD e
defaultXDZOS que são utilizados ao criar um cluster dinâmico foram descontinuados. Use o modelo de servidor
default ou
defaultZOS.
depfeat
clusterShortName:
Para Plataformas z/OS, especifique o nome
abreviado do cluster. Depois do cluster dinâmico ter sido criado, é possível usar o
comando AdminTask changeClusterShortName para atualizar este campo.
serverSpecificShortNames:
Para Plataformas z/OS, especifique o nome
abreviado específico do membro de cluster em um formato de lista separada
por vírgula como, por exemplo: SSN1,SSN2. Use vírgulas para separar vários nomes abreviados. Se você não fornecer nomes abreviados suficientes para serem usados para todos os membros de cluster, os membros de cluster restantes serão nomes abreviados genéricos gerados designados, como BBOS001, BBOS002, etc. Depois que o cluster dinâmico foi criado, é possível atualizar essa lista com a propriedade customizada serverSpecificShortNames. Essa propriedade é configurada no cluster dinâmico. Se
desejar alterar esta propriedade com um script depois do cluster dinâmico ter sido
criado, é possível usar o comando AdminTask changeServerSpecificShortName.
Valor de retorno
O comando
retorna o valor javax.management.ObjectName do cluster dinâmico
criado.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$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 default}{coreGroup DefaultCoreGroup}
{clusterShortName BBOC001}{serverSpecificShortNames BBOS001,BBOS002}"}
- Utilizando a cadeia Jython:
AdminTask.createDynamicCluster(dcName,'[-membershipPolicy "node_nodegroup = \'ngName\'" -dynamicClusterProperties
"{{operationalMode automatic}{minInstances 0}{maxInstances -1}{numVerticalInstances 1}{serverInactivityTime 1440}}"
-clusterProperties "{{preferLocal false}{createDomain false}{templateName default}{coreGroup DefaultCoreGroup}
{clusterShortName BBOC001}{serverSpecificShortNames BBOS001,BBOS002}}"]')
ou, se você estiver executando no
WebSphere Application Server Versão 7.0 ou posterior:
AdminTask.createDynamicCluster('dcName','[-membershipPolicy "node_nodegroup = \'ngName\'" -dynamicClusterProperties
"[[operationalMode automatic][minInstances 0][maxInstances -1][numVerticalInstances 1][serverInactivityTime 1440]]"
-clusterProperties "[[preferLocal false][createDomain false][templateName default][coreGroup DefaultCoreGroup]
[clusterShortName BBOC001][serverSpecificShortNames BBOS001,BBOS002]]"]')
Exemplo de uso do modo interativo
createPHPDynamicCluster
O comandocreatePHPDynamicCluster cria um novo cluster dinâmico PHP.
Parâmetros Obrigatórios
- -membershipPolicy: Especifique a subexpressão da
política de associação. (Sequência, obrigatória)
Parâmetros Opcionais
- -dynamicClusterProperties:
Especifique as propriedades do cluster dinâmico. (Sequência, opcional) É possível
especificar as seguintes opções:
- operationalMode: Especifique o modo operacional. Os
valores válidos são: manual,
supervisionado e automático.
- minInstances: Especifica a quantidade mínima de
instâncias de cluster como um número inteiro.
- serverInactivityTime:
Especifique o tempo a ser esperado antes de parar instâncias, em minutos. Este valor é válido somente quando o valor de parâmetro minInstances é configurado como 0.
- maxInstances: Especifique a quantidade máxima
de instâncias de cluster como um número inteiro. Se não desejar um limite para a
quantidade de instâncias de cluster que podem ser iniciadas, especifique
-1.
- numVerticalInstances: Especifique a quantidade de instâncias
que podem ser iniciadas no mesmo nó através da criação de instâncias verticais. Especifique um valor inteiro.
- -clusterProperties: Especifique o nome do modelo de servidor. A
entrada válida inclui o valor templateName:
- Para clusters dinâmicos PHP:
APACHE13_PHP4, APACHE13_PHP5, APACHE20_PHP4, APACHE20_PHP5, APACHE22_PHP4, APACHE22_PHP5, cellName/nodeName/php_serverName.
Valor de retorno
O comando
retorna o valor javax.management.ObjectName do cluster dinâmico
criado.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$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}"}
- Utilizando a sequência Jython:
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}}"]')
ou, se você estiver executando no
WebSphere Application Server Versão 7.0 ou posterior:
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]]"]')
Exemplo de uso do modo interativo
createDynamicClusterFromStaticCluster
O comando createDynamicClusterFromStaticCluster um novo cluster dinâmico a partir de um cluster estático existente.
Parâmetros Opcionais
- -templateName: Especifique o nome do modelo de membro do cluster
estático existente. O formato do nome deve estar no formato cell_name/node_name/server_name. Se o modelo não for especificado, um modelo de membro do cluster estático existente
será aleatoriamente escolhido. Se nenhum membro existir, o modelo de servidor padrão será utilizado. (Sequência, opcional)
- -dynamicClusterProperties:
Especifique as propriedades do cluster dinâmico. (Sequência, opcional) É possível
especificar as seguintes opções:
- operationalMode: Especifique o modo operacional. Os
valores válidos são: manual,
supervisionado e automático.
- minInstances: Especifica a quantidade mínima de
instâncias de cluster como um número inteiro.
- serverInactivityTime:
Especifique o tempo a ser esperado antes de parar instâncias, em minutos. Este valor é válido somente quando o valor de parâmetro minInstances é configurado como 0.
- maxInstances: Especifique a quantidade máxima
de instâncias de cluster como um número inteiro. Se não desejar um limite para a
quantidade de instâncias de cluster que podem ser iniciadas, especifique
-1.
Valor de retorno
O comando
retorna o valor javax.management.ObjectName do cluster dinâmico
criado.
Exemplo de uso do modo em lote
Exemplo de uso do modo interativo
createDynamicClusterFromForeignServers
O comando
createDynamicClusterFromForeignServers cria um novo cluster dinâmico de servidores de ciclo de vida. Crie representações desses servidores com
uma tarefa administrativa ou no console administrativo antes de criar
um cluster dinâmico.
Recurso Reprovado: Os servidores de Ciclo de Vida Completo e Assistido foram descontinuados no
WebSphere Application Server Versão 9.0. Migre os servidores WebSphere Liberty para uma configuração do Liberty Collective. Não há nenhuma ação de migração recomendada para outros tipos de servidor.
depfeat
Parâmetros Obrigatórios
- -foreignServers [[node_name1 server_name1 ][node_name2
server_name2] ...]: Especifique os nomes de nó e do servidor dos outros
servidores de middleware existentes. (Sequência, obrigatória)
Parâmetros Opcionais
- -dynamicClusterProperties:
Especifique as propriedades do cluster dinâmico. (Sequência, opcional) É possível
especificar as seguintes opções:
- operationalMode: Especifique o modo operacional. Os
valores válidos são: manual,
supervisionado e automático.
- minInstances: Especifica a quantidade mínima de
instâncias de cluster como um número inteiro.
- serverInactivityTime:
Especifique o tempo a ser esperado antes de parar instâncias, em minutos. Este valor é válido somente quando o valor de parâmetro minInstances é configurado como 0.
- maxInstances: Especifique a quantidade máxima
de instâncias de cluster como um número inteiro. Se não desejar um limite para a
quantidade de instâncias de cluster que podem ser iniciadas, especifique
-1.
Valor de retorno
O comando
retorna a identificação javax.management.ObjectName do tipo de servidor
atualizado.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask createDynamicClusterFromForeignServers dcName {-foreignServers {{nodeName1 serverName1}
{nodeName2 serverName2}}}
- Utilizando a cadeia Jython:
AdminTask.createDynamicClusterFromForeignServers('dcName', '[-foreignServers [[nodeName1 serverName1]
[nodeName2 serverName2]]]')
Exemplo de uso do modo interativo
createODRDynamicCluster
Use o comando createODRDynamicCluster
para criar nos clusters dinâmicos do roteador on demand.
Objeto de destino
Especifica o nome do cluster dinâmico.
Parâmetros Obrigatórios
membershipPolicy:
Especifica a política de associação.
Parâmetros Opcionais
- -dynamicClusterProperties:
Especifique as propriedades do cluster dinâmico. (Sequência, opcional) É possível
especificar as seguintes opções:
- operationalMode: Especifique o modo operacional. Os
valores válidos são: manual,
supervisionado e automático.
- minInstances: Especifica a quantidade mínima de
instâncias de cluster como um número inteiro.
- serverInactivityTime:
Especifique o tempo a ser esperado antes de parar instâncias, em minutos. Este valor é válido somente quando o valor de parâmetro minInstances é configurado como 0.
- maxInstances: Especifique a quantidade máxima
de instâncias de cluster como um número inteiro. Se não desejar um limite para a
quantidade de instâncias de cluster que podem ser iniciadas, especifique
-1.
- numVerticalInstances: Especifique a quantidade de instâncias
que podem ser iniciadas no mesmo nó através da criação de instâncias verticais. Especifique um valor inteiro.
- -clusterProperties: Especifique as propriedades do cluster. (Sequência, opcional) É possível especificar as seguintes opções:
- preferLocal: Especifique se os pedidos
de enterprise bean são roteados para o nó no qual o cliente reside quando possível. Os
valores válidos são true ou false.
- createDomain: Especifique que um domínio de
replicação seja criado para este cluster. Os domínios de replicação podem ser criados apenas para servidores de aplicativos do WebSphere Application Server. Os
valores válidos são true ou false.
- coreGroup: Especifique o nome do grupo
principal para o cluster dinâmico. É necessário apenas especificar o grupo principal dos servidores de aplicativos do WebSphere Application Server. O valor pode ser DefaultCoreGroup ou o nome do grupo principal.
- templateName: Especifique o nome do modelo de
servidor.
A entrada válida inclui os valores a seguir:
- Para clusters dinâmicosWebSphere Application Server: defaultXD, defaultXDZOS, cell_name/node_name/was_server_name
clusterShortName:
Para Plataformas z/OS, especifique o nome
abreviado do cluster. Depois do cluster dinâmico ter sido criado, é possível usar o
comando AdminTask changeClusterShortName para atualizar este campo.
serverSpecificShortNames:
Para Plataformas z/OS, especifique o nome
abreviado específico do membro de cluster em um formato de lista separada
por vírgula como, por exemplo: SSN1,SSN2. Use vírgulas para separar vários nomes abreviados. Se você não fornecer nomes abreviados suficientes para serem usados para todos os membros de cluster, os membros de cluster restantes serão nomes abreviados genéricos gerados designados, como BBOS001, BBOS002, etc. Depois que o cluster dinâmico foi criado, é possível atualizar essa lista com a propriedade customizada serverSpecificShortNames. Essa propriedade é configurada no cluster dinâmico. Se
desejar alterar esta propriedade com um script depois do cluster dinâmico ter sido
criado, é possível usar o comando AdminTask changeServerSpecificShortName.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask createODRDynamicCluster dcName {parameters} {-membershipPolicy "node_nodegroup = 'DefaultNodeGroup' AND node_property$com.ibm.websphere.wxdopProductShortName = 'WXDOP'" -dynamicClusterProperties "{operationalMode automatic}{minInstances 2}" -clusterProperties "{templateName defaultXD}{preferLocal false}"}
- Utilizando a cadeia Jython:
AdminTask.createODRDynamicCluster('dcName', '[-membershipPolicy "node_nodegroup = 'DefaultNodeGroup' AND node_property$com.ibm.websphere.wxdopProductShortName = 'WXDOP'" -dynamicClusterProperties [[operationalMode automatic][minInstances 2]] -clusterProperties [[templateName defaultXD][preferLocal false]]]')
Exemplo de uso do modo interativo
addForeignServersToDynamicCluster
O comandoaddForeignServersToDynamicCluster incluir servidores externos em um cluster dinâmico existente.
Parâmetros Obrigatórios
- -foreignServers [[node_name1 server_name1 ][node_name2
server_name1] ...]: Especifique os nomes de nó e do servidor dos
outros servidores de middleware existentes. (Sequência, obrigatória)
Valor de retorno
O comando
retorna a identificação javax.management.ObjectName do tipo de servidor
atualizado.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask addForeignServersToDynamicCluster dcName {-foreignServers {{nodeName1 serverName1}
{nodeName2 serverName2}}}
- Utilizando a cadeia Jython:
AdminTask.addForeignServersToDynamicCluster('dcName', '[-foreignServers [[nodeName1 serverName1]
[nodeName2 serverName2]]]')
Exemplo de uso do modo interativo
removeForeignServersFromDynamicCluster
O comando removeForeignServersFromDynamicCluster remove servidores externos do cluster dinâmico.
Parâmetros Obrigatórios
- -foreignServers [[node_name1 server_name1 ][node_name2
server_name1] ...]: Especifique os nomes de nó e do servidor dos
outros servidores de middleware existentes. (Sequência, obrigatória)
Valor de retorno
O comando
retorna a identificação javax.management.ObjectName do tipo de servidor
atualizado.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask removeForeignServersFromDynamicCluster dcName {-foreignServers {{nodeName1 serverName1}{nodeName2 serverName2}}}
- Utilizando a cadeia Jython:
AdminTask.removeForeignServersFromDynamicCluster('dcName', '[-foreignServers [[nodeName1 serverName1] [nodeName2 serverName2]]]')
Exemplo de uso do modo interativo
deleteDynamicCluster
OdeleteDynamicCluster 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
Exemplo de uso do modo interativo
getDynamicClusterMembers
O comandogetDynamicClusterMembers 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.
Parâmetros Opcionais
- -nodeName: Especifique o nome de um nó. (Sequência, opcional)
Valor de retorno
O comando retorna uma lista de objetos ClusterMember.
Exemplo de uso do modo em lote
Exemplo de uso do modo interativo
getDynamicClusterOperationalMode
O comandogetDynamicClusterOperationalMode 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
Exemplo de uso do modo interativo
getDynamicClusterMembershipPolicy
O comandogetDynamicClusterMembershipPolicy 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
Exemplo de uso do modo interativo
getDynamicClusterServerType
O comando getDynamicClusterServerType exibe o tipo do servidor do cluster dinâmico.
Valor de retorno
O comando retorna o valor de
serverType. Cadeia.
Exemplo de uso do modo em lote
Exemplo de uso do modo interativo
getDynamicClusterMinInstances
O comando getDynamicClusterMinInstances exibe o número mínimo de instâncias de cluster para o cluster dinâmico especificado.
Valor de retorno
O comando retorna o valor de minInstances. Inteiro.
Exemplo de uso do modo em lote
Exemplo de uso do modo interativo
getDynamicClusterMaxInstances
O comando getDynamicClusterMaxInstances exibe o número máximo de instâncias de cluster para o cluster dinâmico especificado.
Valor de retorno
O comando retorna o valor de maxInstances. Inteiro.
Exemplo de uso do modo em lote
Exemplo de uso do modo interativo
getDynamicClusterVerticalInstances
O comando getDynamicClusterVerticalInstances exibe o número de empilhamento vertical de instâncias do cluster dinâmico no nó.
Valor de retorno
O comando retorna o valor de numVerticalInstances. Inteiro.
Exemplo de uso do modo em lote
Exemplo de uso do modo interativo
getDynamicClusterIsolationProperties
O comandogetDynamicClusterVerticalInstances 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
Exemplo de uso do modo interativo
listDynamicClusters
O comando listDynamicClusters exibe todos os clusters dinâmicos na célula.
Valor de retorno
O comando retorna cada um dos
nomes do cluster dinâmico. Cadeia.
Exemplo de uso do modo em lote
Exemplo de uso do modo interativo
listDynamicClusterIsolationGroups
O comandolistDynamicClusterIsolationGroups exibe todos os grupos de isolamento do cluster dinâmico na 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
Exemplo de uso do modo interativo
listDynamicClusterIsolationGroupMembers
O comandolistDynamicClusterIsolationGroupMembers exibe os membros do grupo de isolamento do cluster dinâmico para o 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
Exemplo de uso do modo interativo
modifyDynamicClusterIsolationProperties
O comandomodifyDynamicClusterIsolationProperties modifica as propriedades de isolamento do cluster dinâmico.
Parâmetros Opcionais
- -isolationGroup: Especifique o nome do grupo de isolamento. (Sequência, opcional)
- -strictIsolationEnabled: Indica se o isolamento restrito está
ativado. (Sequência, opcional)
Valor de retorno
O valor de
retorno é nulo.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask modifyDynamicClusterIsolationProperties dcName {-isolationGroup isolationGroupName -strictIsolationEnabled true}
- Utilizando a cadeia Jython:
AdminTask.modifyDynamicClusterIsolationProperties('dcName', '[-isolationGroup isolationGroupName -strictIsolationEnabled true]')
Exemplo de uso do modo interativo
setDynamicClusterOperationalMode
O comando setDynamicClusterOperationalMode configura o modo operacional para o cluster dinâmico.
Parâmetros Obrigatórios
- -operationalMode: Especifique o modo operacional do cluster dinâmico.
Configure o valor como Automático, Manual ou
Supervisionado. (Sequência, obrigatória)
Valor de retorno
O valor de
retorno é nulo.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask setDynamicClusterOperationalMode dcName {-operationalMode manual}
- Utilizando a cadeia Jython:
AdminTask.setDynamicClusterOperationalMode('dcName', '[-operationalMode manual]')
Exemplo de uso do modo interativo
setDynamicClusterMembershipPolicy
O comandosetDynamicClusterMembershipPolicy configura a política de associação para o cluster dinâmico.
Parâmetros Obrigatórios
- -membershipPolicy
- Especifica a subexpressão da política de associação. (Sequência, obrigatória)
Valor de retorno
O valor de
retorno é nulo.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask setDynamicClusterMembershipPolicy dcName {-membershipPolicy node_nodegroup='ngName'}
- Utilizando a cadeia Jython:
AdminTask.setDynamicClusterMembershipPolicy('dcName', '[-membershipPolicy node_nodegroup=\'ngName\']')
Exemplo de uso do modo interativo
setDynamicClusterMinInstances
O comando setDynamicClusterMinInstances configura o número mínimo de instâncias de cluster para o cluster dinâmico.
Parâmetros Obrigatórios
- -minInstances
- Especifica o número mínimo de instâncias de cluster. (Número inteiro, obrigatório)
Valor de retorno
O valor de
retorno é nulo.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask setDynamicClusterMinInstances dcName {-minInstances 1}
- Utilizando a cadeia Jython:
AdminTask.setDynamicClusterMinInstances('dcName', '[-minInstances 1]')
Exemplo de uso do modo interativo
setDynamicClusterMaxInstances
O comando setDynamicClusterMaxInstances configura o número máximo de instâncias de cluster para o cluster dinâmico.
Parâmetros Obrigatórios
- -maxInstances
- Especifica o número mínimo de instâncias de cluster. (Número inteiro, obrigatório)
Valor de retorno
O valor de
retorno é nulo.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask setDynamicClusterMaxInstances dcName {-maxInstances -1}
- Utilizando a cadeia Jython:
AdminTask.setDynamicClusterMaxInstances('dcName', '[-maxInstances 1]')
Exemplo de uso do modo interativo
setDynamicClusterVerticalInstances
O comando setDynamicClusterVerticalInstances configura o número de instâncias de empilhamento vertical do cluster dinâmico no nó.
Parâmetros Obrigatórios
- -numVerticalInstances
- Especifica o número de empilhamento vertical de instâncias em um nó. (Inteiro,
necessário)
Valor de retorno
O valor de
retorno é nulo.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask setDynamicClusterVerticalInstances dcName {-numVerticalInstances 2}
- Utilizando a cadeia Jython:
AdminTask.setDynamicClusterVerticalInstances('dcName', '[-numVerticalInstances 2]')
Exemplo de uso do modo interativo
testDynamicClusterMembershipPolicy
O comando testDynamicClusterMembershipPolicy testa a política de associação do cluster dinâmico para verificar quais nós são retornados.
Parâmetros requeridos
- -membershipPolicy
- Especifica a subexpressão da política de associação. (Cadeia, obrigatória)
Valor de retorno
O comando
retorna uma lista de String [] de nomes de nós.
Exemplo de uso do modo em lote
Exemplo de uso do modo interativo
createNonWASDynamicCluster
O comando createNonWASDynamicCluster cria um novo cluster dinâmico de servidores de gerenciamento de ciclo de vida completos.
Parâmetros Opcionais
- -dynamicClusterProperties:
Especifique as propriedades do cluster dinâmico. (Sequência, opcional) É possível
especificar as seguintes opções:
- operationalMode: Especifique o modo operacional. Os
valores válidos são: manual,
supervisionado e automático.
- minInstances: Especifica a quantidade mínima de
instâncias de cluster como um número inteiro.
- serverInactivityTime:
Especifique o tempo a ser esperado antes de parar instâncias, em minutos. Este valor é válido somente quando o valor de parâmetro minInstances é configurado como 0.
- maxInstances: Especifique a quantidade máxima
de instâncias de cluster como um número inteiro. Se não desejar um limite para a
quantidade de instâncias de cluster que podem ser iniciadas, especifique
-1.
- numVerticalInstances: Especifique a quantidade de instâncias
que podem ser iniciadas no mesmo nó através da criação de instâncias verticais. Especifique um valor inteiro.
- -clusterProperties: Especifique as propriedades do cluster
(Sequência, opcional)
- templateName: Especifique o nome do modelo de servidor. A entrada válida inclui os
seguintes valores:
- Para clusters dinâmicos PHP:
APACHE13_PHP4, APACHE13_PHP5, APACHE20_PHP4, APACHE20_PHP5, APACHE22_PHP4, APACHE22_PHP5, cellName/nodeName/php_serverName.
- Para WebSphere Application
Server Community Edition clusters dinâmicos: wasce20, cell_name/node_name/wasce_server_name
Valor de retorno
O comando
retorna o valor javax.management.ObjectName do cluster dinâmico
criado.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$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}"}
- Utilizando a cadeia Jython:
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}}"]')
ou, se você estiver executando no
WebSphere Application Server Versão 7.0 ou posterior:
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]]"]')
Exemplo de uso do modo interativo
Editar o Modelo de Servidor de Cluster Dinâmico
Identifique
o modelo de servidor do cluster dinâmico e designe o modelo à variável serverid.
Exemplo de uso do modo em lote
- Utilizando Jacl:
set serverid [$AdminConfig getid /Cell:mycell/DynamicCluster:mydynamiccluster/Server:mydynamiccluster/]
- Utilizando a cadeia Jython:
serverid = AdminConfig.getid('/Cell:mycell/DynamicCluster:mydynamiccluster/Server:mydynamiccluster/')
É
possível usar a variável serverid para modificar, criar ou excluir objetos de configuração
no modelo de servidor de cluster dinâmico.