Windows 10 Build 10565 : La virtualisation imbriquée

Ludovic QUENEC'HDU
Ludovic QUENEC'HDU 2 commentaires 4e lecture en min
Malgré sa sortie depuis quelques mois maintenant, Windows 10 est toujours en développement. De nouvelles fonctionnalités majeures vont arriver avec le temps. Une de ces nouvelles fonctionnalités est la virtualisation imbriquée. La virtualisation imbriquée arrive Hyper-V Containers qui sera disponible aussi dans Windows server 2016. Attention cette fonctionnalité n’est pas disponible dans Windows server 2016 TP3 Avant quand HyperV était installé, il utilisait la virtualisation matérielle avec par exemple les technologies Intel VT-x et AMD-V pour exécuter une machine virtuelle. Cette machine virtuelle n’aura pas accès à partie matérielle et se verra bloquée pour l’installation du rôle HyperV. Si vous avez déjà voulu ajouter le rôle hyperV dans une machine hôte, vous avez déjà dû avoir ce message : W10build10565-01sur8 La virtualisation imbriquée c’est le fait de virtualité dans un hyperviseur dans un hyperviseur, la machine virtualisée aura accès aux ressources physiques de son hyperviseur. La version de Windows 10 Build 10565, permet d’installer HyperV dans une machine virtualisée (machine hôte). Comment ça fonctionne :
Avant, avec l’hyper-V il gérait la partie matérielle et extensions virtualisés (flèche orange), mais cette partie matérielle n’était pas disponible pour le système Invité, mais une version virtualisée du matériel (flèche noire)   W10build10565-02sur8 Avec la nouvelle version d’HyperV, HyperV va mettre à disponibilité la partie matérielle et extensions virtualisés. L’hôte invité pourra à son tour installer le rôle hyperV W10build10565-03sur8 Voilà pour exemple Dans une VM, si on veut ajouter le role HyperV dans une machine virtuelle, nous ne pourrons pas car le rôle Hyperviseur Hyper-V est bloqué W10build10565-04sur8 Pour le débloquer vous devez éteindre la machine hôte, puis télécharger un script Powershell pour activer la fonctionnalité :
Invoke-WebRequest https://raw.githubusercontent.com/Microsoft/Virtualization-Documentation/master/hyperv-tools/Nested/Enable-NestedVm.ps1 -OutFile  Enable-NestedVm.ps1
W10build10565-05sur8 Puis vous devez exécuter le script. Attention vous devez avoir une console powershell en administrateur, sinon cela ne fonctionnera pas
Enable-NestedVm.ps1 –VmName [le nom de la VM]
W10build10565-06sur8 Attention aussi, le script et case sensitive, seules les majuscules sont acceptées W10build10565-07sur8 Une fois appliquée vous n’avez plus qu’à redémarrer la machine virtuelle et le rôle Hypersiveur Hyper-V sera disponible W10build10565-08sur8 Alors plusieurs choses, car c’est une technical preview Déjà pour que ça soit fonctionnel il faut que la version du build soit égal ou supérieure. Cela veut dire que cela ne fonctionne pas pour les hôtes virtuels Windows server 2012 R2 ou Windows server 216 TP3 Pour que cela fonctionne il faut que l’hôte virtuel dispose au moins 4 Go de ram Cela ne sert à rien de sauvegarder la VM car la restauration ne fonctionnera pas Les snapshots ne sont plus fonctionnels après la modification La mémoire dynamique doit être désactivée, cela peut faire échouer de démarrage de la machine virtuelle Le redimensionnement de la mémoire pendant qu’une machine virtuelle est en fonction échouera Attention cette fonctionnalité est disponible uniquement pour les processeurs Intel VT-x Source : http://blogs.technet.com/b/virtualization/archive/2015/10/13/windows-insider-preview-nested-virtualization.aspx Les Iso de Windows 10 Build 10565 sont disponibles ici: Windows 10 Build 10565 version x64 Windows 10 Build 10565 version x86    
Partager cet article
Par Ludovic QUENEC'HDU Expert en Virtualisation et Sécurité Informatique au Service de Grands Comptes et du Logiciel Libre
Ludovic QUENECHDU est un véritable virtuose de la virtualisation et de la sécurité informatique. Depuis son indépendance professionnelle en 2000, il a apporté son expertise à de prestigieux clients tels que Cameroun Telecom, Merryl Lynch, Ernst & Young, AXA, et bien d'autres. En parallèle, Ludovic s'engage régulièrement dans le démarrage de petites entreprises, notamment dans le domaine du logiciel libre, une passion qu'il chérit pour ses valeurs de partage et d'échange. Son parcours professionnel et sa passion pour la technologie en font un acteur incontournable de l'industrie informatique.
2 commentaires