Vous pouvez dimensionner les déploiements provisionnés pour les ajuster à des demandes de charge de travail variables. Vous utilisez les actions de réduction de charge ou montée en charge pour le dimensionnement horizontal et l'action de reconfiguration de machine pour le dimensionnement vertical. Vous contrôlez les actions de dimensionnement et de reconfiguration en utilisant des droits d'accès, des stratégies d'approbation ou en concevant des contraintes directement dans les Blueprints.

Réduire la charge ou Monter en charge

Après avoir provisionné un déploiement, vous pouvez l'ajuster en fonction de l'évolution des demandes de charge de travail en augmentant ou en diminuant le nombre d'instances de machines virtuelles ou de machines de cloud dans votre déploiement. Par exemple, vous avez déployé une application bancaire à trois niveaux avec un nœud de serveur d'applications en cluster, un nœud de base de données et un nœud d'équilibrage de charge. La demande augmente et vous voyez que les deux instances de votre nœud de serveur d'application ne peuvent pas gérer tout le trafic. Comme votre Blueprint prend en charge jusqu'à dix instances du serveur d'applications et que vous avez accès aux actions de dimensionnement, vous pouvez prévoir une montée en charge pour votre application. Accédez à l'élément d'application provisionné dans vRealize Automation et sélectionnez l'action de montée en charge pour ajouter une autre instance de votre nœud de serveur d'application au déploiement. vRealize Automation provisionne une nouvelle machine, installe le composant logiciel d'application et met à jour votre équilibrage de charge de sorte que l'application puisse traiter les demandes croissantes.

Si les demandes diminuent, vous pouvez dimensionner le déploiement en réduisant la charge. Les machines et composants logiciels les plus récents sont détruits en premier et vos composants de mise en réseau et de sécurité sont mis à jour afin que l'application déployée n'utilise pas de ressources inutiles.

Tableau 1. Prise en charge de composants évolutifs

Type de composant

Pris en charge

Remarques

Composants de machines

Oui

La montée en charge provisionne des instances supplémentaires de vos machines et la réduction de charge détruit les machines en commençant par les plus récentes.

Composants logiciels

Oui

Les composants logiciels sont provisionnés ou détruits avec les machines dimensionnées et les scripts de mise à jour du cycle de vie sont exécutés pour les composants logiciels qui dépendent des composants de machines dimensionnées.

Composants réseau et de sécurité

Oui

Les composants de mise en réseau et de sécurité, y compris les équilibrages de charge, les groupes de sécurité et les balises de sécurité NSX, sont mis à jour pour la nouvelle configuration de déploiement.

Le dimensionnement a une incidence sur le réseau et la sécurité, y compris l'équilibrage de charge et les paramètres du déploiement. Lorsque vous effectuez une action de montée en charge ou de réduction de charge sur un déploiement qui contient un ou plusieurs nœuds, les composants de mise en réseau NSX associés sont mis à jour. Par exemple, si un composant de mise en réseau NAT à la demande est associé au déploiement, les règles NAT sont mises à jour en fonction de la demande de dimensionnement.

Lorsque vous effectuez une action de montée en charge ou de réduction de charge sur un déploiement qui contient un équilibrage de charge associé, celui-ci est configuré automatiquement pour inclure les machines venant d'être ajoutées ou pour arrêter les machines d'équilibrage de charge qui doivent être démontées.

Lorsque vous effectuez une action de montée en charge sur un déploiement qui contient un équilibrage de charge, les adresses IP secondaires sont ajoutées à celui-ci. Selon que vous montez en charge ou réduisez la charge du déploiement, des machines virtuelles sont ajoutées ou supprimées de l'équilibrage de charge et enregistrées ou supprimées dans la base de données IaaS.

Composants XaaS

Non

Les composants XaaS ne sont pas évolutifs et ne sont pas mis à jour lors d'une opération de dimensionnement. Si vous utilisez des composants XaaS dans votre Blueprint, vous pouvez créer une action sur les ressources exécutée par les utilisateurs après une opération de dimensionnement, qui permette de dimensionner ou de mettre à jour vos composants XaaS. Vous pouvez aussi désactiver le dimensionnement en configurant exactement le nombre d'instances à autoriser par composant de machine.

Blueprints imbriqués

Oui

Les composants pris en charge dans les Blueprints imbriqués peuvent uniquement être mis à jour si vous créez des dépendances explicites à des composants de machines dimensionnées. Vous créez des dépendances explicites en dessinant des lignes de dépendance sur le canevas de conception.

Lorsque vous montez en charge un déploiement, vRealize Automation alloue les ressources demandées sur la réservation actuelle avant de poursuivre. Si le dimensionnement est partiellement réussi et ne permet pas de provisionner un ou plusieurs éléments en fonction des ressources allouées, les ressources ne sont pas désallouées ni rendues disponibles pour de nouvelles demandes. Les ressources allouées, mais non utilisées en raison d'un échec de dimensionnement, sont appelées des ressources non résolues. Vous pouvez essayer de réparer les opérations de dimensionnement partiellement réussies en tentant de redimensionner le déploiement. Il n'est cependant pas possible de dimensionner un déploiement à sa taille actuelle. En outre, le fait de réparer un dimensionnement partiellement réussi de cette manière ne permet pas de désallouer les ressources non résolues. Vous pouvez accéder à l'écran de détail de l'exécution de la demande et rechercher les tâches qui ont échouées, ainsi que les nœuds concernés, pour déterminer s'il est judicieux de réparer le dimensionnement partiellement réussi à l'aide d'une autre opération de dimensionnement. Les opérations de dimensionnement partiellement réussies et ayant échoué n'ont pas d'incidence sur la fonctionnalité de votre déploiement initial et vous pouvez continuer à utiliser vos éléments de catalogue lors de la résolution des erreurs.

Pour un déploiement en cluster, dans lequel le déploiement créé à partir d'un Blueprint contient plusieurs machines virtuelles, le dimensionnement échoue si le Blueprint utilise une propriété personnalisée de nom d'hôte, alors qu'il ne contient pas de valeur de préfixe de machine. Pour éviter ce problème, vous pouvez utiliser l'option de préfixe de machine dans la définition du Blueprint. Sinon, la fonction de dimensionnement tente d'utiliser le même paramètre de nom d'hôte pour chaque machine virtuelle dans le cluster.

Monter en puissance ou diminuer en puissance à l'aide de la reconfiguration

Après le provisionnement d'une machine de cloud ou virtuelle vSphere vCloud Air ou vCloud Director, vous pouvez procéder à un ajustement en réponse à l'évolution des demandes de charge de travail en demandant une reconfiguration de machines pour augmenter (monter en puissance) ou diminuer (diminuer en puissance) les spécifications de ressources de la machine relatives au CPU, à la mémoire, au stockage ou aux réseaux. Vous pouvez aussi ajouter, modifier ou supprimer des propriétés personnalisées et modifier des descriptions. Vous pouvez demander une reconfiguration des machines pour monter ou diminuer en puissance celles qui sont dans l'état Activé ou Désactivé.

Lorsque vous reconfigurez une machine virtuelle ou cloud pour une montée en puissance, vRealize Automation attribue les ressources demandées sur la réservation actuelle avant de poursuivre. Si les ressources ne sont pas disponibles, la reconfiguration de machine échoue. Si une demande de reconfiguration de machine échoue, les ressources attribuées pour la montée en puissance sont désaffectées et rendues disponibles pour de nouvelles demandes. Lorsque vous reconfigurez une machine virtuelle ou cloud pour une réduction en puissance, les ressources ne sont pas rendues disponibles pour de nouvelles demandes tant que la reconfiguration n'a pas aboutie.

Tableau 2. Droits requis pour les scénarios de reconfiguration des machines pour le dimensionnement (vSphere, vCloud Air et vCloud Director uniquement)

Le propriétaire de la machine virtuelle ou cloud souhaite...

Droits requis

Exécuter la reconfiguration pour le dimensionnement immédiatement après obtention des approbations requises.

Reconfigurer

Spécifier une date et une heure pour l'exécution de la reconfiguration pour le dimensionnement.

Reconfigurer

Reprogrammer une reconfiguration pour le dimensionnement, car la demande n'a été approuvée qu'après l'heure planifiée.

Reconfigurer

Recommencer une demande de reconfiguration ayant échoué.

Exécuter la reconfiguration

Annuler une demande de reconfiguration ayant échoué.

Annuler la reconfiguration

Annuler une demande de reconfiguration planifiée.

Annuler la reconfiguration