Title: La Virtualisation avec HyperV
1Emmanuel Torchy Ingénieur Avant-Vente
Centre-Est emmanuel.torchy_at_microsoft.com
2La virtualisation Microsoft
3La Virtualisation de Serveurs
4Windows Server 2008 Hyper-VQuest-ce que la
Virtualisation ?
Serveur physique Hôte Host
Machine virtuelle (VM) Invité Guest
Réseaux
Disque physique
Disque virtuel
5Virtualisation MicrosoftConsolidation des
serveurs
Défis Coûts des locaux Surcharge dans
l'administration Faible utilisation par
serveur Coûts électricité et climatisation Impac
t sur l'environnement.
Solution ConsolidationCentre de données
écologiqueGérable
Hyper-V VMM
6Virtualisation MicrosoftContinuité métier
Solution Haute disponibilité Continuité métier
assurée pour un coût raisonnable Basculement très
rapide en cas d'arrêt intempestif
Défis Impact de l'arrêt d'un serveur ou d'une
application Respecter les niveaux de
service Systèmes critiques pour l'entreprise
X
Serveur A
7Virtualisation MicrosoftContinuité métier
Défis L'arrêt d'un site provoque l'arrêt de
l'entreprise Cataclysme naturel
Solution Haute disponibilité Continuité métier
assurée pour un coût raisonnable Basculement très
rapide
X
Site B
Site A
8Virtualisation MicrosoftInfrastructure dynamique
Défis Difficulté de faire face à des pics
d'activitéSystèmes sous-employés
Solution Un centre de données robuste et
capable de s'adapter très rapidement
Ferme Web
9Windows Server 2008 Hyper-VQuest-ce quun
Hyperviseur ?
- Un hyperviseur est une plate-forme de
virtualisation qui permet à plusieurs systèmes
d'exploitation de sexécuter sur une machine
physique en même temps. - L'hyperviseur est un noyau hôte allégé et
optimisé pour ne faire tourner 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. S'ils n'ont
pas conscience d'être virtualisés, on parle alors
plutôt de solution de virtualisation. - Ref http//fr.wikipedia.org/wiki/Hyperviseur
10Windows Server 2008 Hyper-VLarchitecture de
Hyper-V
Architecture logicielle monolithique
Architecture de virtualisation actuelle
Architecture Hyper-V
- Les technologies Intel VT et AMD-V vont permettre
un usage à grande échelle de la virtualisation - Les solutions dadministration et de déploiement
sont amenées à évoluer pour une plus grande
intégration avec les offres de management
dentreprise
11Windows Server 2008 Hyper-VLarchitecture de
Hyper-V
Partition Parente
Partition Enfant
Applications
Mode Utilisateur
Mode Noyau
Hardware Server Designed for Windows
12Windows Server 2008 Hyper-VLes Ring
Fourni par
OS
ISV / IHV / OEM
Microsoft Hyper-V
Microsoft / XenSource
Partition Parente
Partitions Enfants
Applications
Applications
Applications
Applications
ModeUtilisateur
WMI Provider
VM Service
Windows Server 2008
Non-Hypervisor Aware OS
VSP
IHV Drivers
Mode Noyau
VMBus
Emulation
VMBus
VMBus
Windows hypervisor
Ring -1
Designed for Windows Server Hardware
13Windows Server 2008 Hyper-VQuelques chiffres et
fonctionnalités
14Windows Server 2008 Hyper-VAméliorations liées
au E/S
- Nouvelle architecture de gestion des E/S offrant
de meilleures performances - Les périphériques liés au stockage, au réseau, à
laffichage vidéo sont synthétisés pour des
systèmes récents ou émulés pour des systèmes plus
anciens - Dans le cas des périphériques synthétisés les
entrées/sorties se font en mode Passthrough (sans
commutation de contexte mode Kernel/mode User
entre la machine virtuelle et la machine
physique) - Laccès direct aux périphériques PCI-Express en
cours de développement sera disponible dans une
version ultérieure
15Windows Server 2008 Hyper-VCommunucations
VSC/VSP et mode Passthrough
Partition parent
Partitions enfant
Kernel Mode
Hardware
16Windows Server 2008 Hyper-VMode émulé
Partition parent
Partition enfant
Fournisseur
Windows
Windows Server2008 Hyper-V
ISV
OEM
Kernel Mode
Hardware
17Windows Server 2008 Hyper-VAméliorations liées
au stockage
- Refonte des fonctionnalités de stockage
- Performances IDE et SCSI identiques
- 4 contrôleurs IDE et SCSI, 256 disques par
contrôleur SCSI - Augmentation de la taille max des VHD de 127 GB à
2 TB - Accès direct au disque physique
18Windows Server 2008 Hyper-VEvolutions liées au
réseau
- Refonte des fonctionnalités et de larchitecture
réseau - Passage dun Hub virtuel à un Switch virtuel
- Support de 802.1q (VLAN Tagging)
- Support de 802.1p (QoS)
- Jusquà 128 VLAN différents
- Jusquà 12 cartes réseaux par machine virtuelle
(8 synthétiques et 4 émulés)
19Windows Server 2008 R2 Hyper-VLes grandes
nouveautées (1/2)
- Live Migration
- Bascule à chaud des VMs sans interruption de
service (moins de 1 seconde). - Clustered Shared Volumes
- Système de fichiers NTFS permettant les Clusters
actif/actif. Plus besoin de mettre une VM par
LUN. - Support de 32 curs sur le hôte
- Permet le support des architectures quadri
processeurs à 8 curs (8 x 4 32). - Ajout à chaud stockage (VHD ou SCSI)
- Ajout et éjection à chaud des disques VHD sur
contrôleur SCSI ou les disques passthrough SCSI. - Second Level Address Translation (SLAT)
- Amélioration des performance daccès mémoire en
jouant sur lintégration des contrôleurs mémoire
dans les dernières générations de processeur.
20Windows Server 2008 R2 Hyper-VLes grandes
nouveautées (2/2)
- Multiple network channels (NIC teaming)
- Teaming ou Bonding logiciel au niveau logiciel et
géré par la machine parente. Cela évitera
lutilisation des drivers de Teaming des
constructeurs. - Attention à confirmer
- Remote Desktop Connection Broker
- Connection Broker pour le scénario VDI
- Amélioration de la tolérance de panne
- Plus besoin de double HBA sur le SAN sur chaque
nud Hyper-V. Si une HBA devient défaillante ou
si le lien fibre se brise alors les VMs de
lHyper-V concerné continuent de tourner mais
laccès au SAN se fait via les autres nuds du
cluster et par réseau dédié entre ces nuds.
Passage en mode dégradé mais fonctionnel. - PowerShell v2
- Fourniture des cmdlets pour Hyper-V. Tout
devient scriptable et automatisable. - Microsoft Hyper-V Server 2008 R2
- Produit gratuit qui possédera les mêmes
spécifications techniques que la version
Enterprise ou DataCenter. La seule différence
sera linterface de management qui sera en ligne
de commande. Avec ce produit, il nest pas
possible de bénéficier des VM gratuites.
21Quick Migration vs. Live Migration
- Windows Server 2008 R2
- Transfert de létat mémoire de la VM
- Création de la VM sur la cible
- Transfert des pages mémoire de la source à la
cible via réseau - Transfert de l'état final et restauration du
contexte de la machine virtuelle - Mise en pause de la machine virtuelle
- Déplacement de la connectivité du stockage de
lhôte source vers celui cible - Un-pause execution
- Windows Server 2008
- Sauvegarde du contexte de la VM
- Création de la VM sur lhôte cible
- Ecriture de la mémoire sur le stockage partagé
- Bascule de la machine virtuelle
- Déplacement de la connectivité du stockage de
lhôte source vers celui cible - Restauration du contexte de la VM
- Restauration de la mémoire de la VM depuis le
stockage partagé - Execution de la VM
Hôte 2
Hôte 1
Hôte 1
22Hyper-V Live MigrationInitialisation de la
migration
Client accédant la VM
Live Migration de cette VM vers une autre machine
physique
- Initialisation par ladministrateur de la Live
Migration afin de déplacer une VM dun hôte vers
un autre
23Hyper-V Live MigrationPhase de pré-migration
copie complète
Le contenu de la mémoire est copié vers le
nouveau serveur
VM pré-créée
La copie initiale prend en charge lintégralité
du contenu de la mémoire
24Hyper-V Live MigrationPhase pré-migration
Dirty Pages
Client conservant laccès à la VM
Pages modifiées
Le client continuant daccéder à la VM, des pages
mémoires continuent à être modifiées
25Hyper-V Live MigrationPhase de pré-migration
copie incrémentielle
Copie des pages modifiées
Jeu de pages de plus en plus réduit
Hyper-V identifie les pages modifiées, et les
copie de manière incrémentielle et itérative
26Hyper-V Live MigrationPhase de migration
Copie de létat de la partition
VM en pause
La fenêtre de migration est très rapide et
largement en dessous des timeout de connexion TCP
27Hyper-V Live MigrationPhase de post-migration
nettoyage
Client redirigé vers la nouvelle machine hôte
Suppression de la définition de lancienne VM
après validation que la migration sest déroulée
avec succès
- Envoie dun gratuitous ARP aux éléments réseau
pour mise à jour de leur cache - Létat des sessions étant maintenu, aucune
reconnexion nécessaire
28Windows Server 2008 Hyper-VQuelle version pour
quel usage ?
Calculateur de licences http//www.microsoft.com
/windowsserver2003/howtobuy/licensing/calculator.m
spx
29Hyper-V
30 31(No Transcript)