Search This Blog

mardi 2 février 2016

Hyper-V containers

Bonjour à tous,

Nous allons voir dans ce nouvel article la création d’Hyper-V containers, les Hyper-V containers donnent encore plus d’isolement que les Windows Containers.


Pour cela, nous allons reprendre le schéma précédent, et les Hyper-V containers seront crées de la manière suivante :




La création des Hyper-V containers est similaire à la création des Windows Containers, sauf qu’on ajoute le paramètres « - RunTimeType = HyperV » afin de bien spécifier que ce sont des Hyper-.V Containers.

 Voici la commande qui permet de créer un premier Hyper-V container :

New-Container -name Hyper01 -ContainerImageName NanoServer -SwitchName "Virtual Switch" -RuntimeType HyperV


  
Voici le résultat :




Vérification avec un « Get-Container » on peut bien voir notre Hyper-V container au nom de « Hyper01 » :



Allons vérifier la localisation des fichiers concernant cet Hyper-V container qu’on vient de créer dans l’emplacement suivant : C:\ProgramData\Microsoft\Windows\Hyper-V\Containers


Lors de la création d’un Windows container, vous avez le paramètre « - RunTimeType » qui est placé par défaut.

Vérifions ensemble le RunTimeType de nos containers avec la commande suivante :

Get-Container | select ContainerName, RuntimeType

On voit que le RunTimeType n’est pas le même entre un Windows container et un Hyper-V container.



Voici un tableau récap :

Type de Container
RunTimeType
Windows Containers
Default
Hyper-V container
HyperV


Convertir un Windows Container en Hyper-V Container :

 Vous avez également la possibilité de convertir un ou plusieurs Windows Containers en Hyper-V containers avec la commande suivante « Set- container »

Je vais ici créer un Windows Container classique et le convertir en Hyper-V container :

Création :



Vérification, on voit bien qu’il est en RunTimeType « Default » :




Nous allons faire la conversion en Hyper-V Container comme ceci :


Set-Container -name SRV06 -RuntimeType HyperV


Voici le résultat, le RunTimeType de notre container « SRV06 » passe en « HyperV » :




On peut représenter nos containers de la manière suivante :


Et voilà, on vient de voir la création des Hyper-V containers et la conversion des Windows containers et Hyper-V containers, en fonction de vos besoins, vous pourrez créer l’un comme l’autre, pour l’instant nous sommes encore en Technical Preview 4 de Windows Server 2016, donc ceci est seulement pour du LAB, attendons la suite des événements afin de voir les nouveautés et surtout attendons la version finale de Windows Server 2016.

@bientôt les amis et merci de votre soutien !

Cordialement,
Seyfallah Tagrerout
Microosft MVP 
< >