Hyper-V v2
Fabrice MeillonArchitecte InfrastructureMicrosoft Francehttp://blogs.technet.com/fabricem_blogs
Windows Server
2008 et Hyper-V: une
bonne base
Les nouveautés de
Windows Server
2008 R2
Hyper-V v2
Agenda
Hyper-V
La virtualisation au cœur de l’entreprise
Matériel
Système
Applications
Données et paramètres
Réseau
Réduire des coûts de l'infrastructure physiqueOptimiser l’utilisation des ressourcesAugmenter la flexibilité et l'efficacité opérationnelleDisponibilité accrue des applications et amélioration de la continuité d'activité
C’est quoi Hyper-V ?
C’est l’hyperviseur de Windows Server 2008
Hyperviseur Virtualisation de machine
Principe des machines virtuelles
LANLAN
Serveur physique« Hôte »« Host »
Disque physique
Disque virtuel
Machine virtuelle (VM) « Invité »« Guest »
Réseaux
Permet à plusieurs systèmes d’exploitation de s’exécuter simultanément sur une même machine physique.
Moins de 10% des serveurs et de 1% des postes de travail sont virtualisés aujourd'hui
Evolution des scenarii de virtualisation
Virtualisation applications /
postes de travail
Continuitéd’activité
Consolidation
de serveurs
Test & développement
Flexibilité utilisationressources
Windows Server 2008 et Hyper-V
Solution interopérable de virtualisation de machines, native dans Windows Server 2008Fournir le meilleur niveau de performances aux machines virtuellesAssurer la disponibilité des machines virtuellesEtendre les possibilités d’administration Réduire les coûts associés à la virtualisation (formation, licences, support)
Kernel
Applications
WindowsKernel
Windows Server 2008
VSP
Windows Server 2000, 2003 et 2008
Applications
WindowsKernel VSC
VMBus VMBus Emulation
Xen-enabledKernel
Applications
VSC
VMBus
Fournisseur:
Système
MS/XenSource
ISV/IHV/OEM
Windows Server2008 Hyper-V
Hyper-V
Hardware 64 bits Intel VT ou AMD-V
Drivers
Applications
Kernel Mode: Ring 0
User Mode: Ring 3
VMX Root operation
Système non Hyper-V aware
VM ServiceWMI Provider
VM Worker Processes
Système Hyper-V aware
Windows Server 2008 Hyper-VArchitecture
Caractéristiques d’Hyper-V (v1)
Rôle de Windows Server 2008 x64Architecture basée sur un Hyperviseur “Micro noyau”Mode multi-processeurs pour les machines virtuellesSupporte jusqu’à 64 Go de RAM par machine virtuelle (VM)Nouveau modèle de pilotes synthétiques (para-virtualisation)Mode privilégié pour les E/S (accès pass-through)Support du mode direct (disque pass-through) pour les disquesSupport des machines virtuelles 32 et 64 bitsLarge gamme d’OS supportés (Windows et certains Linux)Sauvegarde à chaud (VSS) et snapshotsGestionnaire Hyper-V : vue centralisée des VMs et de leurs attributs (état…)
Hyper-V v2R2
R2
Hyper-V v2
Objectif : Améliorer la plate forme de virtualisation Hyper-V en intégrant les dernières évolutions technologiques et en s’ouvrant vers de nouveaux scénarios4 axes d’améliorations ou d’évolutions
Disponibilité des machines virtuellesPerformancesAdministrationScénario : Virtualisation du poste de travail
Disponibilité – déplacement sans interruption de service
La fonctionnalité la plus demandée par nos clients aujourd’hui.
Objectif : Pouvoir déplacer une machine virtuelle d’un serveur hôte vers un autre sans interruption de service
Sans perte des connexions réseaux
Quick Migration vs. Live MigrationQuick Migration
(Windows Server 2008 Hyper-V)
1. Sauvegarde du contexte de la VM sur le disque partagé (hibernation)
2. Bascule de la machine virtuelle
3. Restauration du contexte de la VM
Live Migration(Windows Server 2008 R2 Hyper-V)
1. Transfert de l’état mémoire de la VM
2. Transfert de l'état final et restauration du contexte de la machine virtuelle
3. Reprise & exécution
Hôte 1 Hôte 2 Hôte 1 Hôte 2
Disponibilité Hyper-V : Failover Clustering
Réseau PUBLIC
Réseau Heartbeat
NOEUD 2NOEUD 1
NIC2 - 192.168.1.2
NIC2 - 192.168.1.3
NIC1 – 10.1.1.2 NIC1 – 10.1.1.3
Live Migration
Demo
Mise en oeuvre (migration de Quick à Live Migration)
Modifications des VMs
Non
Modifications de l’architecture stockage
Non
Modifications de l’infrastructure réseau
Non
Mise à jour vers Windows Server 2008 R2
(Hyper-V v2 et WSFC*) Oui
(Possible grâce au Cluster Shared Volume)
* Windows Server Failover Cluster
Cluster Shared Volumes (CSV)
Permet à de multiples nœuds d’accéder de manière concurrente à un unique LUN partagéFournit aux VM une transparence complète vis-à-vis du nœud propriétaire d’un LUNLes VM peuvent être déplacées sans nécessiter de changement de propriétaire du LUN
Pas de démontage, remontage des volumes nécessaire (500 à 700 ms d’indisponibilité)
Live Migration & CSVTous les serveurs Hyper-V “voient” le même stockage qui contient les VHDs
Live Migration – Initialisation (1) Création d’une connexion TCP entre les hôtes source et destinationTransfert de la configuration de la VM vers le serveur de destinationCréation d’un squelette de la VM sur le serveur de destination
.BIN.VSV.XML
.VHD
Hôte Source Hôte Destination
Stockage (Cluster Shared Volume)
Données de configuration
Live Migration - Transfert de la mémoire (2)
Transfert le contenu de la mémoire de la VM du server source vers le serveur de destinationSuivi des pages modifiées par la VM, re-transfert de ces pages Mise en pause de la VM avant la phase de transfert final
.BIN.VSV.XML
.VHD
Hôte Source Hôte Destination
Stockage (Cluster Shared Volume)
Mémoire de la VM
Live Migration – Transfert de l’état et reprise de la VM (3)
Sauvegarde l’état de la VM (registres et périphériques) sur l’hôte sourceTransfert l’état sauvegardé et l’accès aux fichiers de la VM vers l’hôte de destinationReprise la VM de l’état ‘en pause’ sur l’hôte de destinationDisparition de la VM sur l’hôte source
.BIN.VSV.XML
.VHD
Hôte Source Hôte Destination
Stockage (Cluster Shared Volume)
Etat sauvegardé
Réseau pour la live migration
Disponibilité - Ajout/suppression à chaud du stockageAjout et suppression de disques au format
VHD ou accès direct (disques pass-through) à une VM en fonctionnement sans besoin de reboot
S’applique aux disques attachés à un contrôleur virtuel SCSI
BénéficesAugmentation du volume de stockage sans interruption de service
Scénario Sauvegarde Scénarios SQL/Exchange
Améliorations des performances
Hôte de virtualisationSupport jusqu’à 32 processeurs logiques
Gestion de la mémoire
Invités (machines virtuelles)Réseau
Hôte - Support 32 proc. logiques
Gestion de la mémoire VM (1/2)
Aujourd’hui, les processeurs fournissent un niveau de translation d’adresses mais l’hyperviseur en a besoin de deux
Guest Virtual Address
Guest Physical Address
System Physical Address
OS invité prend en charge le mappings GVA-vers-GPA
Hyperviseur prend en charge les mappings GPA-to-SPA
Guest Virtual Address
System Physical Address
Shadow page tables combine ces 2 niveaux de mappings dans une unique table de translationOverhead : 10% du CPU
Gestion de la mémoire VM (2/2)
Second Level Translation (SLAT)Utilisation des fonctionnalités processeurs pour améliorer les performances et réduire la charge de l’hyperviseur
Intel - Extended Page Tables (EPT)AMD - Nested Page Tables (NPT) /Rapid Virtualization Indexing (RVI)
Consommation CPU liée à l’Hyperviseur diminue de 2 %Gain de 1Mo de mémoire consommée par VM
Performances réseau (VM)
Support du TCP OffloadSupport des Virtual Machine Queues
Support des Jumbo Frames
Gestion de l’énergie
Windows Server 2008 R2 prend en charge le Core Parking
Faire en sorte d’optimiser l’utilisation de chaque processeurMise en sommeil “park/sleep” des coeurs
BénéficesRéduction de la consommation électrique
Windows Server 2008 – Serveur 16 "cores"
Windows Server 2008 R2 Core Parking - Serveur "16 cores"
Processor is
“parked”
Processor is
“parked”
Administration d’Hyper-V v2Hyper-V Manager
Possibilité de créer un réseau virtuel « dédié »
Administration d’Hyper-V v2
Administration d’Hyper-V v2
Fonctionnalités apportées par Windows 2008 R2 et Windows 7
Démarrage sur VHD – Unifier les images
Monter/démonter un disque VHD directement au niveau du gestionnaire de disques ou en ligne de commande avec l’utilitaire diskpart
MMC Hyper-V pour Win 7
Installer les outils RSAT Win 7 :
http://www.microsoft.com/downloads/details.aspx?FamilyID=82516c35-c7dc-4652-b2ea-2df99ea83dbb&DisplayLang=en
Turn Windows features on/offSous Remote Server Administration Tools
Failover Clustering ToolsHyper-V Tools
Start Menu-> Administrative Tools
SCVMM 2008 R2 (1/2)Support de Windows Server 2008 R2 comme serveur hôte
Support du Cluster Shared Volume (CSV) Support de la Live Migration
Améliorations SANPlusieurs LUNs avec une unique cible iSCSIMigration SAN depuis un hôte standalone vers un cluster et vice versa
Améliorations réseauSupport de VMQ & ChimneyUtilisé pour le placement des VM comme rating supplémentaireActivation / Désactivation du MAC spoofing.Possibilité de réutiliser des « Port groups » définis dans VMWare Virtual Center.
Ajout et suppression à chaud de stockage SCSI dans une VM
SCVMM 2008 R2 (2/2)
Mode Maintenance Quand on met en maintenance un hôte les VM sont automatiquement « Live Migrées »Possibilité d’enregistrer l’état si l’hôte n’est pas dans un clusterSupporté pour Hyper-V / VS 2005 & VMWare
Domaines disjointsSupport des hôtes qui ont des FQDN dans AD et DNS différents avec création automatique du SPN alors qu’auparavant il fallait le faire manuellement
Prise en charge solution VDI (RDS&Hyper-V)Intégration entre VMM 2008 R2 et Windows Server 2008 R2 RDS (Remote Desktop Services)
Virtualisation du poste de travail
Répondre au besoin de postes de travail virtualisés, en proposant une solution de provisionning, d’accès et de gestion s’appuyant sur Hyper-V et Remote Desktop Services
Infrastructure unique pour la découverte et la publication de ressources (applications (RDS) ou poste de travail (Hyper-V))
Scénarios de déploiement VDI
Assignation temporaire (jusqu’à la déconnexion) de la machine virtuelle par utilisateur (par exemple via un pool de machines)
Assignation permanente d’un poste de travail virtuel pour un utilisateur
ServeurPC riche ou client léger
Windows Server 2008
R2
Hyper-V
Présentation
Poste de travail virtuel
OS
Applications
Profil
Le poste de travail est exécuté
centralement, son affichage déporté sur un PC ou poste
léger
Virtualisation des postes de travail et Hyper-V v2
RDS Connection Broker
Ferme serveurs RDS
Utilisateurs RDSUtilisateurs poste de travail
hébergé
Ferme serveurs Hyper-V
Utilisateurs poste de travail
hébergé (distants)
RDS Gateway
Stockage
Utilisateurs RDS externes (distants)
Mise à disposition des postes VDI
Mise à disposition de postes de travail virtuels
demo
Hyper-V Server V2 (Beta)
Toujours gratuit, disponibilité via le WebSupport de la Live Migration:
Donc de la mise en cluster !!
Processeur et mémoire Support de 32 processeurs logiques Microsoft Hyper-V Server 2008 R2 Beta supporte jusqu’à 1To de RAM sur le système physique
Utilitaire de configuration Hyper-V amélioré:Configuration administration à distanceConfiguration Failover ClusteringOptions supplémentaires pour les “Mises à jour”
Hyper-V Server 2008 R2
demo
Synthèse - Windows Server 2008 R2 et Hyper-V
Live Migration grâce au CSV (déplacement à chaud des VMs)Performances
Support jusqu’à 32 processeurs logiquesPrise en comptes des évolutions matérielles (SLAT, TCP Offload, VMQ)
AdministrationSCVMM R2
Scénario de virtualisation des postes clients (VDI)
Ressources utiles
Blog
http://blogs.technet.com/windows7
Dans ce blog, cliquez Windows Server 2008 R2 dans la zone de tags pour accéder à toutes les informations complémentaires et les liens vers les documents de références.
Questions / Réponses
Save the date for tech·days next year!
14 – 15 avril 2010, CICG
Classic Sponsoring Partners
Premium Sponsoring Partners
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED
OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Votre potentiel, notre passion TM