[AIX Solaris HP-UX Linux Windows][z/OS]

Intelligent Management: Tarefas Administrativas do Cluster Dinâmico

Utilize os comandos de cluster dinâmico para visualizar ou editar os clusters dinâmicos sem utilizar o console administrativo.

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 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
    • [z/OS]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.
    • [z/OS]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}
    [z/OS]{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}
    [z/OS]{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]
    [z/OS][clusterShortName BBOC001][serverSpecificShortNames BBOS001,BBOS002]]"]') 

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask createDynamicCluster {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.createDynamicCluster ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask createPHPDynamicCluster {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.createPHPDynamicCluster ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask createDynamicClusterFromStaticCluster clusterName {-templateName cellName/nodeName/serverName}
  • Utilizando a sequência Jython:
    AdminTask.createDynamicClusterFromStaticCluster('clusterName')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask createDynamicClusterFromStaticCluster {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.createDynamicClusterFromStaticCluster ('[-interactive]')

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 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

  • Utilizando Jacl:
    $AdminTask createDynamicClusterFromForeignServers {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.createDynamicClusterFromForeignServers ('[-interactive]')

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
    • [z/OS]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.
    • [z/OS]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

  • Utilizando Jacl:
    $AdminTask createODRDynamicCluster {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.createODRDynamicCluster ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask addForeignServersToDynamicCluster {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.addForeignServersToDynamicCluster ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask removeForeignServersFromDynamicCluster {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.removeForeignServersFromDynamicCluster ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask deleteDynamicCluster dcName
  • Utilizando a sequência Jython:
    AdminTask.deleteDynamicCluster('dcName')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask deleteDynamicCluster {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.deleteDynamicCluster ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask getDynamicClusterMembers dcName
  • Utilizando a sequência Jython:
    AdminTask.getDynamicClusterMembers('dcName')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask getDynamicClusterMembers {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.getDynamicClusterMembers ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask getDynamicClusterOperationalMode dcName
  • Utilizando a sequência Jython:
    AdminTask.getDynamicClusterOperationalMode('dcName')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask getDynamicClusterOperationalMode {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.getDynamicClusterOperationalMode ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask getDynamicClusterMembershipPolicy dcName
  • Utilizando a sequência Jython:
    AdminTask.getDynamicClusterMembershipPolicy('dcName')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask getDynamicClusterMembershipPolicy {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.getDynamicClusterMembershipPolicy ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask getDynamicClusterServerType dcName
  • Utilizando a sequência Jython:
    AdminTask.getDynamicClusterServerType('dcName')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask getDynamicClusterServerType {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.getDynamicClusterServerType ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask getDynamicClusterMinInstances dcName
  • Utilizando a sequência Jython:
    AdminTask.getDynamicClusterMinInstances('dcName')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask getDynamicClusterMinInstances {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.getDynamicClusterMinInstances ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask getDynamicClusterMaxInstances dcName
  • Utilizando a cadeia Jython:
    AdminTask.getDynamicClusterMaxInstances('dcName')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask getDynamicClusterMaxInstances {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.getDynamicClusterMaxInstances ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask getDynamicClusterVerticalInstances dcName
  • Utilizando a sequência Jython:
    AdminTask.getDynamicClusterVerticalInstances('dcName')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask getDynamicClusterVerticalInstances {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.getDynamicClusterVerticalInstances ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask getDynamicClusterIsolationProperties dcName
  • Utilizando a sequência Jython:
    AdminTask.getDynamicClusterIsolationProperties('dcName')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask getDynamicClusterIsolationProperties {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.getDynamicClusterIsolationProperties ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask listDynamicClusters
  • Utilizando a sequência Jython:
    AdminTask.listDynamicClusters()

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask listDynamicClusters {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.listDynamicClusters ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask listDynamicClusterIsolationGroups
  • Utilizando a sequência Jython:
    AdminTask.listDynamicClusterIsolationGroups()

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask listDynamicClusterIsolationGroups {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.listDynamicClusterIsolationGroups ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask listDynamicClusterIsolationGroupMembers isolationGroupName
  • Utilizando a cadeia Jython:
    AdminTask.listDynamicClusterIsolationGroupMembers('isolationGroupName')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask listDynamicClusterIsolationGroupMembers {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.listDynamicClusterIsolationGroupMembers ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask modifyDynamicClusterIsolationProperties {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.modifyDynamicClusterIsolationProperties ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask setDynamicClusterOperationalMode {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.setDynamicClusterOperationalMode ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask setDynamicClusterMembershipPolicy {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.setDynamicClusterMembershipPolicy ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask setDynamicClusterMinInstances {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.setDynamicClusterMinInstances ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask setDynamicClusterMaxInstances {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.setDynamicClusterMaxInstances ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask setDynamicClusterVerticalInstances {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.setDynamicClusterVerticalInstances ('[-interactive]')

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

  • Utilizando Jacl:
    $AdminTask testDynamicClusterMembershipPolicy {-membershipPolicy node_nodegroup='ngName'}
  • Utilizando a cadeia Jython:
    AdminTask.testDynamicClusterMembershipPolicy('[-membershipPolicy node_nodegroup=\'ngName\']') 

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask testDynamicClusterMembershipPolicy {-interactive}
  • Utilizando a sequência Jython:
    AdminTask.testDynamicClusterMembershipPolicy ('[-interactive]')

createNonWASDynamicCluster

O comando createNonWASDynamicCluster cria um novo cluster dinâmico de servidores de gerenciamento de ciclo de vida completos.

Parâmetros Obrigatórios
  • -serverType: Especifique o tipo de servidor. (Sequência, obrigatória)

    Para ver os tipos de servidores, visualize o diretório app_server_root\profiles\dmgr_profile\config\templates\servertypes.

  • -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 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

  • Utilizando Jacl:
    $AdminTask createNonWASDynamicCluster {-interactive} 
  • Utilizando a sequência Jython:
    AdminTask.createNonWASDynamicCluster('[-interactive]'))

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.

Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_adtaskdc
Nome do arquivo: rwve_adtaskdc.html