Um seletor descreve o tipo de servidor que é apropriado para o projeto
ou etapa. Ele pode especificar um servidor por nome ou por uma propriedade
que um coletor coleta e armazena no manifesto. Ele pode especificar várias
propriedades, ambas necessárias e opcionais.
Há várias abordagens possíveis para configurar seletores:
- Selecionar recursos do servidor por nome. Crie seletores e nomeie-os
após os recursos do servidor. O seletor especifica o recurso do servidor
pelo valor BF_NAME, o nome exclusivo utilizado no sistema. Use um desses seletores quando desejar especificar o recurso
do servidor para executar um projeto ou uma etapa.
- Selecionar servidores por conjunto de servidores. Você pode organizar servidores em conjuntos nomeados e criar um coletor para cada conjunto. Defina um nome de conjunto como uma propriedade do coletor (uma propriedade com valor definido). Em seguida, crie um seletor para cada nome de conjunto. O recurso do servidor para um projeto ou etapa é selecionado com base em seu carregamento atual.
- Selecionar servidores por atributos do servidor. Você pode escolher servidores com base em propriedades funcionais, como espaço disponível no disco rígido, sistema operacional ou número de CPUs. Para implementar seleção dinâmica, faça o seguinte:
- Crie coletores que coletam e designam propriedades apropriadas.
- Designe os coletores aos servidores
apropriados.
- Crie um seletor para cada propriedade ou conjunto de propriedades que representam uma opção do servidor
Por exemplo, você pode criar seletores para fazer seleções, de acordo com estes critérios:
- Recursos do servidor com um sistema operacional que inclui "Windows®".
- Recursos do servidor com mais de uma CPU.
- Recursos do servidor em execução com uma carga inferior à especificada.
- Selecionar recursos do servidor por coletores aninhados. Utilize a propriedade Tipo
igual a Incluir para criar um coletor que aponta para outro coletor.
Um coletor pode ele próprio formar um conjunto de ponteiros de coletores.
Talvez você queira criar coletores individuais para cada servidor, por
exemplo, para que cada servidor possa ter algumas propriedades exclusivas especificadas por você. Você pode utilizar o tipo Incluir para apontar para coletores do utilitário.
Por exemplo, você pode criar um coletor chamado Versão que especifica os
números de versão para recursos principais do ambiente, como Perl e Java.