Quand un membre d'un groupe d'activité crée une demande de provisionnement pour une machine virtuelle, vRealize Automation sélectionne une machine dans l'une des réservations disponibles pour ce groupe d'activité.

La réservation pour laquelle une machine est provisionnée doit répondre aux critères suivants :

  • La réservation doit avoir le même type de plate-forme que le Blueprint dans lequel la machine a été demandée.

    Un Blueprint virtuel générique peut être provisionné sur n'importe quel type de réservation virtuelle.

  • La réservation doit être activée.

  • La ressource de calcul doit être accessible et non en mode de maintenance.

  • La réservation doit disposer de capacité disponible sur son quota de machines ou disposer d'un quota illimité.

    Le quota de machines alloué inclut uniquement les machines sous tension. Par exemple, si une réservation dispose d'un quota de 50 et que 40 machines ont été provisionnées, mais que seules 20 d'entre elles sont sous tension, le quota de la réservation est alloué à 40 pourcent, pas à 80 pourcent.

  • La réservation doit disposer d'une mémoire et de ressources de stockage non allouées suffisantes pour provisionner la machine.

    Quand le quota, la mémoire ou le stockage de machines d'une réservation virtuelle est entièrement allouée, aucune autre machine virtuelle ne peut être provisionnée dans celle-ci. Les ressources peuvent être réservées au-delà de la capacité physique d'une ressource de calcul de virtualisation (engagement excessif), mais quand la capacité physique d'une ressource de calcul est allouée à 100 %, aucune autre machine ne peut être provisionnée sur aucune réservation avec cette ressource de calcul tant que les ressources sont récupérées.

  • Si le Blueprint a des paramètres réseau spécifiques, la réservation doit disposer des mêmes réseaux.

    Si le Blueprint ou la réservation spécifie un profil réseau pour l'attribution d'adresse IP statique, il est nécessaire qu'une adresse IP soit disponible pour l'attribuer à la nouvelle machine.

  • Si le Blueprint ou la demande spécifie un emplacement, la ressource de calcul doit être associée à cet emplacement.

    Si la valeur de la propriété personnalisée VRM.Datacenter.Policy est Exact qu'il n'existe aucune réservation d'une ressource de calcul associée à cet emplacement répondant à tous les autres critères, le provisionnement échoue.

    Si la valeur de VRM.Datacenter.Policy est NotExact et qu'il n'existe aucune réservation pour une ressource de calcul associée à cet emplacement répondant à tous les autres critères, le provisionnement peut se poursuivre dans une autre réservation, quel que soit l'emplacement. Il s'agit de l'option par défaut.

  • Si la Blueprint ou la demande spécifie la propriété personnalisée VirtualMachine.Host.TpmEnabled, le matériel approuvé doit être installé sur la ressource de calcul pour la réservation.

  • Si le Blueprint spécifie une stratégie de réservation, la réservation doit faire partie de cette stratégie de réservation.

    Les stratégies de réservation permettent de garantir que la réservation sélectionnée correspond aux conditions requises pour le provisionnement de machines avec un Blueprint spécifique. Par exemple, vous pouvez utiliser des stratégies de réservation pour limiter le provisionnement aux ressources de calcul avec un modèle spécifique pour le clonage.

Si aucune réservation répondant à tous les critères de sélection n'est disponible, le provisionnement échoue.

Si plusieurs réservations répondent à tous les critères, la réservation à partir de laquelle provisionner une machine demandée est déterminée par la logique suivante :

  • une réservation avec une valeur de priorité inférieure est sélectionnée avant une réservation avec une valeur de priorité supérieure.

  • Si plusieurs réservations ont la même priorité, la réservation avec le pourcentage de quota de machines alloué le plus bas est sélectionnée.

  • Si plusieurs réservations ont une priorité et une utilisation de quota identiques, les machines sont distribuées parmi les réservations via le mécanisme Round-robin (répétition alternée).

    Remarque :

    Contrairement à la sélection Round-robin de profils réseau, la sélection Round-robin de réseaux (le cas échéant) est prise en charge et peut être associée à différents profils réseau.

Si plusieurs chemins de stockage sont disponibles sur une réservation avec une capacité suffisante pour provisionner les volumes de la machine, les chemins de stockage sont sélectionnés en fonction de la logique suivante :

  • Si le Blueprint ou la demande spécifie une stratégie de réservation de stockage, le chemin de stockage doit faire partie de cette stratégie de réservation de stockage.

    Si la valeur de la propriété personnalisée VirtualMachine.DiskN.StorageReservationPolicyMode est NotExact et qu'il n'y a aucun chemin de stockage avec suffisamment de capacité dans la stratégie de réservation de stockage, le provisionnement peut se poursuivre avec un chemin de stockage situé à l'extérieur de la stratégie de réservation de stockage spécifiée. La valeur par défaut de VirtualMachine.DiskN.StorageReservationPolicyMode est Exact.

  • Un chemin de stockage avec une valeur de priorité inférieure est sélectionnée avant un chemin de stockage avec une valeur de priorité supérieure.

  • Si plusieurs chemins de stockage ont une priorité identique, les machines sont distribuées parmi les chemins de stockage via le mécanisme Round-robin.