Vous êtes sur la page 1sur 31

07/12/2021

UNIVERSITE HASSAN II CASABLANCA

Ecole Supérieure de Technologie

Département Génie Informatique

Microsoft Official Course ®

Virtualisation de serveurs

A. Maizate AU : 21/22

Plan

• Introduction à la virtualisation

• Hyper-V

1
07/12/2021

Introduction à la virtualisation

Introduction

 L’objectif de la technologie consiste à installer sur des serveurs dédiés


tout ou partie des applications habituelles (Word, Excel, Internet
Explorer, applications métiers…) ou bien des systèmes d’exploitation
complets.
 Dans le cas de la virtualisation des applications, l’utilisateur peut
accéder à ses applications de n’importe où et à tout moment par un
navigateur internet avec une amélioration de la qualité de service.
 La virtualisation d’infrastructure permet de consolider un grand
nombre de serveurs logique en un nombre réduit de serveurs
physiques.
 La virtualisation est une nouvelle façon de planifier une infrastructure
réseau.

2
07/12/2021

Infrastructure classique

 Dans une infrastructure classique, on retrouve un grand nombre de


serveurs physique qui ont chacun une tâche bien définie.
 Serveur Active directory
 Serveur DNS
 Serveur de courriel
 Serveur de base de données
…
 Avantages de l’infrastructure classique
 Ce type de planification apporte certains avantages :
 Une défaillance matérielle d’un serveur a des impacts limités
 Les ressources d’un service ne sont pas partagées

Infrastructure virtuelle

Dans une infrastructure virtualisée, on trouve au contraire peu de


serveur physique sur lesquelles plusieurs serveurs virtuels vont être
configurés.
Les serveurs virtuels correspondraient aux serveurs physiques dans
une infrastructure classique.
Les avantages d'une infrastructure virtuelle sont nombreux:
 Espace physique réduit
 Peu gourmand en énergie (électricité, climatisation, …)
 Les ressources peuvent être divisées entre les serveurs selon les
besoins
 La maintenance matérielle est facilitée
 Des systèmes de hautes disponibilités peuvent être mis en place
 La migration vers du nouveau matériel est facilitée
 L'administration est centralisé

3
07/12/2021

Principe des machines virtuelles

Serveur physique Machine virtuelle (VM)


« Hôte » « Invité »
« Host » « Guest »

Disque physique Réseaux


LAN

Disque virtuel

Les produits de virtualisation

Dans le domaine de la virtualisation d'entreprise, trois produits


sont en liste:

VMware avec vSphere

Microsoft avec Hyper-V et Virtual Server 2005 R2

Citrix (dans une moindre mesure)

4
07/12/2021

Catégories de la virtualisation

 La virtualisation se décompose concrètement en 3 domaines :

La virtualisation des serveurs consiste à créer plusieurs «


images » de serveurs sur un même serveur afin de mutualiser
les ressources non utilisées.

La virtualisation des applications ou publication


d’applications vise à permettre aux utilisateurs un accès à
distance aux applications installées sur un serveur depuis
n’importe quel poste de travail.

La virtualisation des postes de travail permet l’installation


d’ordinateurs complets sur des serveurs.

Virtualisation d'applications (server-based


computing)
 La technologie de virtualisation d’applications permet de mettre à
disposition les applications comme un service .

 L’ensemble des données de l’utilisateur, ainsi que les applications,


sont hébergées dans un data-center sécurisé pour une meilleure
disponibilité et une sécurité accrue des données.

 L’utilisateur peut accéder à ses applications de n’importe où et à tout


moment par un navigateur internet avec une amélioration de la
qualité de service.

5
07/12/2021

Virtualisation d'applications (server-based


computing)
 Les principaux avantages de la virtualisation d’applications sont :

 Diminuer le nombre de composants à gérer sur le poste de travail

 Mettre à disposition le service applicatif de manière instantanée

 Améliorer la disponibilité du service applicatif

 Augmenter la sécurisation des données

Virtualisation de postes de travail

 La virtualisation de postes de travail permet de virtualiser le


système d’exploitation du poste de travail dans son
ensemble, selon le même principe que la virtualisation de
serveurs.

 Les différents postes virtuels ou physiques sont hébergés dans un


data-center sécurisé pour une meilleure disponibilité et une
sécurité accrue des données.

 L’utilisateur utilise son poste par accès distant et déport


d’affichage, comme s’il était présent localement sur son poste.

6
07/12/2021

Virtualisation de postes de travail

 Les principaux avantages de la virtualisation de

postes de travail sont :


 Diminuer le coût de gestion du poste de travail

 Mettre à disposition le service applicatif de manière instantanée

 Changer de version de poste instantanément

 Augmenter la sécurisation des données

Virtualisation de postes de travail

Hôte

Hôte

1-7

7
07/12/2021

Virtualisation de l'infrastructure

Une infrastructure virtuelle comprend les composants suivants :

 Des hyperviseurs sans système d'exploitation pour permettre


une virtualisation complète de chaque ordinateur x86.
 Des services d'infrastructure virtuelle tels que la gestion des
ressources pour optimiser l’utilisation les ressources disponibles
par les machines virtuelles.
 Des solutions d'automatisation qui offrent une grande facilité de
gestion pour optimiser un processus informatique particulier tel
que le provisionnement ou la récupération d'urgence.

1-10

Virtualisation de l'infrastructure

Hyperviseur Hyperviseur Hyperviseur Hyperviseur Hyperviseur

1-9

8
07/12/2021

La virtualisation de présentation

 La virtualisation de présentation permet d’exécuter une application

sur un système et de l’afficher et la contrôler à partir d’un autre.

 Il s’agit de sessions virtuelles dans lesquelles l’application présente

son interface utilisateur à distance : les traitements s’effectuent sur le


serveur tandis que les affichages, le clavier, la souris et d’autres
entrées/sorties s’effectuent via le terminal de l’utilisateur.

 Chaque session virtuelle exécute une seule application ou présente à

l’utilisateur un bureau complet dans lequel il est possible d’exécuter


plusieurs applications. Exemple Terminal Server, Citrix

La virtualisation du stockage

 La virtualisation du stockage est la mise en commun de stockage

physique de multiples périphériques de stockage réseau dans ce qui


semble être un dispositif de stockage unique, qui est géré depuis
une Console centrale.

 La virtualisation du stockage est couramment utilisé dans un réseau

de stockage (SAN/NAS).

9
07/12/2021

L'hyperviseur

 Un hyperviseur est une plate-forme de virtualisation qui permet à


plusieurs systèmes d'exploitation de s’exécuter sur une machine
physique en même temps.
 Avec des logiciels comme HyperV, VMware workstation ou server, il
nous faut un système hôte comme Windows pour faire rouler
l'application.
 Dans le cas d'un hyperviseur, c'est lui même qui est le système
d'exploitation.
 L'hyperviseur, c'est le système d'exploitation hôte qui est fortement
optimisé pour accueillir des machines virtuelles,

L'hyperviseur de type 1(1)


 Un hyperviseur de Type 1 (ou natif, bare-metal) est un logiciel qui s'exécute
directement sur une plateforme matérielle.

 Un système d'exploitation secondaire peut de ce fait être exécuté au-

dessus du hardware.

 L'hyperviseur type 1 est un noyau hôte allégé et optimisé pour ne faire

tourner initialement que des noyaux d'OS invités adaptés et optimisés


pour tourner sur cette architecture spécifique, les OS invités ayant
conscience d'être virtualisés. Ils doivent être adaptés.

 Exemples
• VMWare ESX
• Xen / Oracle Vm
• Hyper-V
• Linux KVM
• PowerVM

10
07/12/2021

L'hyperviseur de type 1(2)


 ils sont particulièrement utiles dans des grosses architectures réseaux

d’entreprise, qui nécessitent des optimisations de coûts et de maintenance,


tout en améliorant la robustesse face aux pannes.

 Les hyperviseurs de type 1 s’exécutent directement sur la plateforme

matérielle, sans OS intermédiaire.

 Il gère les accès des noyaux des systèmes d’exploitation invités à

l’architecture matérielle sous-jacente.

 Plusieurs systèmes d’exploitation

peuvent être exécutés quasiment

directement au-dessus du matériel,

sans être dépendant d’un OS hôte

L'hyperviseur de type 2(1)

 Un hyperviseur de Type 2 est un logiciel qui s'exécute à l'intérieur

d'un autre système d'exploitation. Un système d'exploitation invité


s'exécutera donc en troisième niveau au-dessus du hardware
(matériel).

 Les OS invités n'ont pas conscience d'être virtualisés, il n'a donc pas

besoin d'être adapté.

 L'hyperviseur est donc le logiciel qui permet et gère la virtualisation.

 Exemples
• VMWare Player
• QEMU
• VirtualPC
• VirtualBox
• Emulateurs NES, Atari, Amiga ...

11
07/12/2021

L'hyperviseur de type 2(2)

 Ils sont effectivement adaptés pour les petites infrastructures.


 De façon générale, ils sont adaptés dans le cas où vous avez une
seule machine et que vous voulez faire des tests multiplateformes
(d’application, d’OS, de communication…).
 Il s’installe comme n’importe quelle application, qui se situe au-
dessus de l’OS hôte.
 Le système d'exploitation contrôle l'accès au matériel physique.
L'hyperviseur agit
 comme un système de contrôle entre le système d'exploitation
hôte et les systèmes d'exploitation invités.
 Il permet, une fois installé, de créer des
VMs indépendantesde l’OS hôte.

Hyperviseur monolithique contre hyperviseur


micronoyau
Hyperviseur monolithique Hyperviseur
Plus simple qu’un noyau micronoyau
moderne mais encore
complexe Fonctionnalité de
Contient son propre modèle partitionnement
de drivers simple
Pas de code tiers
Les drivers
s’exécutent dans les
invités
VM 1
VM 1
VM 2 VM 3 (« Parent
(“Admin”) »)
Pile de VM 2 VM 3
Virtualisation (« Enfant ») (« Enfant »)

Drivers
Drivers Drivers
Drivers Drivers
Drivers
Hyperviseur Drivers Drivers Drivers

Drivers
Drivers
Drivers Hyperviseur

Hardware Hardware

12
07/12/2021

VMware vSphere , une plateforme pour


l'infrastructure de virtualisation et de cloud

1-18

Hyper-V

 Hyper-V

• Joue le rôle de virtualisation matérielle dans Windows


Server 2012

• Fournit une couche Hyperviseur avec accès direct au


matériel de l'hôte

 Systèmes d'exploitation Windows Server compatibles

• Windows Server 2012

• Microsoft Hyper-V Server 2012

13
07/12/2021

Configuration matérielle requise pour


Hyper-V
Facteurs à prendre en compte lors de la planification du matériel
pour des serveurs exécutant Hyper-V

 Caractéristiques du processeur

• Doit avoir une plateforme x64 qui prend en charge


la virtualisation d'assistance matérielle et la prévention de
l'exécution des données (DEP) matérielle

 Capacité de traitement

 Mémoire

 Performances du sous-système de stockage

 Débit du réseau (généralement, plusieurs cartes réseau)

Matériel des ordinateurs virtuels

Les ordinateurs virtuels Vous pouvez ajouter


comportent par défaut le matériel suivant
le matériel simulé suivant à un ordinateur virtuel
• BIOS • Contrôleur SCSI
• Mémoire (jusqu'à 4)
• Processeur • Carte réseau
• Contrôleur IDE 0 et 1 • Carte réseau héritée
• Contrôleur SCSI • Carte Fibre Channel
• Carte réseau synthétique
• Carte vidéo RemoteFX 3D
• COM 1 et 2
• Lecteur de disquette

14
07/12/2021

Virtualisation de serveur avec Hyper-V

Avantages de la virtualisation de serveur


avec Hyper-V
 Invisible pour les utilisateurs
 Les ordinateurs invités peuvent utiliser différents systèmes
d'exploitation
 Utilisation plus efficace du matériel
 Isolation des services et des applications
 Consolidation de la charge de travail
 Déploiement serveur simplifié

• Modèles d'ordinateurs virtuels


• Portails libre-service d'ordinateur virtuel

KVM (Kernel-basedVirtual Machine)

 KVM (Kernel-basedVirtual Machine) est une technologie open source

de virtualisation performante et très facile à installer et à utiliser.

 KVM est un projet qui s’appui à l'identique sur QEMU mais où la

principale modification apportée est le support du module KVM.

 Les technologies mises en place par les deux principaux fondeurs que

sont AMD et Intel étant différentes, le module KVM se décline en


deux sous-modules : kvm-intel et kvm-amd.

 Il permet une virtualisation matérielle et donc une accélération de la

virtualisation de système d’exploitation. C'est un système optimisé


pour la virtualisation de serveur.

 Google l’a déjà adopté avec Google ComputeEngine

15
07/12/2021

Quels usages de la virtualisation ?

Exercice d’application

Donner le schéma d'un réseau composé des


équipements suivants:
-3 serveurs
-Baie de stockage
-Switch et routeur
-Protocole de communication SAN: Fiber channel
-10 postes de travail

16
07/12/2021

Hyper-V

Vue d’ensemble d’Hyper-V

• Qu’est-ce qu’Hyper-V ?
• Nouvelles fonctionnalités de l’hôte Hyper-V dans
Windows Server 2016
• Nouvelles fonctionnalités de l’ordinateur virtuel
Hyper-V dans Windows Server 2016
• Conteneurs et Docker Windows Server dans Hyper-V

17
07/12/2021

Qu’est-ce qu’Hyper-V ?

• Hyper-V est le rôle de la virtualisation matérielle


dans Windows Server 2016
• L’hyperviseur contrôle l’accès au matériel
• Les pilotes matériels sont installés dans le
système d’exploitation hôte
• De nombreux systèmes d’exploitation invités sont
pris en charge :
• Windows Server 2008 SP2 ou versions plus récentes
• Windows Vista SP2 ou version plus récente
• Linux
• FreeBSD

Nouvelles fonctionnalités de l’hôte Hyper-V dans


Windows Server 2016

Les nouvelles fonctionnalités pour les hôtes


Hyper-V comprennent :
• Protection des ressources hôtes
• Améliorations du Hyper-V Manager
• Virtualisation imbriquée
• Mises à niveau propagées des clusters Hyper-V
• Ordinateurs virtuels blindés
• Priorité de l’ordre de démarrage
• Stockage QoS
• PowerShell Direct

18
07/12/2021

Nouvelles fonctionnalités de l’ordinateur virtuel


Hyper-V dans Windows Server 2016
Les nouvelles fonctionnalités pour les ordinateurs virtuels
incluent :
• Attribution discrète du périphérique
• Ajout ou suppression à chaud des cartes réseau et de la
mémoire
• Services d’intégration obtenus par le biais de
Windows Update
• Lecteur de stockage principal
• Démarrage sécurisé de Linux
• Améliorations des capacités mémoire et processeur
• Points de contrôle de production
• Format du fichier de configuration de l’ordinateur virtuel
• Version de configuration de l’ordinateur virtuel

Conteneurs et Docker Windows Server dans Hyper-V

• Les ordinateurs virtuels fournissent la virtualisation


matérielle
• Les conteneurs fournissent la virtualisation du
système d’exploitation :
• Espace de noms isolé
• Accès contrôlé au matériel
• Avantages des conteneurs :
• Démarrage et redémarrage plus rapides
• Haute densité de déploiement
• Docker est le logiciel de gestion pour les conteneurs
• Les conteneurs Hyper-V offrent une plus grande
isolation

19
07/12/2021

Conteneurs et Docker Windows Server dans Hyper-V

Conteneurs Conteneurs Hyper-V

Conteneur Conteneur
Conteneur

Conteneur

Conteneur
Windows Windows
Server 2016 Server 2016

Windows Server 2016 Hyperviseur

Matériel Matériel

Installation d’Hyper-V

• Pré-requis et exigences pour l’installation


de Hyper-V
• Démonstration : installation du rôle Hyper-V
• Virtualisation imbriquée

20
07/12/2021

Pré-requis et exigences pour l’installation de Hyper-V

• Utilisez Systeminfo.exe pour vérifier que les


exigences matérielles sont respectées pour Hyper-V

• Vous devez disposer de ressources suffisantes dans


l’hôte pour répondre aux exigences des ordinateurs
virtuels :
• Processeur
• Mémoire
• Stockage
• Réseau

Démonstration : installation du rôle Hyper-V

• Dans cette démonstration, vous allez apprendre


à installer le rôle de serveur Hyper-V.

21
07/12/2021

Virtualisation imbriquée

• Permet à un ordinateur virtuel invité Hyper-V d’être


également un hôte Hyper-V
• Utile pour les serveurs de développement et de test
• Configuration requise :
• Au moins 4 Go de mémoire statique
• Usurpation d’adresse MAC activée
• Version de configuration de l’ordinateur virtuel 8.0

• Certaines fonctionnalités ne sont pas disponibles


sur l’ordinateur virtuel hôte exécutant Hyper-V

Configuration du stockage sur les serveurs hôtes


Hyper-V

• Options de stockage dans Hyper-V


• Considérations pour les formats de disques durs
virtuels et types
• Prise en charge Fibre Channel dans Hyper-V
• Où stocker les VHD ?
• Stockage des ordinateurs virtuels sur partages
SMB 3.0
• Démonstration : gestion du stockage dans Hyper-V

22
07/12/2021

Options de stockage dans Hyper-V

• Formats de disques durs virtuels :


• .vhd
• .vhdx
• .vhds

• Types de disques durs virtuels :


• Taille fixe
• Extension dynamique
• Laissez-passer
• Différenciation

Considérations pour les formats de disques durs


virtuels et types
• Créer des disques durs virtuels .vhdx, sauf si vous
avez besoin d’une compatibilité descendante avec
Windows Server 2008 ou Windows Server 2008 R2
• Un disque dur virtuel au format .vhdx de taille
dynamique est adapté pour les charges de travail de
production
• L’espace libre représenté par les disques durs de taille
dynamique est différent de l’espace physique libre
• Plusieurs couches de disques de différenciation
diminuent les performances
• Si vous modifiez un disque parent, le disque de
différenciation n’est plus valide
• Vous pouvez relier un disque de différenciation à un
disque parent

23
07/12/2021

Prise en charge Fibre Channel dans Hyper-V

L’adaptateur virtuel Fibre Channel :


• Permet à un ordinateur virtuel de se connecter à
un réseau SAN Fibre Channel directement
• Requiert que l’hôte Hyper-V ait un HBA Fibre
Channel
• Requiert que le pilote HBA Fibre Channel prenne
en charge Fibre Channel virtuel

Choisir où stocker les disques durs virtuels

• Les performances de stockage sont un facteur


critique dans les performances de l’ordinateur
virtuel
• Prenez en compte ce qui suit lors de la
planification de stockage pour Hyper-V :
• Connectivité à hautes performances au stockage
• Stockage redondant
• Stockage haute performance
• Espace de croissance adéquat

24
07/12/2021

Stockage des ordinateurs virtuels sur partages


SMB 3.0

• SMB 3.0 est disponible dans


Windows Server 2012 et versions ultérieures
• Hyper-V peut stocker les éléments suivants sur
un partage de fichiers SMB 3.0 :
• Fichiers de configuration
• Les disques durs virtuels
• Les fichiers Checkpoint

• Serveur de fichiers extensibles :


• Fournit des partages de fichiers hautement disponibles
• A des stratégies de qualité de service de stockage

Configuration de la mise en réseau sur les


serveurs hôtes Hyper-V

• Types de réseaux Hyper-V


• Démonstration : Configuration des réseaux Hyper-V
• Meilleures pratiques pour la configuration des
réseaux virtuels Hyper-V
• Nouvelles fonctionnalités de réseau Hyper-V dans
Windows Server 2016

25
07/12/2021

Types de réseaux Hyper-V

• Utilisez le Gestionnaire de commutateur virtuel


pour créer différents types de réseaux virtuels :
• Externe
• Ordinateur
• Privé

• Vous pouvez également :


• Configurer des VLAN
• Capturer les données qui transitent par un commutateur
• Filtrer les données qui transitent par un commutateur

Démonstration : configuration des réseaux Hyper-V

• Dans cette démonstration, vous allez apprendre


à créer un commutateur réseau public et privé.

26
07/12/2021

Méthodes conseillées pour la configuration des


réseaux virtuels Hyper-V

Lors de la configuration des réseaux virtuels :


• Utilisez l’association de cartes réseau sur l’hôte
Hyper-V pour assurer la connectivité aux
ordinateurs virtuels si une carte fait défaut
• Activez la gestion de bande passante pour
garantir qu’aucun ordinateur virtuel n’est en
mesure de monopoliser l’interface réseau.
• Utilisez des cartes réseau qui prennent en charge
un VMQ.
• Utilisez la virtualisation de réseau pour isoler les
ordinateurs virtuels sans utiliser de réseaux VLAN.

Nouvelles fonctionnalités de réseau Hyper-V


dans Windows Server 2016

• Qualité de système de stockage pour le logiciel


défini en réseau
• VMMQs
• RDMA pour les commutateurs virtuels
• Association de commutateurs intégrés (SET):
• Les cartes doivent être identiques
• New-VMSwitch -Name “ExternalTeam”
-NetAdapterName “NIC1”,”NIC2”
• Commutateur virtuel NAT :
• New-VMSwitch -Name “NATSwitch” -SwitchType NAT
-NATSubnetAddress 172.16.1.0/24

27
07/12/2021

Configuration des ordinateurs virtuels Hyper-V

• Quelles sont les différentes versions de


configuration de l’ordinateur virtuel ?
• Versions de génération de l’ordinateur virtuel
• Démonstration : Création d’un ordinateur virtuel
• Fonctionnalité d’ajout à chaud d’Hyper-V
• Ordinateurs virtuels blindés
• Paramètres de l’ordinateur virtuel
• Meilleures pratiques pour la configuration des
ordinateurs virtuels

Quelles sont les différentes versions de


configuration de l’ordinateur virtuel ?

• Les versions de configuration permettent la


compatibilité pour les ordinateurs virtuels entre :
• Windows Server 2012 R2 (version 5,0)
• Windows Server 2016 (version 5,0 ou 8,0)

• Les ordinateurs virtuels doivent être mis à jour


manuellement de la version 5,0 vers la version 8,0 :
• Update-VMVersion “VMName”

28
07/12/2021

Versions de génération de l’ordinateur virtuel

Les ordinateurs virtuels de 2e génération offrent


les fonctionnalités suivantes :
• Démarrage sécurisé
• Démarrage à partir d’un disque dur virtuel qui est
connecté à un contrôleur SCSI virtuel
• Démarrage à partir d’un DVD virtuel qui est connecté à
un contrôleur SCSI virtuel
• Démarrage PXE en utilisant une carte réseau Hyper-V
standard
• Prise en charge du microprogramme UEFI

Démonstration : création d’un ordinateur virtuel

• Dans cette démonstration, vous apprendrez


comment créer un ordinateur virtuel en utilisant
le Hyper-V Manager et Windows PowerShell.

29
07/12/2021

LGestion des ordinateurs virtuels

• Gestion de l’état de l’ordinateur virtuel


• Gestion des points de contrôle
• Démonstration : Création de points de contrôle
• Exportation et importation d’ordinateurs virtuels
• PowerShell Direct
• Démonstration : Utilisation de PowerShell Direct

Gestion de l’état de l’ordinateur virtuel

Les états de l’ordinateur virtuel définissent quelles


ressources sont utilisées :
• Désactivé
• Démarrage
• En cours d’exécution
• En pause
• Enregistré

30
07/12/2021

Gestion des points de contrôle

• Les points de contrôle permettent aux


administrateurs de faire un cliché instantané d’un
ordinateur virtuel à un certain moment spécifique.
• Les points de contrôles ne remplacent pas les
sauvegardes.
• Les points de contrôle standard créent des disques
de différenciation, les fichiers .avhd, qui se fondent
de nouveau dans le point de contrôle précédent
lorsque le point de contrôle est supprimé.
• Les points de contrôle de production sont créés en
utilisant VSS et nécessitent de démarrer depuis un
état déconnecté

Exportation et importation d’ordinateurs virtuels

• Options d’importation :
• Inscrire l’ordinateur virtuel sur place (utiliser l’ID unique existant)
• Restaurer l’ordinateur virtuel (utiliser l’ID unique existant)
• Copier l’ordinateur virtuel (créer un ID unique)
• Options d’exportation :
• Exporter un point de contrôle
• Exporter un ordinateur virtuel, y compris les points de contrôle
• Déplacer le stockage de l’ordinateur virtuel :
• Déplacer toutes les données de l’ordinateur virtuel vers un seul
emplacement
• Déplacer les données de l’ordinateur virtuel vers d’autres
emplacements
• Déplacer les disques durs virtuels de l’ordinateur virtuel

31

Vous aimerez peut-être aussi