Guide sur Hyper-V et la virtualisation
Guide sur Hyper-V et la virtualisation
virtualisation
Hyper-V
ISICONCEPT INFORMATIQUE
05 mars 2015
TABLE DES MATIERES
PRESENTATION DE HYPER-V .............................................................................................................. 2
DEFINITION ........................................................................................................................................ 2
QU’EST-CE QUE LA VIRTUALISATION ? ........................................................................................ 3
AVANTAGES DE LA VIRTUALISATION ............................................................................................ 3
INCONVENIENTS DE LA VIRTUALISATION ..................................................................................... 4
FONCTIONNEMENT ....................................................................................................................... 5
INSTALLATIONS D’HYPER-V AVEC INTERFACE ET CONFIGURATION D’UNE MACHINE VIRTUELLE ...... 5
INSTALLATION DU ROLE HYPER-V ................................................................................................... 6
CONFIGURATION D’UNE MACHINE VIRTUELLE ................................................................................. 9
COMMUTATEUR VIRTUEL ............................................................................................................ 10
MACHINE VIRTUELLE ................................................................................................................... 14
ADMINISTRATION D’UNE MACHINE VIRTUELLE ......................................................................... 19
HYPER-V EN MODE CORE ................................................................................................................... 26
CONSOLE SCONFIG ......................................................................................................................... 26
CONSOLE POWERSHELL ................................................................................................................. 28
ORDINATEUR D’ADMINISTRATION ................................................................................................. 30
Utilisation d'un système de virtualisation | 05/03/2015
PRESENTATION DE HYPER-V
Définition
Windows Server 2008 : Hyper-V (version final publiée en juin 2008) ou Hyper-V
Server 2008
Cette documentation traitera Hyper-V sur un Windows Server 2012 R2 (avec Hyper-
V 3).
2
RAM par VM 64 GB 1 To
Avantages de la virtualisation
Voici les avantages principaux de la virtualisation :
3
- Une administration du parc informatique amélioré ;
Sécurité : sécuriser plusieurs machines physiques demande plus d’effort
que d’en sécuriser quelques unes.
Systèmes hérités : le matériel et les systèmes d’anciennes générations
continuant d’étre utilisés en entreprise sont de plus en plus coûteux à
entretenir.
Sans entretien, le risque d’une défaillance du système est élevé mais mettre
les systèmes à jour revient souvent très cher.
Compatibilité compliquée : la plupart des grandes organisations
exécutent de nombreuses applications différentes comprenant souvent
différentes versions de mêmes applications.
En effet, certaines applications peuvent être onéreuses à déployer et à
gérer et elles peuvent être incompatibles, soit avec les systèmes
d’exploitation que l’organisation déploie soit avec les autres applications
requises.
- Une réduction des coûts du fait qu’il y a moins de serveurs (gain de places,
moins d’achat/maintenance physique, moins de consommation électrique,
diminuer les solutions de refroidissement…).
- Une reprise d’activité plus rapide sur une machine virtuelle que sur une
machine physique.
Inconvénients de la virtualisation
Cependant, cette virtualisation présente certains inconvénients tels que :
4
- Si la machine qui héberge les machines virtuelles s’arrête ou si une application
occupe beaucoup de ressource, un parc informatique peut vite s’écrouler.
- Une gestion des données assez complexe, en effet il faut attribuer un espace
sur les disques physiques pour chaque machine virtuelle, cela demande donc
une certaine organisation.
Fonctionnement
Hyper-V server 2012 utilise des partitions pour isoler les machines virtuelles.
Ensuite, la partition parente crée des partitions enfants dans lesquelles se lancent les
systèmes d’exploitation.
5
Voici comment installer le rôle Hyper-V sur Windows Server 2012 sur l’édition
standard x64 (avec une interface graphique).
Pour une installation en mode Core (sans interface, avec consoles), allez page 26 ou
cliquez ici.
L’assistant d’ajout de rôle s’ouvre, il faut ensuite cocher «Installation basée sur un rôle
ou une fonctionnalité » en type d’installation puis sélectionner le serveur sur lequel
on veut installer ce rôle et faire « Suivant » :
6
Maintenant, il suffit de sélectionner les fonctionnalités à ajouter avec ce rôle, dans
notre cadre nous allons laisser par défaut, cliquer sur « Suivant » :
Utilisation d'un système de virtualisation | 05/03/2015
7
Ensuite vous avez le choix d’activer ou non la migration (Live Storage Migration). Elle
permet de déplacer des machines virtuelles en état de marche d’un Hyper-V à un
autre.
Après fait votre choix et cliquer sur « Suivant », il faut choisir l’emplacement des
disques durs virtuel (VHDx) et l’emplacement de leur fichier de configuration puis
cliquer sur « Suivant » :
8
La dernière étape consiste à vérifier vos choix, cocher « Redémarrer automatiquement
le serveur de destination, si nécessaire » et cliquer sur « Installer » si tout semble
cohérent :
Utilisation d'un système de virtualisation | 05/03/2015
9
Dans un premier temps, il faut accéder au Gestionnaire d’Hyper-V à l’aide du
menu démarrer :
Commutateur virtuel
Ensuite, il est recommandé de configurer un commutateur virtuel, pour cela
dans le menu Actions, il faut cliquer sur « Gestionnaire de commutateur virtuel » :
10
- Le type Externe : le Switch virtuel est obligatoirement relié à une carte réseau.
- Type Privé : le commutateur virtuel ne peut être connecté qu’à des machines
virtuelles.
Dans ce projet, un contrôleur de domaine a été installé sur une machine hôte.
Utilisation d'un système de virtualisation | 05/03/2015
Pour accéder au Domaine, il faut donc que les machines virtuelles puissent
communiquer avec la machine hôte, pour cela il faut choisir un commutateur virtuel
de type Externe, puis cliquer sur « Créer le commutateur Virtuel » :
11
Ensuite, il faut attribuer un nom à ce commutateur et configurer le type de
connexion :
Cliquer sur « OK » pour créer ce commutateur virtuel. Utilisation d'un système de virtualisation | 05/03/2015
Extensions
12
Il est possible d’ajouter des extensions à votre commutateur virtuel qui deviendra
ensuite un « commutateur virtuel extensible », ceci dans le but de permettre le
développement d’extensions qui permettront d’émuler les fonctionnalités d’un Switch
physique.
13
Machine virtuelle
Après avoir créé un commutateur virtuel sur lequel connecter les machines
virtuelles et le poste physique, nous allons voir comment procéder à la création d’une
machine virtuelle.
Pour cela, toujours dans le gestionnaire Hyper-V, aller dans « Nouveau » puis
« Ordinateur Virtuel… » :
Indiquer un nom puis cliquer sur « Suivant » (Il est aussi possible de changer l’endroit
où stocker la machine) :
14
La fenêtre suivante impose le choix entre deux configurations de génération.
Dans Windows Server 2012 R2, vous pouvez choisir parmi deux générations
d'ordinateurs virtuels lors de la création d'un ordinateur virtuel :
Faites votre choix, cela n’a pas beaucoup d’impact pour la suite, mais préférez une
génération 2 pour les machines virtuelles qui vont être configuré en serveur avec un
système d’exploitation récent.
Windows 7 512 Mo
15
Faites « Suivant » et sélectionner le commutateur virtuel (réf. Page 11) puis
« Suivant » :
Cette configuration permet aussi de connecter un disque dur virtuel déjà existant.
16
Cliquer sur « Suivant » pour choisir la manière d’installer le système d’exploitation sur
la future machine virtuelle :
Utilisation d'un système de virtualisation | 05/03/2015
17
Cliquer sur « Terminer » pour finaliser la création de la machine virtuelle et la faire
apparaître dans la console centrale.
18
Administration d’une machine virtuelle
Une foi la machine créer, il est possible de la Démarrer, la mettre en Pause,
l’Arrêter ou de la Paramétrer.
Processeur
Utilisation d'un système de virtualisation | 05/03/2015
Il est possible de configurer les processeurs virtuels dans cet onglet, choisir leur
nombre et contrôler les ressources.
19
- Limite de l’ordinateur virtuel (pourcentage) : C’est le contraire de l’option
décrite ce dessus ; le pourcentage indiqué indique les ressources CPU que la
machine ne pourra dépasser.
20
Du fait que la vitesse et le nombre de processeurs augmentent, il devient de
plus en plus difficile de réduire le temps de réponse de la mémoire requis pour
exploiter cette puissance de traitement supplémentaire.
C’est un système multiprocesseur dans lequel les zones mémoire sont séparées et
placées en différents endroits (et sur différents bus).
Le système NUMA est conçu pour pallier les limites de l'architecture SMP (Symmetric
Utilisation d'un système de virtualisation | 05/03/2015
Multiprocessing) dans laquelle tout l'espace mémoire est certes accessible par un
unique bus, mais rend de ce fait inefficaces, par encombrement, les accès concurrents
par les différents processeurs. Une architecture plus adaptée devient donc nécessaire
pour les systèmes ayant de nombreux processeurs.
21
Disque dur
Il est possible :
22
Carte réseau
Il est possible :
Il est donc recommandé d’utiliser une carte synthétique qu’une carte héritée.
23
Accélération matérielle
24
Fonctionnalités avancées
25
HYPER-V EN MODE CORE
Booter sur le cd d’installation (ou sur un fichier. Iso via une clé USB)
Choisir la langue
Sélectionner l’édition Windows Server 2012 Standard (Server Core
Installation)
Accepter le contrat de License
Cliquer sur « Installer Windows (avancé) »
Choisir une partition
Après que l’installation ait aboutie, il faut choisir un mot de passe
Une foi l’installation faite, le système d’exploitation propose seulement une console
cmd.
Nous allons utiliser deux autres consoles pour configurer la fonctionnalité Hyper-V ;
- Power Shell
- Sconfig
Console Sconfig
Pour lancer la console sconfig, il suffit de taper SCONFIG dans la console cmd. Utilisation d'un système de virtualisation | 05/03/2015
26
Tout d’abord, commençons par changer le nom de l’ordinateur pour faciliter
certaines manipulations à venir (comme la prise en main du serveur à distance par
exemple).
Taper 3 puis « Entrée » et suivre les étapes pour ajouter l’utilisateur de l’ordinateur
d’administration.
Taper 8 puis « Entrée », sélectionner la carte réseau en indiquant le chiffre puis faire
« Entrée ».
Rentrer 1 puis « Entrée », saisir l’adresse IP statique pour que le serveur soit au moins
dans le même réseau que l’ordinateur administration.
Ajouter une adresse DNS si vous avez un serveur DNS, sinon revenir au menu (taper
4).
27
Console PowerShell
Taper POWER SHELL dans la console cmd afin de lancer la Windows Power
Shell.
Commande plus complexe (Permet de créer une VM avec 1Go de RAM qui démarre à
partir d'un ISO) :
-NEWVHDPATH C:\VMS\[Link]
28
Lister les composants réseaux
GET-NETADAPTER
CONNECT-VMNETWORKADAPTER-VMNAME"VM1" -SWITCHNAME"SW-EXT1
Arrêter la VM1
29
Ordinateur d’administration
Sur cet ordinateur il faut commencer par activer (si ce ne l’est pas déjà fait) la
virtualisation du processeur dans le BIOS, cette manipulation varie selon le modèle de
l’ordinateur.
30
Redémarrer l’ordinateur afin de finir l’installation :
Si l’ordinateur n’as toujours pas accès au serveur, il est peut être nécessaire d’utiliser
Utilisation d'un système de virtualisation | 05/03/2015
le script [Link] :
Télécharger-le
Ensuite, l’interface du gestionnaire Hyper-V est la même que celle installée sur un
serveur (Page 10 Configuration d’une machine virtuelle).
31