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 :
|
Hôte4 | Load Generator avec les propriétés suivantes :
|
À 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
À 11h00, TS3 reste non valide (en partie affecté) et ne peut pas démarrer car TS2 utilise toujours Hôte2.

