Exemple d’affectation et de redistribution des hôtes

De nombreux facteurs peuvent influencer l'affectation des hôtes aux plages horaires. Examinons les scénarios suivants qui illustrent la façon dont les hôtes sont affectés aux plages horaires de performance et l'incidence sur l'attribution des hôtes des modifications apportées aux hôtes de test disponibles. Vous constaterez que Lab Management tente d'optimiser l'utilisation globale des ressources en redistribuant les hôtes disponibles entre les plages horaires.

Supposons que les hôtes suivants appartiennent au pool d'hôtes du projet :

Hôte

Propriétés

Hôte1

Controller

Hôte2

Controller + Load Generator

Hôte3

Load Generator avec la propriété suivante :

  • Priorité = 1_Lowest

Hôte4

Load Generator avec les propriétés suivantes :

  • Citrix. Les hôtes peuvent exécuter des scripts basés sur des protocoles Citrix.

  • Priorité = 9_Highest

À 7h00, John réserve la plage horaire suivante :

Plage horaire

Réservée à

Réservée pour

Ressources, propriétés demandées

TS1

7h00

8h00 à 10h00

1 Controller, Indifférent

1 Load Generator, Indifférent

John soumet la requête. Le système affecte Hôte1 comme Controller, laissant Hôte2 disponible comme Load Generator ou Controller pour les autres plages horaires. Le système affecte en outre Hôte4 comme Load Generator, sa priorité étant plus élevée que celles de Hôte2 et Hôte3. L'affectation des hôtes suivants a abouti :

Hôtes demandés

Hôtes affectés

1 Controller, Indifférent

Hôte1

1 Load Generator, Indifférent

Hôte4


À 7h30, Sue soumet la réservation de plage horaire suivante :

Plage horaire

Réservée à

Réservée pour

Ressources, propriétés demandées

TS2

07:30

9h00 à 11h00

Démarrage automatique

1 Controller, Indifférent

1 Load Generator, Citrix

Hôte4 étant le seul Load Generator Citrix, le système vérifie s'il peut affecter un autre Load Generator à la plage horaire de John pour pouvoir affecter Hôte4 à celle de Sue.

Les hôtes nécessaires sont disponibles et la redistribution suivante est effectuée :

  • Hôte3 est affecté à John et Hôte4 à Sue.

  • Hôte1, le Controller de John, reste affecté à John et Hôte2, également un Controller (non encore affecté) est affecté à Sue.

Sue soumet la demande qui aboutit. La nouvelle affectation des hôtes est la suivante :

Plage horaire

Hôtes demandés

Hôtes affectés

TS1

1 Controller, Indifférent

1 Load Generator, Indifférent

Hôte1

Hôte3 (remplace Hôte4)

TS2

1 Controller, Indifférent

1 Load Generator, Citrix

Hôte2

Hôte4


Note : L’affectation des hôtes utilise le principe du "premier arrivé, premier servi". John ayant le premier réservé Hôte4, s’il n’y avait pas eu d’autre hôte à affecter à cette plage horaire, Hôte4 serait resté affecté à John et la réservation de la plage horaire de Sue n’aurait pas abouti.

À 7h45, Peter réserve la plage horaire suivante :

Plage horaire

Réservée à

Réservée pour

Ressources, propriétés demandées

TS3

7h55

10h00 à 12h00

1 Controller, Hôte2

1 Load Generator, Indifférent

Peter demande spécifiquement Hôte2 comme Controller et n’importe quel Load Generator. Le système vérifie si les hôtes demandés peuvent être affectés en tenant compte des demandes et des horaires des autres plages horaires :

  • Pour affecter Hôte2 à la plage horaire de Peter, il doit être disponible à 10h00.

  • Sue accepte n’importe quel Controller.

  • La plage horaire de John prend fin à 10h00 et libère des ressources.

La redistribution suivante se produit pour satisfaire toutes les plages horaires :

  • Hôte1 est affecté à la plage horaire de Sue qui rend Hôte2 ; Hôte4 (Citrix) reste affecté à la plage horaire de Sue.

  • Hôte2 est affecté à la plage horaire de John ; Hôte3 reste affecté à la plage horaire de John.

  • Hôte2 et Hôte3 peuvent être affectés à la plage horaire de Peter, car celle de John prend fin à 10h00 lorsque celle de Peter commence.

La demande de Peter aboutit. La nouvelle affectation des hôtes est la suivante :

Plage horaire

Hôtes demandés

Hôtes affectés

TS1

1 Controller, Indifférent

1 Load Generator, Indifférent

Hôte2

Hôte3

TS2

1 Controller, Indifférent

1 Load Generator, Citrix

Hôte1

Hôte4

TS3

1 Controller, Hôte2

1 Load Generator, Indifférent

Hôte2

Hôte3


Note : Si les plages horaires de John et de Peter s’étaient chevauchées, Hôte2 n’aurait pas été disponible pour une partie de la plage horaire de Peter. La redistribution aurait alors été impossible et la réservation de la plage horaire de Peter aurait échoué.

Supposons maintenant que Hôte2 devient non opérationnel à 7h55. TS1 reprend alors Hôte1 et commence à 8h00. Il en découle que TS2 et TS3 ne sont plus valides, car leurs ressources sont en partie affectées.

À 9h05, Hôte2 redevient opérationnel. Il est affecté à TS2 qui commence avec cinq minutes de retard, mais toujours dans le créneau défini pour les tentatives. (Pour plus d'informations sur la configuration des tentatives, voir Guide de Micro Focus ALM Lab Management : Boîte de dialogue Détails des paramètres du projet.)

À 11h00, TS3 reste non valide (en partie affecté) et ne peut pas démarrer car TS2 utilise toujours Hôte2.


Rubrique parent : Affectation des hôtes