Vous avez surement déjà remarqué que vCenter fonctionne avec des processus Java, un langage qui à l’inconvénient (Entre autre…) de mal gérer la RAM et de s’en approprié beaucoup, ce qui sur une VM avec peu de RAM peux poser des soucis.
La première chose à faire est de désactiver les services dont vous n’avez pas d’utilité (Cette partie est à utiliser en DEV)
- VMware Log Browser : Inutile si vous n’utilisez pas le Web Management
- VMware Snapshot Manager : Si vous ne comptez pas faire de Snapshot, inutile.
- VMWare vCenter Inventory Service : Un genre de cache pour l’inventaire, à vous de voir.
- VMware USB Arbitration Service : Pas utile si vous n’utilisez pas le Web Client.
- VMware vCenter Orchestrator Server : Pas utile si on ne l’utilise pas.
- VMware vCenter Orchestrator Configuration : Idem au Serveur.
- VMware VirtualCenter Server: Le service principal – Ne pas désactiver !
- VMware VirtualCenter Management Webservices : Gère entre autre les plugins – Eviter de le désactiver.
- vCenter Single Sign On : On évite aussi SSO.
- VMware vSphere Profile-Driven Storage Service : Désactivé chez moi, pas de soucis à prioris.
- VMware vSphere Web Client : Si utilisation du client lourd, inutile.
Une fois les service configuré, après avoir vérifier que tout fonctionne correctement, on peux passer au « fine tuning ».
Nous allons diminuer la limite max de RAM que peux utiliser le processus d’Inventory Service.
- Aller dans C:\Program Files\VMware\Infrastructure\Inventory Service\conf
- Faire une copie de WRAPPER.CONF (Au cas ou…)
- Editer WRAPPER.CONF avec un editeur de texte (ex. Notepad++)
- Chercher « wrapper.java.maxmemory » et changer la valeur, de 3072 à 512 par ex.
- Sauvegarder.
- Ouvrir le Task Manager, se focaliser sur le processus Java utilisant le plus de RAM.
- Redemarrer le service : VMware vCenter Inventory Service.
- Observer la différence de consommation.
Vous pouvez faire la même chose pour les autres services.
- Webclient – Editer : C:\Program Files\VMware\Infrastructure\vSphereWebClient\server\bin\service\conf\wrapper.conf
- Management Webservices – Editer : C:\Program Files\VMware\Infrastructure\tomcat\conf\wrapper.conf
- Log Browser – Editer : C:\Program Files\VMware\Infrastructure\vSphereWebClient\logbrowser\conf\wrapper.conf
Si la valeur « maxmemory » n’existe pas, vous pouvez l’ajouter. Personnellement j’ai réduis de presque 2GB la consommation de mon vCenter.
[the_ad id="3878"]






Article fort sympathique, une lecture agréable. Ce blog est vraiment pas mal, et les sujets présents plutôt bons dans l’ensemble, bravo !
Merci pour le commentaire, je m’efforce d’ajouter du contenu intéressant au fur et à mesure de mes découvertes malgré le manque de temps …