Présentation de Windows Server Virtualization (Hypervisor ou nom de Code Viridian) dans Windows Server 2008 RC0

Note : 4,33/10

12345678910
Auteur : skweeky Article lu 14 268 fois

Description : Présentation de la future couche de virtualisation de Windows enfin disponible en beta dans Windows Server 2008 RC0. Cet article vous montre comment l'installer dans cet OS et comment configurer vous premières machines virtuelles avec.




Présentation de Windows Server Virtualization (Hypervisor ou nom de Code Viridian) dans Windows Server 2008 RC0

Le principe

La grande nouveauté de Windows Server 2008 (que personnellement je place en tête de liste des fonctionnalités indispensables !) est la couche de virtualisation de Windows. Cette couche bien que non révolutionnaire par son principe (VMWare ayant dans ce domaine quelques longueurs d'avances, mais Microsoft risque fort de devancer son concurrent avec cette mouture), mais offre de grands avantages au niveau des caractéristiques techniques (nombres de CPU de la machine hôte et de la machine virtuelle, taille mémoire) et de la facilité de mise en place (Vous installez Windows 2008 Server, puis l'Hypervisor, tout se fait depuis le premier).

Pour les caractéristiques exactes supportées il faudra attendre la version finale, qui sortira vraisemblablement après la sortie de Windows Server 2008. En tout cas choses sûres il faut une machine 64 bits supportant la virtualisation matérielle, et il faut une édition de Windows Server 2008 64 bits.

Pour le principe, voir ci dessous

La couche de virtualisation se place juste entre les processeurs et le système d'exploitation. En fait il n'y a plus de système d'exploitation « hôte », les machines virtuelles sont pilotées depuis le système dit « parent » qui est notre Windows Server 2008, mais qui est lui-même une machine virtuelle. L'intérêt est évident il n'y a pas à utiliser toutes les couches de Windows pour piloter une machine virtuelle. Ce qui est d'ailleurs frappant avec ce système de virtualisation c'est que si votre machine virtuelle à son disque (fichier VHD) sur un disque physique distinct de Windows et utilise un CPU dédié il n'y aucune activité disque et CPU côté machine parente. Au niveau des performances des machines virtuelles c'est très intéressant.

L'installation

D'accord c'est une version dite « preview » du système, mais autant dire que l'installation a bien été masquée. Il faudra tout d'abord avoir les pré-requis matériels : processeur 64 bits + support matériel de la virtualisation (exemple : Core2 Duo). Pensez à activer le support matériel de la virtualisation dans le BIOS de la machine, ce n'est pas le cas par défaut.

Puis on installe Windows 2008 Server (pour ma part j'ai installé l'édition Enterprise, Microsoft ayant annoncé le support de cette fonctionnalité uniquement dans l'édition Enterprise et plus, mais j'ai vu des documents parlant aussi de la Standard. Là aussi il faudra attendre la version finale je pense !), rien de particulier dans l'installation, ne partez pas sur une installation de type « core » (là aussi peut être supporté par la version finale ?).

Une fois Windows installé, il faudra allez dans le répertoire suivant :

  • C:\Windows\WSV

Vous y trouverez 2 fichiers portant l'extension MSU qu'il faudra installer (simple double clic sur l'un puis l'autre).

Une fois cela fait, aller dans l'outil de gestion du serveur et indiquez que vous souhaitez ajouter un rôle. Et là par miracle, vous avez l'option : « Windows Server Virtualization » qui est maintenant disponible.

Puis à l'étape suivante, quelques infos sur le système.

On paramètre ensuite le réseau virtuel. Dans mon cas c'est assez simple, sur un portable il est assez difficile d'avoir plus d'une interface, je choisis celle qui m'est proposé. Il y a cependant un avertissement qui me conseille (chose que je ne peux faire avec une interface) de dédier une interface aux connexions vers la machine « parente » (mon Windows Server) et d'utiliser les autres interfaces pour les communications avec mes machines virtuelles.

Vous arrivez sur la page finale qui vous reconfirme le tout. Une fois l'installation faite il vous reste à redémarrer votre ordinateur (ce qui est compréhensible vous venez de rendre votre Windows virtuel :o)).

Une fois ce dernier redémarré vous pourrez allez jeter un coup d'?il dans les outils d'administration de Windows et constaterez la présence de la console de management de la couche de virtualisation : « Virtualization Management Console ». Cette dernière se présente comme dans la copie d'écran suivante.

Maintenant que l'Hypervisor est installé, voyons comment créer notre machine virtuelle.

Création des machines virtuelles

La première étape consiste à donner l'emplacement et le nom de la machine virtuelle. L'option créer un nouveau répertoire est un plus indéniable à ce niveau là et éviter d'ouvrir l'explorateur de Windows pour aller le faire. A noter que l'emplacement par défaut des fichiers VHD (disques) et des fichiers VMC (fichiers de configuration des machine) est paramétrable.

L'étape suivante vous invite à rentrer la quantité de mémoire que vous souhaitez pour votre machine virtuelle. Notez que l'on peut monter à 4Go ce qui est pas mal, d'autant que la machine virtuelle peut être un système 64 bits.

On choisit ensuite le réseau virtuel défini pendant l'installation (il peut y en avoir plusieurs et ils sont modifiables à tout moment).

L'étape d'après permet de définir le disque utilisé pour la machine virtuelle. On définie comme avant l'emplacement du fichier VHD ou l'on spécifie un fichier déjà existant (attention, il faudra redéfinir le VMC quoi qu'il arrive lors de l'utilisation d'une machine existante, de plus il faudra désinstaller les anciennes « VM additions » et installer celles de l'Hypervisor).

Si vous le souhaitez les disques peuvent se définir après l'installation surtout si vous en avez plusieurs à définir ou que vous souhaitez utiliser ou créer des disques particuliers.

On indique ensuite la méthode d'installation de l'OS. Là c'est que du bonheur au niveau des options :o)

L'installation est alors terminée, par défaut l'assistant vous propose de démarrer la machine virtuelle dès la fin de ce dernier.

Configuration et utilisation

Dans la console une fois l'installation faite et la machine démarrée vous aurez quelque chose de ce genre.

Cette console MMC permet l'administration de toutes les machines virtuelles locales mais pas seulement, l'administration distante est elle aussi supportée.

Jetons un coup d'?il rapide aux options de la machine virtuelle

A l'arrêt il est possible de modifier le nombre de processeurs utilisés. C'est une premier au niveau de la virtualisation chez Microsoft on supporte plusieurs CPU dans une machine virtuelle (ici 2 étant donné que ma machine est un dual core). Notez aussi le paramétrage fin des ressources utilisées, cela est très pratique avec un serveur ayant plus de machines que de CPU pour définir leur paramétrage.

Dans les autres pages, on notera que les fonctionnalités entre la machine parente et la machines virtuelles se paramètres (échange de donnée, extinction de la machine, etc.) et que comme dans Virtual Server on définira le comportement au démarrage et à l'arrêt du serveur.

Pour finir, la connexion à la machine virtuelle se fait par une interface type VRMC ou la fenêtre de Virtual PC. Cette interface est en très net progrès par rapport à avant. On peut réaliser des copie d'écran de la machine virtuelle (c'est d'ailleurs ce que j'ai fait). Des icônes font leur apparition aussi dans une barre d'outils, très pratique.

La copie d'écran vous montre ici un Windows Server 2008 Enterprise 64 bits installé comme machine virtuelle... Une première chez Microsoft !

A noter un très gros changement, les raccourcis clavier utilisés :

  • Ctrl + Alt + Suppr Ctrl + Alt + Fin
  • Plein Ecran Ctrl + Alt + Pause
  • Relâcher la souris quand elle est capturée Ctrl + Alt + Flèche gauche

Et enfin

Voilà pour un tour rapide du produit qui est encore en beta il faudra quelques mois pour que la version finale sorte (après la sortie de Windows Server 2008).

Très franchement elle est très prometteuse, c'est génial de faire fonctionner 2 ou 3 machines sur un même poste sans constater de dégradations de performances. Dans mon cas j'avais réellement 2 machines s'exécutant avec chacune 1 CPU et un disque à elle, l'une totalement isolé de l'autre... Quand la machine tournait à plein régime, pas un seul accès sur le disque interne de ma machine seul était sollicité le disque externe USB où se trouvait la machine virtuelle.

Du coup après avoir installé Vista SP1 en beta j'hésite beaucoup à migrer totalement en Windows Server 2008 RC0 rien que pour çà, pour le moment je tiens en multi boot : 2008 pour les démos avec machine virtuelle, et Vista pour le travail de tous les jours !

A vous de tester maintenant, téléchargez la dernière beta de Windows Server 2008, suivez ce petit tutorial et c'est parti !






Mots définissants ce tutorial



Historique des mises à jour

DateDescription
11/11/2007 18:29:24Article incomplet, erreur sur le doc Word uploadé

Commentaire(s)

Aucun commentaire pour le moment

Ajouter un commentaire :

Pour ajouter un commentaire, vous devez vous identifier :
Si vous n'avez pas encore de compte sur un des sites TechnoS-SourceS / CodeS-SourceS cliquez ici pour créer votre compte.

Login et mot de passe que vous avez sur
CodeS-SourceS/TechnoS-SourceS




Mot de passe oublié ? / Activation de compte
Créer un compte