La gestion du cycle de vie des machines virtuelles (VMLM) est un ensemble de processus conçus pour aider les administrateurs à superviser la mise en œuvre, la livraison, le fonctionnement et la maintenance des machines virtuelles (VM) au cours de leur existence. Une VM est une implémentation logicielle d'un environnement informatique dans lequel un système d'exploitation (OS) ou un programme peut être installé et exécuté. La VM émule un environnement informatique physique, mais les demandes de ressources sont gérées par une couche de virtualisation qui traduit les demandes au matériel sous-jacent. Souvent, une VM peut survivre aux mises à jour matérielles, créant ainsi une "VM immortelle". Bien que l'hyperviseur ait été mis à jour, la VM continue de fonctionner sans avoir conscience des changements de matériel. Tant qu'aucune crise de remplacement du matériel ne survient, la VM continue de fonctionner plus ou moins comme elle l'a toujours fait. À long terme, cependant, le support devient lourd et inutilement coûteux. Une organisation peut avoir des machines virtuelles fonctionnant sur plusieurs versions majeures de systèmes d'exploitation, ce qui nécessite des outils et du personnel spécialisés dans l'antivirus, la sécurité, la gestion des actifs, la surveillance et autres pour couvrir toutes les versions.
Les processus comprennent : L'installation des postes de travail virtuels La gestion des postes de travail virtuels La surveillance de la santé et des actifs Le courtage de connexions La gestion des clients est médiocre L'élimination des VM redondantes L'optimisation de l'utilisation du stockage De nombreux grands fournisseurs proposent des outils de gestion du cycle de vie des machines virtuelles, notamment Citrix Systems Inc. et Scalable Software Ltd. VDIworks, Virtual Computer Inc. et VMware Inc.