Professional Documents
Culture Documents
SP1
Quest ce que
Un site Web trs orient technique
http://www.microsoft.com/france/technet/default.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
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
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
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
Administration
Virtualisation des applications
Augmenter la disponibilit
Apporter de Lagilit
Taux dutilisation
Suppression de phases de tests
Continuit dactivit
Application Application
Application Application
Elle permet plusieurs systmes dexploitation de sexcuter simultanment sur une mme machine physique.
Matriel
10
Disque virtuel
11
Scenarios
Site dpartementaux
Continuit de lactivit
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
Dveloppement et test
Provisionnement rapide des machines virtuelles Lutilisation des undo-disks et de la sauvegarde des tats aide reproduire les problmes
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
Limites
Guide
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
VS est multithread (chaque systme hberg tourne dans son propre thread)
17
Virtual Server
OS et Applications hbergs OS et Applications hbergs
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
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
18
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
Noyau
Noyau VMM
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
Serveur Web
Logique mtier
Base de donnes
Poids : 1000 Max : 50%
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
Serveur Web
Logique mtier
Base de donnes
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
Host
Guest
Base Session
SP1
SP2
Host
27
Rseaux Virtuels
Rseaux Virtuels (VM vers lextrieur)
Jusqu 4 cartes rseau virtuelles par VM
Chaque carte rseau virtuelle (Intel 21140 Ethernet PCI) Le Virtual switch route en local et en externe
30
Disponibles pour Windows Server NT4 SP6, 2000, 2003, XP, Vista et Linux
31
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
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
35
Invits:
Pas de diffrence dans la politique de support dans des machines virtuelles versus les machines physiques
36
Standard distributions:
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
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
Windows
Couche Virtualisation
Windows Server 2003 R2 EE
Matriel
Modle actuel
41
Machine virtuelle
Couche Virtualisation
Windows 2003
Matriel : 8 processeurs
43
44
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
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
Dployer
Installation classique
Boot SMS, ADS etc
Plan
Dployer
Admin.
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
Client Virtual Machine Remote Control Scurisation de lenvironnement Outils et solutions intgrs Microsoft
Intgration dActive Directory Operations Manager, SMS 2003 SP1
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
Vue diagramme
Vue graphique des relations htes/invits
54
55
56
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
Placement Intlligent
Administration centralise
60
61
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
63
64
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
Test et Dveloppement
VMM hybride
68
H/W Virtuel
VM 1 Parent
H/W Virtuel
R2
Windows Hypervisor (32-bit et 64-bit)
Partitions Enfant
Fourni par :
Microsoft Virtual Server ISV
VM Service
OEM
Storage VSP
Storage Stack
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
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 ?
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
CONCLUSION ET Q&R
74
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
Licence de Windows Server bas sur les instances instances illimites avec Windows Server Data Center Edition et SQL Server Enterprise Edition 75
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
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