Installer Hyper-V sur VMware Workstation 10

I. Présentation

Cela est intéressant de pouvoir installer l'hyperviseur de Microsoft en VM pour effectuer des tests. Ce procédé s'appelle de la nested virtualization : de la virtualisation dans la virtualisation, dans notre cas on parlera plus précisément de nesting Hyper-V.

Pour ma part, j'utilise un PC sous Windows 8.1 avec VMware Workstation 10 installé, dans le but d'ajouter la fonctionnalité Hyper-V à une machine sous Windows Server 2012 R2.

Si vous tentez une installation sans effectuer de configuration adéquat de votre machine virtuelle, vous obtiendrez ce message :

hypervm1

II. Procédure

Après avoir fait face à ce message d'erreur, éteignez votre machine virtuelle proprement via le menu du système d'exploitation ou par le menu de VMware Workstation (clic droit sur la VM, Power, Shut Down Guest).

hypervm2

Nous devons modifier le fichier de configuration VMX de la machine virtuelle, ce dernier se trouve dans le répertoire de stockage de la VM. Vous devriez retrouver une arborescence comme ceci et le fichier .vmx :

hypervm3

Éditez ce fichier de configuration avec votre éditeur de texte préféré et ajoutez ceci à la fin du fichier :

hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"
vhu.enable = "TRUE"

Le paramètre "hypervisor.cpuid.v0" lorsqu'il est actif indique à l'OS de la machine virtuelle qu'il est exécuté sur un environnement virtualisé. On le passe à FALSE pour que Windows Server ne se rende pas compte qu'il est virtualisé.

Le paramètre "mce.enable" permet de rendre actif le Machine Check Exception afin d'autoriser la machine virtuelle à rapporter des erreurs CPU. Enfin, "vhu.enable" permet d'activer le mode nested.

hypervm4

Une fois les modifications effectuées, sauvegardez le fichier de configuration. Ensuite, accédez aux paramètres de votre VM en effectuant un clic droit sur son nom dans VMware Workstation puis "Settings". Accédez à la section "Processors" et cochez les deux options suivantes utiles pour le mode nested :

- Virtualize Intel VT-x/EPT or AMD-V/RVI

- Virtualize CPU performance counters

hypervm5

Validez. Votre VM est fin prête, il ne reste plus qu'à démarrer votre machine virtuelle et à effectuer l'installation d'Hyper-V !

hypervm6

J'en ai profité pour faire une procédure en vidéo :

Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Partager sur Google+ Envoyer par mail

Florian Burnel

Co-Fondateur d’IT-Connect, je souhaite partager mes connaissances et expériences avec vous, et comme la veille techno’ est importante je partage aussi des actus.

florian a publié 1614 articles sur IT-Connect.See all posts by florian

9 réactions sur “Installer Hyper-V sur VMware Workstation 10

    • 07/05/2014 à 13:33
      Permalink

      Oui mais cela ne permet de profiter des VMware Tools pour Windows Server 2012, si ?
      C’est toujours intéressant de savoir exactement le réglage à effectuer 🙂

      Bonne journée !

      Répondre
  • 07/05/2014 à 13:39
    Permalink

    Oui on a toujours la possibilité d’installer & profiter des vmware tools 😉

    Répondre
  • 12/11/2014 à 15:04
    Permalink

    i wonder how to do that with a windows pro install in vmware

    Répondre
  • 06/01/2015 à 13:17
    Permalink

    merci, ca ma bien aider, clair et précis, d’ailleurs ce n’est pas la première fois que je repasse par ce site.
    encore merci.
    nico, noumea

    Répondre
  • 16/05/2015 à 13:26
    Permalink

    En train de reproduire l’infra d’un client à la maison en un cours laps de temps une boule au ventre et une deadline avec procédure.

    Quand j’ai vu le message d’erreur refusant l’Hyper-V Nesting j’avoue n’avoir pas tout de suite pensé qu’il y avait un contournement, la minute suivante j’étais sur votre blog.

    MERCI BEAUCOUP.

    Je replonge. (comme quelqu’un l’a dis plus haut ce n’est pas la première fois non plus que je trouve ici une réponse à une question. Re Merci Beaucoup)

    Clair et concis = nikel !

    Répondre
  • 16/12/2015 à 21:08
    Permalink

    Je vous remercie beaucoup pour votre aide j’étais coincé.

    Répondre
  • 20/12/2016 à 22:55
    Permalink

    salut,

    y’a t’il une possibilité d’installer le ro^le hyper-v 2012 server dans une vm hyper-v qui tourne sur windows 10??

    cordialement.

    Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *