Virtualiser l’hyperviseur Hyper-V sur une VM elle-même hébergée sur un hyperviseur VMware est une situation vraiment peu probable… Mais sait-on jamais cela pourrait vous arriver un jour, et c’est belle et bien ce qui vient de se passer pour moi.
Naïvement, nous allons installer notre VM VMware Windows 2012R2 et essayer d’installer le rôle Hyper-V.
Malheureusement, nous sommes bloqué pratiquement au début avec ce message d’erreur :
Hyper-V cannot be installed: A hypervisor is already running »
Installer un hyperviseur sur un hyperviseur ??? ???
La solution est donc de faire croire à Windows qu’il n’est pas déjà virtualisé sur un hyperviseur et ça, nous savons faire chez VMware !
ATTENTION : Votre ESX doit être en version 5.1 ou plus. (sans ça, cette manipulation ne fonctionnera pas).
Nous prendrons pour exemple la VM « Formation3 ».
Nous allons commencer par éteindre la VM concernée puis télécharger son fichier de configuration. Ce fichier se trouve sur le Datastore ou est stockée la VM.
Cliquez droit sur le fichier de configuration « Formation3.vmx » puis sur « Download… ».
Editez ensuite ce fichier puis ajouter à la fin les deux lignes suivantes :
vhv.enable = « TRUE »
hypervisor.cpuid.v0 = « FALSE »
Uploadez le fichier que vous venez de modifier en écrasant l’ancien.
Il vous suffit maintenant de redémarrer la VM puis d’y installer le rôle Hyper-V.
Votre VM est désormais vue par Windows comme un serveur physique et il n’y a plus aucun problème pour déployer le rôle Hyper-V.
Merci à toi pour l’info , cela m’a bien servie et bien depanné
fonctionne également sur vmware workstation