Un sélecteur décrit le type de serveur adéquat pour le projet ou l'étape. Il peut indiquer
un serveur par son nom ou par une propriété collectée et stockée par un collecteur dans le manifeste. Il peut indiquer
plusieurs propriétés, qu'elles soient obligatoires ou facultatives.
Il existe plusieurs approches possibles pour configurer des sélecteurs :
- Sélection des ressources serveur par leur nom. Créez des sélecteurs et donnez-leur
le nom de vos ressources serveur. Le sélecteur indique la ressource serveur
par sa valeur BF_NAME, le nom unique utilisé dans le système. Utilisez l'un de ces sélecteurs lorsque vous souhaitez indiquer la ressource serveur
pour exécuter un projet ou une étape.
- Sélection des serveurs par pool de serveurs. Vous pouvez organiser les serveurs
en pools nominatifs et créer un collecteur pour chaque pool. Définissez un nom de pool
comme propriété dans le collecteur (une propriété Définir valeur). Créez ensuite
un sélecteur pour chaque nom de pool. La ressource serveur pour un projet ou une étape
est sélectionnée sur la base de sa charge actuelle.
- Sélection des serveurs par attributs de serveur. Vous pouvez sélectionner des serveurs en fonction
de leurs propriétés fonctionnelles, comme l'espace disque disponible, le système d'exploitation ou le nombre d'unités centrales. Pour implémenter une sélection dynamique, procédez comme suit :
- Créez des collecteurs qui récupèrent et attribuent les propriétés appropriées.
- Attribuez les collecteurs aux serveurs appropriés.
- Créez un sélecteur pour chaque propriété ou ensemble de propriétés qui représentent un choix de serveur.
Par exemple, vous pouvez créer des sélecteurs pour effectuer des sélections en fonction des critères suivants :
- Ressources serveur possédant un système d'exploitation qui inclut "Windows®".
- Ressources serveur possédant plusieurs unités centrales.
- Ressources serveur fonctionnant avec une charge inférieure à celle spécifiée.
- Sélection de ressources serveur par collecteurs imbriqués. Le type de propriété
Inclure vous permet de créer un collecteur qui fait référence à un autre collecteur.
Un collecteur peut lui-même être constitué d'un ensemble de pointeurs de collecteurs.
Il se peut que vous souhaitiez créer des collecteurs individuels pour chaque serveur,
par exemple afin que chaque serveur puisse être doté de propriétés que vous indiquez. Le type
Inclure vous permet de faire référence à des collecteurs d'utilitaires.
Par exemple, vous pouvez créer un collecteur appelé Version qui indique
les numéros de version des ressources clé de votre environnement, comme
Perl et Java.