Créer une machine virtuelle de référence sous Hyper-V

Après avoir découvert Hyper-V et avoir télécharger les sources de nos systèmes d’exploitation, nous allons nous attarder sur l’installation de notre premier ordinateur virtuel Windows Server 2012 R2.

Cet ordinateur va être notre référence de base pour les serveurs de notre infrastructure réseau. Suite à l’installation du système d’exploitation et des mises à jour, nous utiliserons un petit outil de Windows nommé « Sysprep » qui nous permettra de dupliquer cet ordinateur et de recréer ainsi plus facilement les autres serveurs de notre infrastructure. Ainsi, à partir de notre système de base, nous pourrons très rapidement créer nos contrôleurs de domaine, serveurs de fichier, notre serveur d’impression etc.

1.    Créer la machine de référence

Commençons par créer un nouvel ordinateur virtuel. Dans la colonne de droite de la fenêtre Hyper-V, cliquez sur « Nouveau » et « Ordinateur virtuel … »

L’assistant nouvel ordinateur se lance et va vous guider pas à pas pour la création de votre ordinateur virtuel. Comme vous pourrez le remarquer, si vous cliquez directement sur le bouton « Terminer », l’assistant va se charger de créer automatiquement l’ordinateur virtuel selon les paramètres par défaut. Personnellement je préfère personnaliser chacun de mes ordinateurs virtuels, je clique donc sur le bouton « Suivant ».

01-assistant-nom-machine

Commencez par spécifier le nom et l’emplacement où sera stocké votre ordinateur virtuel. Je l’ai nommé « Winserv2012r2-reference » pour Windows Server 2012 R2 de référence.

02-assistant-generation-1-ou-2

Ensuite choisissez entre la génération 1 ou 2 de votre ordinateur virtuel. J’ai opté pour la génération 1 car j’ai des amis qui continuent à tourner sur Windows 7 et je veux m’assurer que je peux leur copier mes ordinateurs virtuels et que ces derniers fonctionneront sur leur ordinateur.

03-assistant-memoire-vive

Entrez la valeur que vous désirez pour la mémoire vive allouée à l’ordinateur virtuel. Windows Server 2012 R2 ne requiert que 512 Mo de mémoire vive au minimum. Comme j’ai dans l’optique de faire tourner toute l’infrastructure réseau sur mon seul ordinateur physique, je décide donc de ne mettre que le minimum. Vous devrez plus tard jouez avec ce paramètres pour accélérer l’installation de fonctionnalités sur vos serveurs en augmentant la mémoire physique allouée à la machine virtuelle. Par exemple, pour l’installation de mon serveur de messagerie, j’ai mis la valeur de 4092Mo, puis une fois le serveur opérationnel, j’ai redescendu cette valeur à 512Mo voire dans certains cas seulement 256Mo.

04-assistant-mise-en-reseau

Sélectionnez ensuite le commutateur virtuel que vous nous avons créé dans la première partie « Découvrons Hyper-V ».

05-assistant-dd

Entrez ensuite la taille du disque dur virtuel et son emplacement sur votre disque dur physique. La configuration minimale requise pour Windows Server 2012 R2 est de 32Go. Sachez qu’en réalité, suite à l’installation du serveur, l’espace disque réellement occupé tourne aux alentours de 9Go.

06-assistant-dvd

Sélectionnez l’option « Installer un système d’exploitation à partir d’un CD/DVD-ROM de démarrage » et la sous-option « Fichier Image (.iso) ». Cliquez sur « Parcourir et allez chercher le fichier ISO que je vous ai demandé de télécharger en Introduction nommé : « SW_DVD9_Windows_Svr_Std_and_DataCtr_2012_R2_64Bit_French_-3_MLF_X19-53620.iso ».

07-assistant-resume

Hyper-V affiche le résumé de la création de votre ordinateur virtuel. Si des informations sont fausses, vous pourrez toujours revenir en arrière pour corriger les erreurs. Si tout est correct, cliquez sur « Terminer »!

08-fenetre-hyper-v

Une fois l’opération terminée, l’ordinateur virtuel apparaît dans la liste. Double-cliquez dessus pour vous y connecter.

09-fenetre-hyper-v-1

Démarrez votre ordinateur virtuel en allant dans le menu « Action » et en cliquant sur « Démarrer ».

10-fenetre-hyper-v-2

2.    Installation de Windows 2012 Server R2

11-installation-windows-server-2012-r2-1

Choisissez une langue et cliquez sur Suivant. Ensuite démarrez l’installation.

12-installation-windows-server-2012-r2-2

Ici vous avez le choix entre plusieurs types d’installation. La différence entre les versions Standard et Datacenter tient au nombre de virtualisations que va être capable de réaliser notre serveur. En gros, Datacenter est capable de virtualiser des centaines de postes de travail et permet la connexion à distance depuis plus de deux postes. La version Standard est largement suffisante pour notre cours. Ensuite les choix sous-jacents concernent la possibilité ou non d’utiliser l’interface graphique. N’étant pas un professionnel de Powershell, je préfère encore me guider avec l’interface graphique …

13-installation-windows-server-2012-r2-3

Acceptez le contrat en cochant la case.

14-installation-windows-server-2012-r2-4

Sélectionnez la « partition 1 » et faites « Suivant ». L’installation débutera.

15-installation-windows-server-2012-r2-5

16-installation-windows-server-2012-r2-6

A la fin de l’installation, entrez un mot de passe pour le compte Administrateur et valider.

17-installation-windows-server-2012-r2-7

Vous êtes désormais sur votre premier serveur windows 2012 r2 !

TIPS : Vous pouvez avoir rencontré un problème à l’installation : « Windows ne trouve pas le Contrat de licence Microsoft … »

18-installation-windows-server-2012-r2-8

Si cette erreur apparaît, il vous suffira d’augmenter la taille de mémoire vive allouée à votre machine virtuelle au minimum à 1024Mo. Relancez ensuite votre machine, refaites l’installation et le message aura disparu !

3.    Premiers paramétrages du serveur

19-parametrages-windows-server-2012-r2-01

Au démarrage de l’ordinateur, le gestionnaire de serveur se lance automatiquement.

20-parametrages-windows-server-2012-r2-02

Cliquez sur « Configurer ce serveur local ».

21-parametrages-windows-server-2012-r2-03

Modifiez le nom de l’ordinateur en cliquant dessus. Dans mon cas, il se nomme « WS2012R2 ». On ne touche pas pour l’instant au groupe de travail car nous n’avons pas encore élevé notre serveur en contrôleur de domaine. Vous pourrez laisser les autres paramètres par défaut.

Vous remarquerez que l’adresse IPv4 est attribuée par DHCP. Chez moi, c’est mon routeur Freebox qui joue ce rôle. Pour pouvoir travailler efficacement par la suite et pouvoir renseigner l’adresse IP de mon serveur aux différents éléments de mon infrastructure réseaux, je vais avoir besoin d’une adresse IP fixe. Direction la page de configuration de ma Freebox …

4.    Configuration du DHCP

Commencez par attribuer une adresse MAC statique à votre ordinateur virtuel. Pour cela, éteignez virtuellement votre serveur et allez dans les paramètres de la machine virtuelle.

22-parametrages-windows-server-2012-r2-04

Développez le menu à gauche nommé « Carte réseau » et cliquez sur « Fonctionnalités avancées ». Choisissez pour l’option « Adresse MAC », un type « Statique ». Faites « Ok » et redémarrez l’ordinateur virtuel. Maintenant il s’agit d’attribuer une adresse IP à cette adresse MAC directement dans nos paramètres DHCP de notre routeur.

Je vous montre ici comment se passe la configuration du DHCP sous un routeur Freebox Revolution. Je ne pourrais pas m’attarder sur tous les types de routeurs qui existent mais n’hésitez pas à faire une recherche Google si vous en avez besoin. L’opération n’est pas très compliquée et vous trouverez certainement la solution pour votre cas.

Vous accéderez à cette page en entrant dans la barre d’adresse internet : http://mafreebox.free.fr et en renseignant le mot de passe de votre compte.

23-parametrage-freebox-revolution-1

Ouvrons la fonctionnalité « Périphériques réseau » dans notre page d’administration Freebox.

25-parametrage-freebox-revolution-2

Mon serveur apparaît en première ligne.

26-parametrage-freebox-revolution-3

Faites un clic gauche dessus et cliquez sur « Configurer un bail DHCP ».

27-parametrage-freebox-revolution-4

On retrouve ici la première adresse MAC de notre plage d’adresse que nous avions renseigné lors de la configuration du commutateur virtuel d’Hyper V. Renseignez les champs selon votre propre configuration réseau. Il faut absolument que l’adresse appartient au réseau de votre routeur.

Sauvegardez ce paramétrage et quittez la page d’administration de votre Freebox.

Il faut maintenant demander à votre serveur d’actualiser son adresse IP. Pour cela, retournez sur votre ordinateur virtuel et lancez-y l’invite de commande (en tapant « cmd » dans la fenêtre « Exécuter » obtenu grâce à la combinaison des touches « Windows + R »). Entrez les deux commandes suivantes l’une après l’autre :

28-parametrages-windows-server-2012-r2-05

ipconfig /release

Puis

29-parametrages-windows-server-2012-r2-06

ipconfig /renew

Un troisième commande : ipconfig /all permet de s’assurer que l’adresse IP a été correctement actualisée :

30-parametrages-windows-server-2012-r2-07

5.    Mettre à jour via Windows Update

31-parametrages-windows-server-2012-r2-08

Ouvrez le « Panneau de configuration » de votre serveur qui se trouve dans le menu « Démarrer ».

32-parametrages-windows-server-2012-r2-09

Cliquez sur « Systèmes et sécurité ».

33-parametrages-windows-server-2012-r2-10

Cliquez sur « Windows Update ».

34-parametrages-windows-server-2012-r2-11

Activez Windows Update et sélectionnez l’option « Installer les mises à jour automatiquement ».

35-parametrages-windows-server-2012-r2-12

Laissez tourner le téléchargement et l’installation des mises à jour qui peut durer plusieurs heures. Heureusement, je vous fais créer un système de base pour les futurs serveurs du domaine et donc vous n’aurez pas à refaire les mises à jour à chaque fois.

6.    Finir de préparer la machine virtuelle de référence

Une dernière étape et nous pourrons commencer à dupliquer cette machine et monter nos serveurs.

Nous devons faire un sysprep afin de réinitialiser le SID de notre ordinateur virtuel. Si vous ne savez pas encore, il faut que chaque poste ait un SID différent pour fonctionner sur Windows Server. Suite au lancement de Sysprep, l’ordinateur va enregistrer un nouvel SID unique à la machine et la redémarrer.

36-parametrages-windows-server-2012-r2-13

Pour cela, lancez sans plus attendre « Sysprep.exe » qui se trouve dans le dossier « C:\windows\system32\Sysprep ».

37-parametrages-windows-server-2012-r2-14

Sysprep ressemble à cela.

38-parametrages-windows-server-2012-r2-15

Cochez la case « Généraliser » et choisissez l’option d’extinction « Arrêter le système ». Nous choisissons cette option car nous voulons que Sysprep finisse son exécution à chaque premier démarrage de nos duplications de machines virtuelles. Ainsi, dès qu’une machine est créée à partir de notre système de base, Sysprep le rendra unique dès son premier démarrage. Faites « Ok ».

Sysprep s’éxécute et va arrêter le système. Surtout ne le redémarrez pas tout de suite. Sinon vous serez obligé de relancer Sysprep à chaque fois sur les nouvelles machines virtuelles créées à partir de notre référence.

Vous savez désormais comment il est possible d’installer et de configurer les paramètres de base d’un système d’exploitation Windows Server 2012 R2. Nous allons passer maintenant à l’étape de « duplication » du serveur afin d’avoir notre premier contrôleur de domaine.

Astuce : Affecter un nom original à ses ordinateurs virtuels permet de se retrouver plus facilement parmi la liste des ordinateurs. Dans le cas où vous allez monter cette infrastructure dans une entreprise, pensez également au fait que les noms des ordinateurs vont être transmis à tous vos collègues informaticiens : chefs de projet, administrateurs systèmes, directeur du système d’information etc. N’allez donc pas chercher des noms trop compliqués ! Pour mon infrastructure, les noms ont été piochés dans la liste des personnages du film que j’ai vu récemment et qui m’a pas mal fait réfléchir au niveau philosophique : Interstellar de Christopher Nolan.

7.    Dupliquer une machine virtuelle

Nous allons maintenant dupliquer notre machine virtuelle qui lancera Sysprep à son premier démarrage.

D’abord, nous allons créer un disque dur de différenciation. Retournez donc sur la fenêtre Hyper-V.

39-parametrages-hyper-v1

Cliquez en haut à droite sur « Nouveau » et « Disque dur… ».

40-parametrages-hyper-v2

Choisissez un type « VHDX » pour votre disque dur virtuel.

41-parametrages-hyper-v3

Choisissez la dernière option « Différenciation ».

42-parametrages-hyper-v4

Spécifiez un nom et un emplacement de stockage pour votre disque dur virtuel.

43-parametrages-hyper-v5

Spécifiez le disque dur de la machine virtuelle que nous avons créé auparavant et qui nous sert de référence. Vous trouverez son disque dur virtuel dans le dossier « Virtual Hard Disks » dans l’espace de stockage que vous avez réservé à votre machine virtuelle de référence.

44-parametrages-hyper-v6

Faites « Terminer ».

Créez maintenant un nouvel ordinateur virtuel comme décrit précédemment mais à l’étape « Connecter un disque dur »,

45-parametrages-hyper-v7

Choisissez l’option «  Utiliser un disque dur existant » et spécifiez le chemin du dernier disque dur virtuel que nous avons créé.

Faites « Suivant », puis « Terminer ».

46-parametrages-hyper-v8

Votre ordinateur virtuel apparaît sous Hyper-V.

47-parametrages-hyper-v9

Allez dans les paramètres de la carte réseau de votre nouvel ordinateur et spécifiez une adresse MAC statique.

48-fenetre-hyper-v-1

Lancez donc cette machine virtuelle.

49-fenetre-hyper-v-2

Au démarrage, il faut remettre les paramètres de base.

50-fenetre-hyper-v-3

Il ne vous restera plus qu’à renommer la machine dans les paramètres du serveur et configurer votre DHCP pour l’attribution d’une adresse IP à votre nouvelle machine. Enfin, si vous le désirez, vous pouvez activer la licence de votre serveur avec Microsoft Toolkit.

Microsoft Toolkit 2.5.1

Vous savez maintenant dupliquer votre serveur Windows. Sachez que la manipulation est identique si vous décidez plus tard de dupliquer des systèmes d’exploitation tels que Windows XP, Windows 7 ou Windows 8.1.

Dupliquez autant de fois que nécessaire vos serveurs afin d’obtenir toutes les machines virtuelles de votre infrastructure réseau.

Conclusion

Pour aller plus loin, commencez à monter votre premier contrôleur de domaine en suivant le lien ci-dessous :

Déployer un contrôleur de domaine avec Windows Server 2012 R2