Cette section permet d’observer rapidement et en détail quels sont les possibles leviers d’optimisation. Ces derniers sont décrits dans les tableaux ci-dessous.
Managing Tools
Over Commitment
Ce visuel permet de voir l’état des serveurs :
- Le nombre de vmware tool installé ou non
- Le nombre de VM présent sur le serveur
- Le CPU count correspond au nombre moyen de VCPU par VM
- Le single VM rate est le nombre de VM ne partageant pas de mémoire avec d’autre VM
- La RAM consumed est la ram consumée par les VM sur le serveur
- L’Overcommitment est la ram allouée sur le serveur
- Les actions sont les interventions à effectuer sur le serveur.
Il est possible grâce à l’icône clé à molette de paramétrer le nombre de serveur à commissionner afin de pouvoir voir l’impact que cela aura sur les autres serveurs (deux dernières lignes).
Cette action permet de tester l’état de son infrastructure en mode dégradé. Est-ce que mes indicateurs sont satisfaisants si jamais il y a 1 ou x serveurs défaillants dans mon infrastructure.
Virtual Processors
Ce tableau présente l’utilisation des VCPU sur chaque VM et propose une optimisation si cela est nécessaire.
Resizing Memory
Resizing memory est l’équivalant du tableau « Virtual processors » défini précédemment
Life Cycle & Resources
Ce visuel permet d’identifier le comportement des VM (idle ou lazy) en fonction des paramètres sauvegardés (seuil et pourcentage de bruit) à l’aide de la clé à molette.
Life cycle & Behavior
Ce tableau permet de caractériser chaque VM en fonction de leur consommation (lazy, oversized, undersized, zombie, idle, n/a, normal, busy) et indique les actions qui peuvent être mis en place afin d’optimiser son fonctionnement.
Actions
DC Scope vous permet d'extraire des scripts Powershell, vous permettant de
redimensionner et/ou éteindre des machines virtuelles idle automatiquement.
Vous pouvez planifier l'exécution de ce script qui réalisera pour vous,
les différentes actions (redimensionnement ou extinction) pour une liste de
machines virtuelles que vous aurez vous-même définie.
Redimensionnement vCPU/RAM
-
Accéder à la section Recommendation.
-
Choisir la section souhaitée:
-
VIRTUAL PROCESSORS pour le redimmensionnement en vCPU.
-
RESIZING MEMORY pour le redimensionnement RAM.
-
Cliquer sur le bouton Export Powershell.
-
Une fenêtre s'ouvre, cocher les machines virtuelles que vous souhaitez redimensionnées.
-
Cliquer sur Export.
-
Télécharger le(s) script(s) Powershell généré(s). Sera généré un script par vCenter.
Le redimensionnement d'une machines virtuelles impose son extinction.
Cette extinction est faite en utilisant la commande Stop-VMGuest
qui est une
requête d'extinction utilisant les vmware tools. De ce fait, si la machine
virtuelle ne peut être éteinte, elle sera ignorée
Extinction des VM idle
-
Accéder à la section Recommendation.
-
Choisir la section LIFE CYCLE & BEHAVIOR.
-
Cliquer sur le bouton Export Powershell.
-
Une fenêtre s'ouvre, cocher les machines virtuelles idle que vous souhaitez éteindre.
-
Cliquer sur Export.
-
Télécharger le(s) script(s) Powershell généré(s). Sera généré un script par vCenter.
Cette extinction est faite en utilisant la commande Stop-VMGuest
qui est une
requête d'extinction utilisant les vmware tools. De ce fait, si la machine
virtuelle ne peut être éteinte, elle sera ignorée.
Exécution du script Powershell
Script de redimensionnement Les différentes étapes du script sont les suivantes :
-
Connexion au vCenter.
-
Requêtes d'extinction pour les machines virtuelles running
-
Attente que toutes les machines virtuelles soient éteintes
-
Requêtes de redimensionnement.
-
Requêtes de démarrage pour toutes les machines virtuelles qui étaient running avant l'exécution de ce script
Script d'extinction Les différentes étapes du script sont les suivantes :
-
Connexion au vCenter
-
Requêtes d'extinction pour les machines virtuelles running