Exemples de configurations pour la sélection de serveurs dynamiques et statiques

L'exemple suivant montre comment créer et utiliser un sélecteur statique simple :

  1. Créez une ressource serveur appelée Mercure et associez-la à un agent.
  2. Créez un sélecteur appelé Mercure. Configurez-le de sorte à ce qu'il sélectionne une propriété standard, la propriété BF_NAME, l'opérateur EQ (Equal), les valeurs Mercure et Obligatoire.
  3. Créez un projet appelé Lincoln. Attribuez-lui le sélecteur Mercure.

Lorsque vous exécutez le projet Lincoln, le système sélectionne la ressource serveur appelée Mercure. Si cette ressource serveur n'est pas disponible, le projet échoue.

L'exemple suivant montre comment configurer une sélection de serveur dynamique dans un ensemble de serveurs :

  1. Créez un collecteur appelé RAMSIZE. Configurez-le de sorte à ce qu'il collecte la propriété intégrée MEM_TOTAL.
  2. Créez des ressources serveur à associer aux hôtes. Configurez chacune des ressources de sorte à qu'elle utilise le collecteur RAMSIZE.
    • Mercure, un hôte possédant 512 Mo de mémoire vive
    • Mars, un hôte possédant 1 Go de mémoire vive
    • Jupiter, un hôte possédant 3 Go de mémoire vive
  3. Créez un sélecteur appelé BigRam. Configurez-le de sorte à ce qu'il sélectionne une propriété standard, la propriété MEM_TOTAL, l'opérateur GE (Supérieur à ou Egal) et les valeurs 2048 et Obligatoire. La propriété MEM_TOTAL est exprimée en Mo. Ce sélecteur sélectionne uniquement les hôtes possédant 2 Go de mémoire vive ou plus.
  4. Créez un sélecteur appelé SmallRam. Configurez-le de sorte à ce qu'il sélectionne une propriété standard, property=MEM_TOTAL, Operator=GE (supérieur ou égale), et la valeur= 256. Ce sélecteur sélectionne uniquement les hôtes possédant 256 Mo de mémoire vive ou plus.
  5. Créez deux projets :
    • HighMaint : définissez ce projet pour qu'il utilise le sélecteur BigRam.
    • LowMaint : définissez ce projet pour utiliser le sélecteur SmallRam.

Lorsque vous exécutez HighMaint, le système sélectionne le serveur Jupiter car il s'agit du seul serveur qui satisfait à l'exigence du sélecteur de posséder 2 Go de mémoire vive.

Lorsque vous exécutez LowMaint, le système sélectionne l'une des trois ressources serveur disponibles.

Si vous ajoutez par la suite une ressource serveur appelée Neptune pour un hôte possédant 2 Go de mémoire vive, la prochaine fois que le projet HighMaint s'exécute, Neptune ou Jupiter est sélectionnée pour le projet. Si Jupiter ne fonctionne pas pour une raison quelconque, Neptune est alors sélectionnée, car il s'agit de la seule ressource serveur correspondant au sélecteur.


Commentaires en retour