You are on page 1of 79

Optimiser une infrastructure Serveurs et rduire les cots grce la virtualisation de machines et

SP1

Quest ce que
Un site Web trs orient technique
http://www.microsoft.com/france/technet/default.mspx

Une newsletter personnalisable


http://www.microsoft.com/france/technet/presentation/flash/default.mspx

Des sminaires techniques toute lanne, partout en France


http://www.microsoft.com/france/technet/seminaires/seminaires.mspx

Des Webcasts accessibles tout instant


http://www.microsoft.com/france/technet/seminaires/webcasts.mspx

Un abonnement
http://www.microsoft.com/france/technet/presentation/cd/default.mspx

Objectif du sminaire
Quels bnfices attendre de la virtualisation ? En quoi consiste loffre de virtualisation de Microsoft Comment mener son projet de virtualisation.

Agenda
Introduction Virtual Server de A Z La virtualisation de machines avec Windows Server 2008 Comment mener son projet de virtualisation Conclusion et Q&R

La virtualisation aujourdhui

Elle est de plus en plus prsente dans les entreprises

IDC analyst John Humphreys predicted that an already strong virtualization software market will expand to more than US$1.8 billion in 2009. The market stands at about $810 million today, up 46 percent from $560 million in 2005

Source : Worldwide Virtual Machine Software 20062010 Forecast

Elle est prsente tous les niveaux

Virtualisation de rseaux Virtualisation de stockage Virtualisation de matriel Virtualisation de systme Virtualisation dapplications Virtualisation de sessions

Pourquoi la virtualisation ?
Sans virtualisation
Dpendance entre applications et OS Interfaces utilisateur lies aux process Dpendance entre OS et matriels Stockage li des localisations spcifiques Rseau li des localisations spcifiques

Avec virtualisation
Applications virtuelles
Indpendance vav matriels / OS et isolation

Structure de loffre Microsoft


Infrastructure Supervision Licensing interoperabilit

Presentations virtualises
Couche de presentation spare des process

Machines virtuelles
Indpendance entre OS et matriels

Stockages virtuels
Stockage et sauvegarde au travers du rseau

Rseaux virtuels
Localiser des ressources distribues

Support

Loffre de virtualisation de Microsoft


Virtualisation des serveurs

Virtualisation des sessions

Administration
Virtualisation des applications

Virtualisation du poste de travail

Virtualisation : bnfices attendus

Rduire le cot de possession

Augmenter la disponibilit

Apporter de Lagilit

Sauvegarde Energie Reprise

Cration dynamique Systme dynamique auto adpatable

Taux dutilisation
Suppression de phases de tests

Continuit dactivit

Virtualisation de machines (1/2)


Application Application Application Application

Application Application

Application Application

Operating Operating System System

Elle permet plusieurs systmes dexploitation de sexcuter simultanment sur une mme machine physique.

Matriel

Virtualisation de machines (2/2)

10

Principe des machines virtuelles

Serveur physique Hte Host Disque physique

Machine virtuelle (VM) Invit Guest


Rseaux
LAN

Disque virtuel

11

Scenarios
Site dpartementaux

Continuit de lactivit

Consolidation de serveurs Test and Dveloppement


Centre de calculs

12

Scenarios
Consolidation de serveurs de production
Consolidation de charges de travail avec une utilisation faible des serveurs Les contraintes physiques constituent un lment de choix cl Agence et datacenter

Hbergement des anciennes applications


Consolidation des anciens OS (NT, Win2K) et des applications associes sur Windows Server 2003 La gestion des anciens OS reste un problme de management

Continuit de service et rcupration en cas de dsastre


Portabilit des applications et flexibilit dans lutilisation des plateformes matrielles

Dveloppement et test
Provisionnement rapide des machines virtuelles Lutilisation des undo-disks et de la sauvegarde des tats aide reproduire les problmes

Centre de calculs dynamique*


13

Consolidation dapplications
Outil Partitionnement matriel Rpartition de charge (WSRM) Virtualisation (Virtual Server)

Technologie

Adapt

Applications trs consommatrices en ressources Isolation applicative complte Redimentionnement ncessite un redmarrage Granularit 4-processeurs

Applications consommatrices en ressources Gestion de la rpartition des ressources Toutes les appli. sont sur le mme niveau dOS OS/HW single point of failure

Applications peu consommatrices en ressources Applications anciennes Faible simplification de l'administration

Limites

Guide

Microsoft Solution Accelerator for Consolidating and Migrating LOB Applications


14

VIRTUAL SERVER de A Z

15

Virtual Server
2007 2006
Virtual Server 2005 R2 SP1 Virtual Server devient gratuit Virtual Server 2005 R2 Virtual Server 2005 Acquisition Connectix
16

2005
2004 2003

Virtual PC vs Virtual Server


Virtual Server (VS) : pour la consolidation et migration des applications serveurs Virtual PC (VPC) : pour la migration des applications bureautiques et consolidation des postes de travail VPC et VS partagent les technologies suivantes
mulation matrielle commune Formats de disque dur virtuel (permet le dplacement de VPC vers VS) Mise en rseau virtuelle (cartes rseau multiples, cration de rseaux virtuels)

2 diffrences de mise en uvre

Capacit d'extension et dautomatisation


VS : API COM pour la configuration, gestion et intgration des VM

VS est multithread (chaque systme hberg tourne dans son propre thread)
17

Virtual Server
OS et Applications hbergs OS et Applications hbergs

Systme Modles standards dexploitation Carte mre Intel 440BX

(OS) hberg: Carte rseau Intel 21141


Excute tous les systmes Contrleur IDE/ATAPI dexploitation x86 principaux


Contrleur SCSI Adaptec 2940

Carte vido S3 Trio64 Gfx / 2D

Matriel virtuel

Matriel virtuel

Go de RAM 3,6 Periphriques standards Clavier, souris, lpt, com 4 cartes rseau Infrastructure de virtualisation Stockage 56,5 To (IDE et SCSI)

Machines virtuelles
supportes

Service de virtualisation Windows Server 2003

Gestion de machines virtuelles (VMM) API COM Gestion des ressources Intgration journal dvnements/WMI Windows Prise en charge multi Thread NT du 4.0, Server 2003 et

Server 2003 Virtual Server fonctionne avec Windows: Linux Distribution Heartbeat du noyau/

ordonnanceur (scheduler) PSS supporte les applications Microsoft Pilotes de priphriques dans les Windows VMs

Serveur x86/x64

32 proc /64 Go sur X86 Applications hberges : 64 proc / 1 To sur X64

ncessite PAS de rcriture, ni de Ne Virtual Server utilise les infrastructures


existantes de stockage, de rseau et de nouvelle formation, etc scurit du systme

18

Virtual Server 2005 : Architecture


OS hte
Application Web
Virtual Server Service

OS invit
Applications invites
Ring 3: Mode User Ring 1: Mode Kernel invit
Suppl. VM
Windows (NT4, 2000, 2003)

Fourni par :
Microsoft
Virtual Server ISV OEM

IIS
Mode User Mode Kernel
Windows Server 2003 ou Windows XP

Ring 0: Mode Kernel Noyau VMM

Noyau

Noyau VMM

Hardware server Designed for Windows


19

Support de lassistance la virtualisation par le hardware


Disponible depuis le SP1, prise en charge :
Intel Virtualization Technology (IVT) AMD Virtualization Technology (AMD-V) Les extensions processeurs ne sont pas requises mais elles seront utilises si elles sont prsentes Les VM peuvent tre dplaces entre IVT et AMD-V aprs shutdown Peut tre mis en service ou hors service VM par VM

Performance
Windows
Gnralement, les performances de Windows sont quivalentes en raison des optimisations existantes). Le Setup de Windows est plus rapide (~3 fois)

Non Windows
Grandement amliores
20

Isolation: De multiples OS fonctionnent en concurrence sur un serveur unique


Pripheriques dune VM 440BX chipset with PIIX4 System BIOS (AMI) PCI Bus ISA Bus Power Management SM Bus 8259 PIC PIT DMA Controller CMOS RTC Memory Controller RAM & VRAM COM (Serial) Ports LPT (Parallel) Ports IDE/ATAPI Controllers SCSI Adapters (Adaptec 2940) SVGA Video Adapter (S3 Trio64) VESA BIOS 2D Graphics Accelerator Hardware Cursor Ethernet Adapter (DEC 21140) Keyboard Mouse

Virtual Server virtualise :


CPU Sous systme de gestion mmoire Tous les matriels que la VM voit

Virtual Server mule :


Les communications avec les priphriques accds sont intercepts et muls par voie logicielle via des modles de priphriques virtuels

Les VMs nont pas daccs :


La mmoire physique de lHte La mmoire virtuelle des autres VMs et leurs priphriques virtualiss
21

Virtual Server 2005 R2 SP1


22

Fonctions de gestion des ressources


Allocation des ressources du processeur
Prise en charge des mthodes de pondration et dencadrement pour un contrle prcis Multithread pour fonctionner sur des systmes comprenant jusqu 32/64 processeurs et 64 Go/ 1 To de mmoire vive

Allocation des ressources mmoire


Prise en charge du redimensionnement de la mmoire au dmarrage du systme virtuel La mmoire ne peut pas tre sur-alloue Virtual Server est compatible NUMA (Non-Uniform Memory Access)
23

Caractristiques de gestion des applications


VM VM VM

Serveur Web

Logique mtier

Base de donnes
Poids : 1000 Max : 50%

Stratgies dallocation des ressources du processeur Poids : 100 Poids : 100

Max : 20% Min : 5%

Max : 20% Min : 10%

Min : 25%

La pondration fournit la garantie dun certain niveau de services des bases de donnes vis--vis dautres machines virtuelles. La rserve garantit que dautres machines virtuelles ne seront pas sousapprovisionnes par le processeur : charge quilibre. Rserver 1 CPU pour le serveur Hte Virtual Server
24

Caractristiques de gestion de la mmoire


VM VM VM

Serveur Web

Logique mtier

Base de donnes

Stratgies dallocation des ressources mmoire

1 Go 512 Mo 1 Go

Pas de saturation mmoire, la quantit de mmoire disponible est limite par la mmoire physique disponible Lajout/suppression dynamique de mmoire nest pas support Rserver 512 Mo pour le systme Host + 15 Mo pour le service VS

25

Disques virtuels
Cration des disques virtuels (VHD) au travers du Manager de disque virtuel (Virtual Disk Manager)
Taille et type spcifis la cration Sur le systme hte cest un simple fichier Possibilit de cration sur tout support accessible
IDE, SCSI, RAID, SAN, NAS,

5 types de disques
Disques tailles fixes Disques dynamiques Disques de diffrence Disques dannulation Disques lis

Conversion possible entre les types de disques


26

Vue densemble des disques virtuels


Type de disques virtuels
Disques dynamiques Disques de taille fixe Disques lis Type par dfaut, la taille augmente en fonction des besoins Meilleures performances Lie un disque physique en tant que disque virtuel Host Guest Host Guest 1Go 2TB 2To 2To 2To

Host

Guest

Type dtat des disques virtuels


Disques dannulation Disques diffrentiels tats sauvegards Non persistent, par VM Hirarchie disque parent enfant Base Sauvegarde la mmoire sur disque(idem hibernation)
VM

Base Session

SP1

SP2

Host

27

Capacits disques virtuels


Limites
32 VHD sur contrleurs IDE et SCSI virtuels 4 VHD en utilisant IDE
Chaque disque peut atteindre 128 Go

4 contrleurs SCSI (Adaptec 2940 PCI)


Chaque contrleur supporte un bus SCSI (single) 7 disques par contrleurs, 2 To par disque

Maximum de 56 To par machine virtuelle (VM)

Avantages : dploiement rapide, souple et conomique


Utilisation des infrastructures existantes de stockage, de mise en rseau, de scurit et de gestion Les disques durs virtuels sur SAN permettent une restauration efficace aprs incident.
28

Rseaux Virtuels
Rseaux Virtuels (VM vers lextrieur)
Jusqu 4 cartes rseau virtuelles par VM

Cre par dfaut


Un rseau virtuel pour chaque carte rseau de lhte Un rseau virtuel sans carte attache

Des rseaux virtuels additionnels peuvent tre crs


Peut tre bridge la carte rseau de lhte Aucun pilote spcifique nest requis pour lOS VM (Guest)

Chaque carte rseau virtuelle (Intel 21140 Ethernet PCI) Le Virtual switch route en local et en externe

Rseaux locaux uniquement (VM VM)


Utilise un serveur Virtual DHCP Pas de connexion la NIC hte (aucune activit sur le rseau) Tout le routage est local au Virtual Server
29

Architecture de rseau virtuel

30

Virtual Machines Additions


Amliorations des performances
(ibdispensable si pas dassistance matrielle la virtualisation au niveau du processeur)

Service au niveau de lHte pour permettre entre lhte et linvit :


larrt (shutdown) la synchronisation des horloges entre invit et hte Battement de cur (heartbeat)

Interactions souris et vido pour les invits


Pilote de souris et pilote de carte graphique

Disponibles pour Windows Server NT4 SP6, 2000, 2003, XP, Vista et Linux
31

Une plateforme oriente entreprise


Monte en charge
Support de lhte Windows 2003 x64

Performance

Rcriture du driver Virtual Machine Manager Jusqu 50% de gain dans la sollicitation de la CPU
Boot PXE Intgrer les scnarios de dploiement des machines virtuelles dans les dploiements dinfrastructure Support des clichs instantanes Support du montage des VHD Support des invits Linux Mise en uvre de MSCS entre machines virtuelles Support du cluster au niveau de lhte
32

Administrabilit

Interoprabilit

Disponibilit

Virtual Server 2005 R2 SP1 : nouveau support VSS et volutivit


Support du montage des VHD
Permet ldition du contenu VHD en mode offline Ct hte, sauvegardes stateful
Pour des invits Windows Server 2003 et ultrieurs : hot back up des invits Pour les autres OS (Windows 2000, Linux : sauvegarde avec un temps darrt minimal (tat sauvegard)

Support Volume Shadow Service

Toute application de sauvegarde compatible VSS peut tirer parti de cette fonctionnalit Sur les htes x64, passage une limite de 512 machines virtuelles (256 Go de mmoire adressable)
Sur des htes 32 bits, pas de changement (64 VM)
33

Evolutivit x64

Montage des VHDs


34

Virtual Server 2005 R2 SP1 : Intgration dAD et fonctionnalits additionnelles


Intgration AD
Service Connection Points Fournit le nom de linvit daprs la VM au hte

Changement de la taille par dfaut des VHD


Passage de 16 GO 127 GO pour les disques dynamiques seulement

Mise en cluster des htes Virtual Server


Script et livre blanc maintenant inclus dans la distribution

35

Le support des configurations


Hte:
Windows Server 2003 (Std, Ent, DataCenter) Windows XP SP2 et X64 (non production) Windows 2003 Server (Web, Std, Ent), Windows 2000 Server (Standard et Advanced) Windows NT Server 4.0 SP6a, Windows XP SP2 Distribution Linux* KB: 897613 Microsoft Virtual Server support policy KB: 897614 Windows Server System software not supported within a Microsoft Virtual Server environment

Invits:

Rles et applications supports


Pas de diffrence dans la politique de support dans des machines virtuelles versus les machines physiques
36

Support des distributions Linux


Support des machines virtuelles Linux
Enterprise distributions:
Red Hat Enterprise Linux 2.1 (update 6) Red Hat Enterprise Linux 3 (update 6) Red Hat Enterprise Linux 4 SuSE Linux Enterprise Server 9 Red Hat Linux 7.3 Red Hat Linux 9.0 SuSE Linux 9.2/9.3 SuSE Linux 10

Standard distributions:

Virtual Machine Additions disponible sur connect.microsoft.com


37

Virtual Server 2005 R2 SP1 : nouveaux OS supports


Nouveau support dOS hte
Windows Vista (pas en production) Windows Server 2003 SP2

Nouveau support dOS invit


Windows Server 2003 SP2 Windows Vista SUSE Linux Enterprise Server 10 SUN SOLARIS 10

38

Virtual Server
Autres spcificits

Disque F6 driver SCSI mul Pre-compacteur et compacteur de disque virtuel Ouverture des ports ncessaires lors de linstallation Espace rserv pour les tats sauvegards Amlioration du support de lhyper-threading

39

Virtual Server R2: Packaging et licencing


Virtual Server 2005 R2 Enterprise Edition
Avril 2006: en tlchargement gratuit Version complte et supporte

Nouveaux droits dutilisation des environnements virtuels pour Windows Server 2003 R2 Edition Enterprise et Datacenter

1 licence W2K3 R2 Enterprise 4 licences pour des machines virtuelles 1 licence W2K3 R2 Datacenter illimit

Le mode de licence par instance en fonctionnement amliore la valeur et la flexibilit des produits Windows Server System. Le mode de licence par processeur permet de saligner avec les ressources rellement utilises
http://www.microsoft.com/licensing/userights

40

Windows Server 2003 R2 Edition Entreprise


Je souhaite dployer 4 machines virtuelles sur mon serveur
Windows Windows

Avec Windows Server R2 Edition Enterprise Total : 1 Licence Windows


Windows Server 2003 R2 Edition Entreprise inclut 4 instances du systme dexploitation Ajoutez une licence Windows Server R2 Edition Entreprise et obtenez 4 invits de plus Illimit avec une version Windows server 2003 R2 Datacenter

Windows

Windows

Couche Virtualisation
Windows Server 2003 R2 EE

Matriel
Modle actuel

Total : 5 Licences Windows 1 : Machine hte 4 : Systmes invits

41

Licences par instance


Librairie avec 100 images de Windows

Serveurs utilisant les images (1 par serveur)

Promouvoir lutilisation de la virtualisation Crer autant dimages que vous le souhaitez

Ancien modle de licence Total: 107 licences Windows

Stocker les images o vous en avez besoin


Disposer dune licence Windows uniquement pour les machines en fonctionnement

Nouveau modle de licence

Total : 7 licences Windows


42

Licences par processeur


SQL Server, BizTalk Server, ISA Server etc Licence par processeur virtuel pour les machines virtuelles
SQL SQL SQL Machine virtuelle

Machine virtuelle

Ancien modle de licence Total : 2 licences SQL 8-processeurs

Couche Virtualisation
Windows 2003

Matriel : 8 processeurs

Nouveau modle de licence Total : 2 licences SQL 1 processeur

43

Licences des machines virtuelles


Le support de la virtualisation dun point de vue licencing quelque soit loutil de virtualisation
0 VM par licence Windows Server Std 4 VMs par licence Windows Server 2003 EE R2 N VMs par licence Windows Server 2003 DC R2

44

Consolider / Virtualiser avec Virtual Server


Planifier
Etudier les pistes de virtualisation et les scnarios

Dployer
Solution de consolidation

Administrer
Grer lenvironnement virtualis

45

Planifier
Besoins en terme de charge

Planifier
Dployer Administrer

Quel sont mes besoins? Utilisation CPU : en moyenne et en forte charge? Nombre de CPU : besoin de plus dun CPU? Rseau: Utilisation ? Mmoire: utilisation en charge? Stockage: Nombre I/O Support: Est-ce que mon application est support dans un environnement virtuel? Isolation: Mon application doit elle tre isole des autres Considrations machine virtuelle

46

Planifier
Considrations Capacity Planning CPU
Calcul du besoin CPU

Planifier
Dployer Administrer

Besoin CPU = nombre de CPUs x vitesse CPU x utilisation CPU 2 processeur x 2000 MHz x 10% utilisation= ~400 Mhz Considrer les priodes de pic Total CPU = nombre de processeurs x vitesse CPU
2 processeurs x 3600 MHz = 7200 Total MHz .25 x 7200 = 1800 MHz 7200 -1800 = ~5400 MHz disponible pour les machines virtuelles

Calcul de la charge disponible

Garder 25% pour lhte


47

Planifier
Considrations Capacity Planning
Mmoire

Planifier
Dployer Administrer

Les machines virtuelles consomment un peu plus de mmoire que les systmes physique Ajouter 25 32 Mo de plus Ne pas oublier les besoins mmoire du systme Hte Utiliser les disques de taille fixe Utiliser des disques SCSI

Stockage

Rseau

Utiliser plusieurs cartes rseau sur le systme Hte


http://support.microsoft.com/default.aspx?scid=kb;en-us;903748
48

Performance Tips KB Article: 903748

Dployer
Installation classique
Boot SMS, ADS etc

Plan

Dployer

Admin.

Physical Virtual (gratuit, en tlchargement)


Virtual Server Migration Toolkit
Outil en ligne de commande Automated Deployment Services (ADS)
Verify suitable configuration, capture image and generate task sequences to use with ADS
NT 4.0 Server

Configure new virtual machine running NT4 and legacy applications


W2K3 Server w/Virtual Server & VSMT

Transform ADS image to VHD and deploy to new target system

W2K3 Server with ADS 1.0 & VSMT

49

Bonnes pratiques
Installer les Virtual Machines Additions Host multiprocesseurs Mmoire Ne pas surcharger la machine physique Cibler le type de serveur virtualiser (demande en CPU et I/O) A linstallation, ne pas se lier au rseau physique (contamination virale) Utilisation des disques diffrentiels pour les tests/migration
50

Oprations
Dployer

Planifier

Administrer

Site Web dadministration de Virtual Server


Permet ladministration et laccs distance de faon scurise et authentifie

Client Virtual Machine Remote Control Scurisation de lenvironnement Outils et solutions intgrs Microsoft
Intgration dActive Directory Operations Manager, SMS 2003 SP1

quivalence avec les serveurs physiques


Utilisez les outils de gestion existants (agent de sauvegarde, MMC, Terminal Services)

Automatisation System Center Virtual Machine Manager


51

Fonctions de lAPI COM


Permet un contrle complet par script des environnements de systmes virtuels Automatise le dploiement et les oprations
Scripts de reprise pour automatiser des redmarrages Scripts de clonage de VM

Permet lintgration dans linfrastructure informatique existante Entirement documente


42 interfaces et des centaines de mthodes

Base sur COM les utilisateurs ont le choix entre Visual Basic.NET, C#, Perl, etc.
http://www.microsoft.com/technet/scriptcenter/scripts/vs/default.mspx

52

Pack dadministration Microsoft Virtual Server 2005 R2 pour MOM 2005


Fonctionnalits
Accs direct au site Web dadministration de Virtual Server depuis MOM Alerte sur les tats des machines virtuelles Gnration de rapport sur les candidats a virtualisation
Afin daider lidentification des machines physiques qui sont de bon candidat pour une conversion vers des machines virtuelles

Vue diagramme
Vue graphique des relations htes/invits

Rapport rsum sur les performances


Visualisation des tendances en matire de performance
53

Pack dadministration VS 2005 R2


Vue dtat

54

Pack dadministration VS 2005 R2


Vue diagramme

55

Pack dadministration VS 2005 R2


Rapport sur les candidats la virtualisation

56

System Center Virtual Machine Manager


Besoins actuels

Optimiser l'utilisation des ressources Outils pour maximiser la souplesse dadministration Gestion centralise des machines virtuelles Accent sur les scnarios importants

Approche de Microsoft Offrir le meilleur support pour la consolidation des machines virtuelles Permettre une cration fiable et rapide de machines virtuelles Permettre la dlgation avec contrle des tches Assistants et autres outils pour simplifier les tches de virtualisation tendre si possible les outils dadministration existants
57

Diminuer le cot de la gestion de la virtualisation

Utiliser les investissements actuels dans des solutions de gestion physique

System Centre Virtual Machine Manager


Optimisation des ressources physique
Identification des candidats la consolidation Migration physique vers virtuelle amliore (P2V)

Utilise Volume Shadow Services


Placement fonction de la disponibilit et de lutilisation des ressources

Placement Intlligent

Administration centralise des ressources


Notion de groupe des htes

Dploiement et mise disposition des VMs


Modles et librairies Portail
58

Administration centralise

Regroupements des serveurs virtuels et htes par groupes

Etat de la VM Dtails complets au niveau des couches physiques et virtuelles 59

Migration physique vers virtuelle

60

Dploiement dune machine virtuelle

61

Administration en ligne de commande


PS C:\> Get-VMMServer Server1 PS C:\> Get-help Get-VM Examples EXAMPLE 1: Get all virtual machines and display complete information about each one. C:\PS> Get-VM -VMMServer VMMServer1.Contoso.com

Gets all objects that represent virtual machines. This command retrieves virtual machine objects from the Virtual Machine Manager database on VMMServer1, which is located in the Contoso.com domain, and displays information about these virtual machines to the user.

PS C:\> Get-VM VMMServer server1 | select name, processortype, memory Name ---Print Server LOB Server 1 Dev Server Test Server ProcessorType ------------1-processor 1.00 1-processor 1.00 1-processor 1.00 1-processor 1.00 Memory -----512 512 1024 512 62

GHz GHz GHz GHz

Pe... Pe... Pe... Pe...

Portail libre service

63

Intgration avec Operations Manager 2007

64

LA VIRTUALISATION DE MACHINES AVEC WINDOWS SERVER 2008


65

Introduction Windows Virtualization for servers


Fond sur un hyperviseur Petite partition de management spare (parent) Etend considrablement la notion de virtualisation de priphriques Disponibilit cible : la vague Windows Server 2008

Dfinition
Hyperviseur : fine couche logicielle situ sous tous les OS Partition parente : une partition qui gre ses enfants Partitions enfant : tout nombre de partitions qui sont dmarres, gres et arrtes par leur parent Pile de virtualisation : la collection des composants qui sexcutent dans la partition parente pour la gestion de la machine virtuelle

66

Scenarios Windows Server Virtualization Continuit de


Consolidation de serveur lactivit

Test et Dveloppement

Centre de calculs dynamique


67

Les diffrents modles de machines virtuelles


VMM de type 2
Invit 1 VMM OS Hte Hardware Exemples : JVM CLR OS Hte Invit 2 Invit 1 VMM Hardware Exemples : Virtual PC & Virtual Server Invit 2 Invit 1 VMM Hardware Exemple : Virtualization Server Invit 2

VMM hybride

VMM de type 1 (Hyperviseur)

68

Windows Server Virtualization


Application Invit Operating System Application Invit Operating System

H/W Virtuel
VM 1 Parent

H/W Virtuel

VM 2 VM 3 VM 4 Enfant Enfant Enfant

Partition Parent Partition Enfant Couche de virtualisation


Solution de virtualisation Haute performance Disponible avec Windows Server 2008 Windows Server Disponible avecEdition Microsoft 2008Datacenter : Virtual Server R2 SP1 nombre illimit2005 dinstances

R2
Windows Hypervisor (32-bit et 64-bit)

X64 et assist. matrielle la Serveur x86/x64 Virtualisation Intel VT/AMD

virtualises Windows Hypervisor le supportera Migration depuis Virtual Server

Architecture de Windows Server Virtualization


Partition Parente
Virtualization Stack WMI Provider Applications VM Worker Processes Mode User Virtualization Service Clients (VSCs) VMBus Noyau Windows Enlightenments Mode Kernel

Partitions Enfant

Fourni par :
Microsoft Virtual Server ISV

VM Service

OEM

Server Core Noyau Windows

Virtualization Service IHV Providers (VSPs) Drivers

Hyperviseur Windows Hardware Serveur Designed for Windows


70

Virtualisation des priphriques


Priphriques physiques
Grs par les drivers traditionnels

Virtualization service providers (VSP)


Virtualise une classe spcifique de priphrique (rseau, stockage, etc.) Expose une interface abstraite Sexcute dans la partition qui dtient le priphrique physique correspondant
Storage Stack

Storage VSP

Storage Stack

Virtualization service clients (VSC)


Consomme le service hardware virtualis

VMBus
Port Driver Partition Parent VMBus Storage VSC

VMBus

Bus logiciel (numration, hot plug, etc.) Permet la communication de VSP et VSC Utilisation de la mmoire partage et des messages IPC de lhyperviseur

Hyperviseur

Disque

71

Virtual Server 2005 R2

Windows Server Virtualization

Support matriel

X86 et X64

X64 exclusivement avec proc. AMD-V ou Intel VT (IVT) Limit 16 curs (V1)
oui oui Oui, jusqu 4 curs Maximum 32 Go par VM Oui (V2)

Machines virtuelles (VMs) 32-bit ? VMs 64-bit ? VMs multi-processeurs ? Mmoire par VM ? Ajout chaud mmoire/processeurs ?

Oui Non Non 3.6 Go par VM Non

Ajout chaud stockage/rseau ?


Peut-tre administr par System Center Virtual Machine Manager? Support de la mise en cluster Scriptable/Extensible? Nombre de VMs actives par htes? Interface dadministration

Non
Oui Oui Oui, COM 64/512 Interface Web

Oui (V2)
Oui Oui Oui, WMI et API Autant que le matriel le permettra MMC 3.0 72

COMMENT MENER SON PROJET DE VIRTUALISATION


73

CONCLUSION ET Q&R

74

Investissement dans la virtualisation


Une approche plusieurs niveaux
Infrastructure Applications Management Interoprabilit Licences

Virtual Server 2005 & Windows Server 2003 constituent une solution conomique Windows Server virtualisation est un composant de Windows Server Longhorn

Acclre les dploiements Rduit le cot de support des applications Transforme les applications en services dynamique

Facilite la consolidation sur une infrastructure virtuelle Meilleur utilisation des ressources de management Libre des investissements informatiques

Support de Linux VHD Open Specifications Efforts de Standardisation


DMTF: Standard APIs for VM management PCI-SIG: Standards for I/O virtualisation

Licence de Windows Server bas sur les instances instances illimites avec Windows Server Data Center Edition et SQL Server Enterprise Edition 75

Virtualisation de machines Bnfices


Rduction du nombre de machines physiques Rduction de lespace, de la consommation lectrique et des besoins de climatisation Optimisation de lutilisation des ressources matriels Mise en uvre d'une tolrance aux pannes ou d'un plan de reprise d'activit simplifie Dploiement de nouveaux serveurs plus rapide sans ncessairement un achat de serveurs physiques Systmes plus dynamiques Cest un vritable projet dinfrastructure !!
76

Ressources
Site technique : Technet (sminaires,
livemeeting, Webcasts et e-demos.)
http://www.microsoft.com/france/technet/prodtechnol/virtu alserver

Site produit
http://www.microsoft.com/france/virtualserver

Windows Team Blog


http://blogs.technet.com/virtualization/ http://blogs.technet.com/windowsserver

77

Questions / Rponses

78

Microsoft France 18, avenue du Qubec 91 957 Courtaboeuf Cedex www.microsoft.com/france 0 825 827 829

msfrance@microsoft.com

79

You might also like