En tant qu'administrateur, vous pouvez définir la stratégie de positionnement pour les projets dans lesquels plusieurs zones de cloud sont éligibles comme zone cible de déploiement. Par exemple, vous pouvez avoir un projet dans lequel vous souhaitez déployer des modèles de cloud en fonction de la priorité définie, vous souhaitez peut-être équilibrer les ressources déployées sur plusieurs zones en fonction de celle qui a le meilleur rapport entre machine virtuelle et hôte, ou vous pouvez souhaiter équilibrer les machines virtuelles en fonction de la quantité de ressources libres dans les zones. .

Éléments à prendre en compte pour l'allocation

Pour une stratégie de positionnement par défaut ou spread

  • Si l'utilisateur qui déploie a l'autorisation de gérer des comptes de cloud qui sont en mode de maintenance, le processus d'allocation peut sélectionner un compte de cloud qui est en mode de maintenance, car l'utilisateur peut devoir exécuter un déploiement de test avant de fermer la fenêtre de maintenance.
  • Si l'utilisateur n'est pas autorisé à gérer les comptes de cloud, les comptes de cloud qui sont en mode de maintenance sont exclus du processus d'allocation.
  • Les hôtes qui sont en mode de maintenance sont comptés comme partie intégrante du taux de propagation. Pour exclure un hôte en maintenance du calcul du ratio, vous devez définir l'état d'alimentation sur Désactivé.

Pour une stratégie de propagation.

  • Les ratios sont calculés en fonction des hôtes. Les hôtes peuvent être autonomes ou faire partie d'un cluster.
  • Si un hôte autonome est hors tension, il n'est pas compté dans le ratio.
  • Si un hôte qui fait partie d'un cluster est hors tension, l'état hors tension n'est pas reflété dans le cluster et l'hôte est toujours pris en compte lors du calcul du ratio.

Pour une stratégie Spread by Memory.

  • La quantité de mémoire disponible est calculée en identifiant la quantité de mémoire de tous les hôtes de la zone de cloud et en identifiant la mémoire allouée de toutes les machines virtuelles actuellement déployées. Cependant, il existe des variations selon que le projet évalue des zones de cloud privé, des zones de cloud public ou un mélange de zones privées et publiques.
    • Projets comportant uniquement des zones de cloud privé.

      Pour déterminer la mémoire disponible pour les zones de cloud privé, la mémoire totale des hôtes de la zone est récupérée. La quantité de mémoire allouée à toutes les machines virtuelles gérées est récupérée. La mémoire allouée est divisée par la mémoire totale pour déterminer le rapport, qui est inversement proportionnel à la taille de la zone ou du cluster. La zone ou le cluster ayant le plus petit rapport est considéré(e) comme ayant la mémoire la plus disponible, car elle/il dispose de la plus grande quantité de mémoire libre proportionnelle à sa taille.

    • Projets comportant uniquement des zones de cloud public.

      Il n'est pas possible de déterminer la mémoire libre pour les zones de cloud public. Par conséquent, la quantité de mémoire allouée à toutes les machines virtuelles gérées est récupérée. Les zones de cloud sont classées par quantité de mémoire allouée afin que la zone disposant de la plus petite quantité de mémoire allouée soit prioritaire.

    • Projets comportant un mélange de zones de cloud privé et public.

      Pour déterminer la quantité de mémoire disponible, la zone de cloud privé dotée de la plus grande quantité de mémoire totale, correspondant à des informations récupérables, est créée comme ligne de base utilisée pour toutes les zones de cloud public.

      Pour déterminer la mémoire disponible pour les zones de cloud privé, la mémoire totale des hôtes de la zone est récupérée. La quantité de mémoire allouée à toutes les machines virtuelles gérées est récupérée. La mémoire allouée est divisée par la mémoire totale pour déterminer le rapport, qui est inversement proportionnel à la taille de la zone ou du cluster. La zone ou le cluster ayant le plus petit rapport est considéré(e) comme ayant la mémoire la plus disponible, car elle/il dispose de la plus grande quantité de mémoire libre proportionnelle à sa taille.

Comment définir la stratégie de positionnement

Si vous disposez de plusieurs zones de cloud dans un projet qui sont également éligibles en tant que cibles d'un déploiement, la demande de déploiement évalue où les placer en fonction de la manière dont vous avez configuré la stratégie de positionnement.

  1. Sélectionnez Infrastructure > Projets et créez ou sélectionnez un projet.
  2. Dans le projet, cliquez sur l'onglet Provisionnement.
  3. Sélectionnez une stratégie.
    Stratégie de positionnement Description
    Par défaut

    Déploie les ressources demandées dans la première zone de cloud qui correspond aux exigences.

    Sélectionnez Par défaut lorsque vous souhaitez que les charges de travail soient déployées dans l'ordre de priorité et qu'il est acceptable d'utiliser toutes les ressources sur un hôte.

    Si cette option est sélectionnée, les valeurs de VM et d'hôtes ne sont pas récupérées.

    Spread

    Déploie les ressources demandées dans la zone de cloud avec le plus petit nombre de machines virtuelles par hôte.

    Sélectionnez Spread lorsque vous souhaitez distribuer les charges de travail entre les hôtes, en utilisant largement les ressources entre les hôtes.

    Si cette option est sélectionnée, le nombre de machines virtuelles et d'hôtes est récupéré à partir des ressources de la zone de cloud et évalué.

    Spread by Memory

    Déploie les ressources demandées dans la zone de cloud avec la plus grande quantité de mémoire libre.

    Sélectionnez Spread by Memory lorsque vous souhaitez que les charges de travail soit placées sur des hôtes disposant de la plus grande quantité de mémoire non allouée.

    Si cette option est sélectionnée, l'identification de la zone disposant de la plus grande capacité de mémoire libre varie selon que le projet contient uniquement des zones de cloud privé, des zones de cloud public ou un mélange. Reportez-vous aux considérations d'allocation ci-dessus.

  4. Cliquez sur Enregistrer.

Vérifiez comment la stratégie est appliquée.

Après avoir configuré la stratégie de positionnement au niveau du projet, vous pouvez voir où le système prévoit de déployer le modèle de cloud dans un diagramme de provisionnement.

  1. Sélectionnez Conception > Modèles de cloud, et sélectionnez ou configurez un modèle qui utilise le projet pour lequel vous avez sélectionné une stratégie.
  2. Cliquez sur Test.
  3. Lorsque le test aboutit, cliquez sur Diagramme de provisionnement dans les résultats du test.
  4. Le diagramme ressemblera à l'un des deux exemples.
    Type de stratégie Diagramme de provisionnement
    Par défaut Capture d'écran du diagramme de provisionnement avec la stratégie par défaut mise en surbrillance et des valeurs de VM et d'hôtes de zéro.
    Spread Capture d'écran du diagramme de provisionnement avec la stratégie Spread mise en surbrillance et les valeurs de VM et d'hôtes illustrant le meilleur ratio.
  5. Si vous êtes prêt à effectuer le déploiement, revenez au modèle de cloud et cliquez sur Déployer.

Évaluation de la stratégie de positionnement pendant le processus d'allocation

Le diagramme suivant vous aide à comprendre à quel moment la stratégie est évaluée pendant le processus d'allocation et à quel moment la zone cible et l'hôte sont identifiés.

Diagramme de workflow qui illustre la manière dont le positionnement est déterminé en fonction de la stratégie de positionnement par défaut ou spread.