Construtor de Políticas de Associação

Utilize o construtor de subexpressões de política de associação para criar uma expressão que defina os membros de seu cluster dinâmico. Use o utilitário de construção de subexpressão para construir condições da regra complexa de subexpressões, utilizando AND, OR, NOT e agrupamento parentético. O construtor de regras valida a regra quando você aplica as alterações e o alerta para os parênteses não correspondidos e os operadores de lógica não suportados.

Para utilizar o construtor de políticas de associação, clique em Construtor de Subexpressões. Selecione as propriedades que você deseja para sua política de associação e clique em Gerar Subexpressão. O valor de subexpressão é exibido. Para anexar a subexpressão à sua política de associação, clique em Anexar.

Operador Lógico

Especifica o operador utilizado para anexar esta subexpressão à subexpressão anterior na política de associação.

e
Para selecionar um nó, ambas as subexpressões em torno do operador and devem ser verdadeiras para esse nó.
or
Para selecionar um nó, uma das duas subexpressões em torno do operador or devem ser verdadeiras para esse nó.
Operando

Especifica as informações de nó nas quais você deseja selecionar os nós que armazenam seu cluster dinâmico.

Grupo de Nós
Especifica o nome do grupo de nós. Para definir um grupo de nós, clique em Administração do Sistema > Grupos de Nós. Os grupos de nós eram utilizados em releases anteriores para definir a associação de cluster dinâmico. Utilize o operando do grupo de nós se você definiu um grupo de nós com um release anterior.
Nome do Nó
Especifica o nome do nó.
Nome do Host do Nó
Especifica o nome do host do nó.
Propriedade do Nó
Especifica uma propriedade definida no nó. Para visualizar as propriedades definidas em um nó, clique em Administração do sistema > Nós de middleware > node_name > Propriedades de instalação do nó. Você pode utilizar qualquer uma das propriedades listadas na política de associação. Para um cluster dinâmico PHP, especifique uma política de associação que requeira que o PHP e o Apache HTTP Server estejam instalados nos nós.
Valor Anexado Igual a

Especifica um valor de propriedade customizada quando você seleciona Propriedade do Nó como seu operando.

Para definir uma propriedade customizada do nó, clique em Administração do Sistema > Nós > nome_do_nó > Propriedades Customizadas ou Administração do Sistema > Nós de Middleware > nome_do_nó_de_middleware > Propriedades Customizadas.

Operator
  • = O operador de igualdade expressa uma correspondência que faz distinção entre maiúsculas e minúsculas.
  • <> O operador diferente de expressa que o valor do operando não é igual ao valor digitado.
  • > O operador maior que deve ser utilizado com números.
  • >= O operador maior que ou igual a deve ser utilizado com números.
  • < O operador menor que deve ser utilizado com números.
  • <= O operador menor que ou igual a deve ser utilizado com números.
  • AND: Para xx AND yy, expressa correspondências que contêm xx, yy.
  • BETWEEN: Esse operador é utilizado com AND para selecionar um intervalor de valores incluindo o primeiro valor ou inferior e o último valor ou superior. Juntos eles operam em números e datas.
  • EXISTS: Esse operador Booleano verifica um operando ou o resultado de uma subexpressão composta, por exemplo, enquanto verifica determinados atributos de elemento do cabeçalho HTTP.
  • IN: Esse operador expressa um operando com vários valores em uma única expressão. Por exemplo, se, para um operando chamado port, você desejar expressar que o valor da porta pode ser qualquer um ou todos os valores, como 9080, 9090, 9091, o fragmento da expressão será port IN (9080,9090,9091). Como os valores dentro dos suportes são expressos depende do tipo de dados da porta. Se a porta for um inteiro, a sintaxe correta será os valores sem aspas. Se a porta for uma cadeia, a sintaxe correta será port IN (‘9080’, ‘9090’, ‘9091’).
  • IS NULL: Esse operador expressa que a validação da consulta mostra que o parâmetro solicitado não existe.
  • IS NOT NULL: Esse operador expressa que a validação da consulta mostra que o parâmetro solicitado existe.
  • LIKE: Esse padrão expressa a correspondência padrão dos valores de operando de cadeia. O valor deve conter o caractere curinga de sinal de porcentagem (%) na posição em que iniciar a correspondência padrão. Por exemplo, a expressão host LIKE %blanca fará a correspondência da palavra blanca ou de qualquer outra palavra que termine em blanca, enquanto a expressão host LIKE blanca% fará a correspondência da palavra blanca ou de qualquer outra palavra que comece com blanca e a expressão host LIKE %blanca% fará a correspondência da palavra blanca ou de qualquer palavra que tenha blanca embutida nela.
  • NOT: Para NOT xx, esse operador expressa as correspondências não contêm xx.
  • OR: Para xx OR yy, esse operador expressa as correspondências que contêm xx, yy.
Value

Dependendo do operador escolhido, digite um valor para a subexpressão que você deseja criar.

Subexpressão

Depois que você clica em Gerar Subexpressão, este campo exibe o fragmento da subexpressão gerada com base nas opções selecionadas. Para incluir essa subexpressão em sua política de associação, clique em Anexar.

Exemplos

Você pode utilizar os seguintes exemplos para criar sua própria política de associação.

Exemplo

  • Para definir a associação como todos os nós em um grupo de nós específico:
    node_nodegroup = 'my_node_group'
  • Para definir a associação como todos os nós que executam o Apache:
    node_property$APACHE_2_0 IS NOT NULL
  • Para definir a associação como todos os nós que executam o Apache e PHP:
    node_property$APACHE IS NOT NULL and node_property$PHP IS NOT NULL
  • Para definir a associação como todos os nós que executam o WebSphere Application Server Community Edition Versão 2.0 ou posterior:
    node_property$WASCE_2.0* IS NOT NULL
  • Para definir a associação como todos os nós que executam o WebSphere Application Server Community Edition Versão 2.0 apenas:
    node_property$WASCE_2.0 IS NOT NULL
  • Para definir a associação como todos os nós que possuem um nome igual a my_node, incluindo my_node_1, my_node_2 e assim por diante:
    node_name like 'my_node%'
  • Para definir a associação como uma lista de nomes do host específicos:
    node_hostname in ('node1.mydomain.com','node2.mydomain.com')
Você pode agrupar as subexpressões utilizando os operadores lógicos and, or ou not e parêntese. O exemplo a seguir define a associação de nós como nós que não estão no grupo de nós my_node_group e possuem um nome igual a my_node, incluindo my_node_1, my_node_2 e assim por diante.
not (node_nodegroup='my_node_group') and node_name like 'my_node%'



Centro de Informações do WebSphere Extended Deployment (on-line)

Informações relacionadas
Etapa 1: Selecionar o Tipo de Servidor de Cluster Dinâmico
Etapa 2: Selecionar um Método de Associação
Etapa 3: Definir os Membros de Cluster Dinâmico
Etapa 4: Selecionar um Modelo de Servidor
Etapa 5: Configurar as Propriedades do Cluster Dinâmico
Etapa 6: Resumo
Coleta de Clusters Dinâmicos
Configurações do Cluster Dinâmico
Coleta de Membros de Cluster Dinâmico
Configurações do Membro de Cluster Dinâmico

dc_membership