Configurações de Exemplo para Seleção de Servidor Estático e Dinâmico

O exemplo a seguir mostra como criar e utilizar um seletor estático simples:

  1. Crie um recurso do servidor chamado Mercury e o associe a um agente.
  2. Crie um seletor chamado Mercury. Configure-o para selecionar uma Propriedade Padrão, a propriedade=BF_NAME, Operador=EQ (Igual), Valor=Mercury e Necessário.
  3. Crie um projeto chamado Lincoln. Designe o seletor Mercury a ele.

Ao executar o projeto Lincoln, o sistema seleciona o recurso do servidor chamado Mercury. Se esse recurso do servidor não estiver disponível, o projeto falhará.

O exemplo a seguir mostra como configurar seleção dinâmica do servidor em um conjunto de servidores:

  1. Crie um coletor chamado RAMSIZE. Configure-o para coletar a propriedade Integrada MEM_TOTAL.
  2. Crie recursos do servidor para associar com hosts. Configure cada um para utilizar o coletor RAMSIZE.
    • Mercury, um host com 512 MB de RAM
    • Mars, um host com 1 GB de RAM
    • Jupiter, um host com 3 GB de RAM
  3. Crie um seletor chamado BigRam. Configure-o para selecionar uma Propriedade Padrão, a propriedade=MEM_TOTAL, Operador=GE (Maior que ou Igual), Valor=2048 e Necessário. MEM_TOTAL é expresso em MB. Esse seletor seleciona apenas hosts com 2 GB de RAM ou mais.
  4. Crie um seletor chamado SmallRam. Configure-o para selecionar uma Propriedade Padrão, a propriedade=MEM_TOTAL, Operador=GE (Maior que ou Igual a) e Valor=256. Esse seletor seleciona apenas hosts com 256 MB de RAM ou mais.
  5. Crie dois projetos:
    • HighMaint: configure esse projeto para utilizar o seletor BigRam.
    • LowMaint: configure esse projeto para usar o seletor SmallRam.

Quando você executa HighMaint, o sistema escolhe o servidor Jupiter, porque ele é o único que atende ao requisito do seletor de ter pelo menos 2 GB de RAM.

Quando você executa LowMaint, o sistema escolhe qualquer um dos três recursos do servidor que esteja disponível.

Se, posteriormente, você incluir um recurso de servidor chamado Neptune para um host que tenha 2 GB de RAM, então, na próxima vez em que o projeto HighMaint for executado, Neptune ou Jupiter será selecionado para o projeto. Se Jupiter for desativado por alguma razão, então Neptune será selecionado. Ele é o único que resta que corresponde ao seletor.


Feedback