View
15
Download
0
Category
Preview:
Citation preview
1
Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines et
SP1
2
Qu’est ce que ?• Un site Web très orienté technique
– http://www.microsoft.com/france/technet/default.mspx
• Une newsletter personnalisable– http://www.microsoft.com/france/technet/presentation/flash/default.mspx
• Des séminaires techniques toute l’année, 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
3
Objectif du séminaire
• Quels bénéfices attendre de la virtualisation ?
• En quoi consiste l’offre de virtualisation de Microsoft
• Comment mener son projet de virtualisation.
4
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
5
• Elle est de plus en plus présente 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 2006–2010 Forecast
• Elle est présente à tous les niveaux• Virtualisation de réseaux
• Virtualisation de stockage
• Virtualisation de matériel
• Virtualisation de système
• Virtualisation d’applications
• Virtualisation de sessions
La virtualisation aujourd’hui
6
Pourquoi la virtualisation ?
Presentations virtualiséesCouche de presentation séparée des process
Stockages virtuelsStockage et sauvegarde au travers du réseau
Réseaux virtuelsLocaliser des ressources distribuées
Machines virtuellesIndépendance entre OS et matériels
Applications virtuellesIndépendance vav matériels / OS et isolation
Interfaces utilisateur liées aux process
Stockage lié à des localisations spécifiques
Réseau lié à des localisations spécifiques
Dépendance entre OS et matériels
Dépendance entre applications et OS
Sansvirtualisation
Avecvirtualisation
Structure de l’offre Microsoft
Infrastructure
Supervision
Licensing
interoperabilité
Support
7
Virtualisation des serveurs
Virtualisation des
applications
Virtualisation du poste de
travail
Virtualisation des sessions
Administration
L’offre de virtualisation de Microsoft
8
Réduire le coût de
possession
Augmenter la
disponibilité
Apporter de L’agilité
Energie
Taux d’utilisation
Suppression de phases de tests
Sauvegarde
Reprise
Continuité d’activité
Création dynamique
Système dynamique auto
adpatable
Virtualisation : bénéfices attendus
9
Matériel
Virtualisation de machines (1/2)
OperatingSystem
Application Application
Application Application
OperatingSystem
Application Application
Application Application
OperatingSystem
Application Application
Application Application
Elle permet à plusieurs systèmes d’exploitation de s’exécuter simultanément sur une même machine physique.
10
Virtualisation de machines (2/2)
11
Principe des machines virtuelles
LANLAN
Serveur physique« Hôte »« Host »
Disque physique
Disque virtuel
Machine virtuelle (VM) « Invité »« Guest »
Réseaux
12
Scenarios
Test and Développement
Consolidation de serveurs
Continuité de l’activitéSite départementaux
Centre de calculs
13
Scenarios • Consolidation de serveurs de production
– Consolidation de charges de travail avec une utilisation faible des serveurs– Les contraintes physiques constituent un élément de choix clé– Agence et datacenter
• Hébergement des anciennes applications– Consolidation des anciens OS (NT, Win2K) et des applications associées sur
Windows Server 2003– La gestion des anciens OS reste un problème de management
• Continuité de service et récupération en cas de désastre– Portabilité des applications et flexibilité dans l’utilisation des plateformes
matérielles• Développement et test
– Provisionnement rapide des machines virtuelles– L’utilisation des undo-disks et de la sauvegarde des états aide à reproduire
les problèmes
• Centre de calculs dynamique*
14
Consolidation d’applications
Outil
Limites
Adapté
à
Partitionnement matériel
Répartition de charge (WSRM)
Virtualisation(Virtual Server)
Applications très consommatrices en ressourcesIsolation applicative complète
Redimentionnement nécessite un redémarrage
Granularité 4-processeurs
Toutes les appli. sont sur le même niveau d’OSOS/HW single point of failure
Faible simplification de l'administration
Applications consommatrices en ressourcesGestion de la répartition des ressources
Applications peu consommatrices en ressourcesApplications anciennes
GuideMicrosoft Solution Accelerator for Consolidating and Migrating LOB
Applications
Tech
no
log
ie
15
VIRTUAL SERVER de A à Z
16
Virtual Server 2005
2003
Virtual Server
Virtual Server 2005 R2
Virtual Server devient gratuit
Acquisition Connectix
2004
2005
2006
2007 Virtual Server 2005 R2 SP1
17
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 matérielle commune– Formats de disque dur virtuel
(permet le déplacement de VPC vers VS)– Mise en réseau virtuelle
(cartes réseau multiples, création de réseaux virtuels)
• 2 différences de mise en œuvre – Capacité d'extension et d’automatisation
• VS : API COM pour la configuration, gestion et intégration des VM– VS est multithread
(chaque système hébergé tourne dans son propre thread)
18
Virtual Server
– 32 proc /64 Go sur X86
– 64 proc / 1 To sur X64
– Virtual Server utilise les infrastructures existantes de stockage, de réseau et de sécurité du système
– 32 proc /64 Go sur X86
– 64 proc / 1 To sur X64
– Virtual Server utilise les infrastructures existantes de stockage, de réseau et de sécurité du système
Serveur x86/x64
Windows Server 2003
Service de virtualisation
OS et Application
shébergés
OS et Application
shébergésMatériel virtuel
Matériel virtuel
• Virtual Server fonctionne avec Windows:
– Heartbeat du noyau/ordonnanceur (scheduler)
– Pilotes de périphériques Windows
• Virtual Server fonctionne avec Windows:
– Heartbeat du noyau/ordonnanceur (scheduler)
– Pilotes de périphériques Windows
• Infrastructure de virtualisation
– Gestion de machines virtuelles (VMM)
– API COM
– Gestion des ressources
– Intégration journal d’événements/WMI
– Prise en charge du multi Thread
• Infrastructure de virtualisation
– Gestion de machines virtuelles (VMM)
– API COM
– Gestion des ressources
– Intégration journal d’événements/WMI
– Prise en charge du multi Thread
• Modèles standards
– Carte mère Intel 440BX
– Carte réseau Intel 21141
– Carte vidéo S3 Trio64 Gfx / 2D
– Contrôleur IDE/ATAPI
– Contrôleur SCSI Adaptec 2940
– Periphériques standards
– Clavier, souris, lpt, com
• Modèles standards
– Carte mère Intel 440BX
– Carte réseau Intel 21141
– Carte vidéo S3 Trio64 Gfx / 2D
– Contrôleur IDE/ATAPI
– Contrôleur SCSI Adaptec 2940
– Periphériques standards
– Clavier, souris, lpt, com
• Système d’exploitation (OS) hébergé:– Exécute tous les systèmes
d’exploitation x86 principaux
– 3,6 Go de RAM
– 4 cartes réseau
– Stockage 56,5 To (IDE et SCSI)
• Machines virtuelles supportées– Windows NT 4.0, Server 2003 et
Server 2003
– Distribution Linux
– PSS supporte les applications Microsoft dans les VMs
• Applications hébergées :– Ne nécessite PAS de réécriture, ni de
nouvelle formation, etc…
• Système d’exploitation (OS) hébergé:– Exécute tous les systèmes
d’exploitation x86 principaux
– 3,6 Go de RAM
– 4 cartes réseau
– Stockage 56,5 To (IDE et SCSI)
• Machines virtuelles supportées– Windows NT 4.0, Server 2003 et
Server 2003
– Distribution Linux
– PSS supporte les applications Microsoft dans les VMs
• Applications hébergées :– Ne nécessite PAS de réécriture, ni de
nouvelle formation, etc…
19
Virtual Server 2005 : Architecture
Windows Server 2003 ou Windows XP
Noyau Noyau VMM
Mode Kernel
Mode User
Virtual ServerService
IIS
Application Web
Fourni par :
Microsoft
ISV
OEM
Virtual Server
Hardware server Designed for Windows
Ring 1: Mode Kernel invité
Windows (NT4, 2000, 2003)
Suppl. VM
Ring 0: Mode Kernel
Noyau VMM
Ring 3: Mode User
Applications invitées
OS hôte OS invité
20
Support de l’assistance à 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 utilisées si elles sont présentes– Les VM peuvent être déplacées entre IVT et AMD-V après
shutdown– Peut être mis en service ou hors service VM par VM
• Performance– Windows
• Généralement, les performances de Windows sont équivalentes en raison des optimisations existantes). Le Setup de Windows est plus rapide (~3 fois)
– Non Windows• Grandement améliorées
21
Isolation: De multiples OS fonctionnent en concurrence sur un serveur unique
• Virtual Server virtualise :– CPU– Sous système de gestion
mémoire– Tous les matériels que la VM voit
• Virtual Server émule :– Les communications avec les
périphériques accédés sont interceptés et émulés par voie logicielle via des modèles de périphériques virtuels
• Les VMs n’ont pas d’accès à :– La mémoire physique de l’Hôte – La mémoire virtuelle des autres
VMs et leurs périphériques virtualisés
Péripheriques d’une VM
440BX chipset with PIIX4System BIOS (AMI)
PCI BusISA Bus
Power ManagementSM Bus8259 PIC
PITDMA Controller
CMOSRTC
Memory ControllerRAM & VRAM
COM (Serial) PortsLPT (Parallel) Ports
IDE/ATAPI ControllersSCSI Adapters (Adaptec 2940)
SVGA Video Adapter (S3 Trio64)VESA BIOS
2D Graphics AcceleratorHardware Cursor
Ethernet Adapter (DEC 21140)Keyboard
Mouse
Péripheriques d’une VM
440BX chipset with PIIX4System BIOS (AMI)
PCI BusISA Bus
Power ManagementSM Bus8259 PIC
PITDMA Controller
CMOSRTC
Memory ControllerRAM & VRAM
COM (Serial) PortsLPT (Parallel) Ports
IDE/ATAPI ControllersSCSI Adapters (Adaptec 2940)
SVGA Video Adapter (S3 Trio64)VESA BIOS
2D Graphics AcceleratorHardware Cursor
Ethernet Adapter (DEC 21140)Keyboard
Mouse
22
Virtual Server 2005 R2 SP1
Démo
23
Fonctions de gestion des ressources
• Allocation des ressources du processeur– Prise en charge des méthodes de pondération et
d’encadrement pour un contrôle précis– Multithread pour fonctionner sur des systèmes
comprenant jusqu’à 32/64 processeurs et 64 Go/ 1 To de mémoire vive
• Allocation des ressources mémoire– Prise en charge du redimensionnement de la mémoire
au démarrage du système virtuel– La mémoire ne peut pas être sur-allouée– Virtual Server est compatible NUMA (Non-Uniform
Memory Access)
24
Caractéristiques de gestion des applications
Stratégies d’allocation des ressources du processeur
• La pondération fournit la garantie d’un certain niveau de services des bases de données vis-à-vis d’autres machines virtuelles.
• La réserve garantit que d’autres machines virtuelles ne seront pas sous-approvisionnées par le processeur : charge équilibrée.
• Réserver 1 CPU pour le serveur « Hôte » Virtual Server
Max : 20%Min : 5%
Poids : 100
Max : 20%Min : 10%
Poids : 100Max : 50%
Min : 25%
Poids : 1000
Serveur Web Serveur Web Logique métier Logique métier Base de données
Base de données
VM VM VM
25
Caractéristiques de gestion de la mémoire
Stratégies d’allocation des ressources mémoire
• Pas de saturation mémoire, la quantité de mémoire disponible est limitée par la mémoire physique disponible
• L’ajout/suppression dynamique de mémoire n’est pas supporté
• Réserver 512 Mo pour le système « Host » + 15 Mo pour le service VS
1 Go
Serveur Web Serveur Web Logique métier Logique métier Base de données
Base de données
VM VM VM
1 Go 512 Mo
26
Disques virtuels• Création des disques virtuels (VHD) au travers du
Manager de disque virtuel (Virtual Disk Manager)– Taille et type spécifiés à la création– Sur le système hôte c’est un simple fichier– Possibilité de création sur tout support accessible
• IDE, SCSI, RAID, SAN, NAS,…
• 5 types de disques– Disques à tailles fixes – Disques dynamiques– Disques de différence– Disques d’annulation– Disques liés
• Conversion possible entre les types de disques
27
Vue d’ensemble des disques virtuels
Type de disques virtuels
Disques dynamiques
Type par défaut, la taille augmente en fonction des besoins
Disques de taille fixe
Meilleures performances
Disques liés Lie un disque physique en tant que disque virtuel
Type d’état des disques virtuels
Disques d’annulation
Non persistent, par VM
Disques différentiels Hiérarchie disque parent enfant
États sauvegardés Sauvegarde la mémoire sur disque(idem hibernation)
HostGuest
HostGuest
2TB2To
1Go
2To2To
Host Guest
VM
Host
Base SP1 SP2
BaseSession
28
Capacités disques virtuels• Limites
– 32 VHD sur contrôleurs IDE et SCSI virtuels– 4 VHD en utilisant IDE
• Chaque disque peut atteindre 128 Go– 4 contrôleurs SCSI (Adaptec 2940 PCI)
• Chaque contrôleur supporte un bus SCSI (single)• 7 disques par contrôleurs, 2 To par disque
• Maximum de 56 To par machine virtuelle (VM)
• Avantages : déploiement rapide, souple et économique– Utilisation des infrastructures existantes de stockage,
de mise en réseau, de sécurité et de gestion – Les disques durs virtuels sur SAN permettent une
restauration efficace après incident.
29
Réseaux Virtuels• Réseaux Virtuels (VM vers l’extérieur)
– Jusqu’à 4 cartes réseau virtuelles par VM• Crée par défaut
Un réseau virtuel pour chaque carte réseau de l’hôte Un réseau virtuel sans carte attachée
• Des réseaux virtuels additionnels peuvent être créés
– Chaque carte réseau virtuelle (Intel 21140 Ethernet PCI)• Peut être bridgée à la carte réseau de l’hôte• Aucun pilote spécifique n’est requis pour l’OS VM (Guest)
– Le Virtual switch route en local et en externe
• Réseaux locaux uniquement (VM à VM)– Utilise un serveur Virtual DHCP– Pas de connexion à la NIC hôte (aucune activité sur le
réseau)– Tout le routage est local au Virtual Server
30
Architecture de réseau virtuel
31
Virtual Machines Additions
• Améliorations des performances (ibdispensable si pas d’assistance matérielle à la virtualisation au niveau du processeur)
• Service au niveau de l’Hôte pour permettre entre l’hôte et l’invité :– l’arrêt (shutdown)– la synchronisation des horloges entre invité et hôte – Battement de cœur (heartbeat)
• Interactions souris et vidéo pour les invités– Pilote de souris et pilote de carte graphique
• Disponibles pour Windows Server NT4 SP6, 2000, 2003, XP, Vista et Linux
32
Une plateforme orientée entreprise• Montée en charge
– Support de l’hôte Windows 2003 x64
• Performance– Réécriture du driver Virtual Machine Manager– Jusqu’à 50% de gain dans la sollicitation de la CPU
• Administrabilité – Boot PXE – Intégrer les scénarios de déploiement des machines
virtuelles dans les déploiements d’infrastructure– Support des clichés instantanées– Support du montage des VHD
• Interopérabilité – Support des invités Linux
• Disponibilité– Mise en œuvre de MSCS entre machines virtuelles– Support du cluster au niveau de l’hôte
33
Virtual Server 2005 R2 SP1 : nouveau support VSS et évolutivité• Support du montage des VHD
– Permet l’édition du contenu VHD en mode offline
• Support Volume Shadow Service– Côté hôte, sauvegardes stateful
• Pour des invités Windows Server 2003 et ultérieurs : hot back up des invités
• Pour les autres OS (Windows 2000, Linux : sauvegarde avec un temps d’arrêt minimal (état sauvegardé)
– Toute application de sauvegarde compatible VSS peut tirer parti de cette fonctionnalité
• Evolutivité x64– Sur les hôtes x64, passage à une limite de 512 machines virtuelles
(256 Go de mémoire adressable)• Sur des hôtes 32 bits, pas de changement (64 VM)
34
Montage des VHDs
Démo
35
Virtual Server 2005 R2 SP1 : Intégration d’AD et fonctionnalités additionnelles
• Intégration AD– Service Connection Points– Fournit le nom de l’invité d’après la VM au hôte
• Changement de la taille par défaut des VHD– Passage de 16 GO à 127 GO pour les disques
dynamiques seulement
• Mise en cluster des hôtes Virtual Server– Script et livre blanc maintenant inclus dans la
distribution
36
Le support des configurationsLe support des configurations• Hôte:
– Windows Server 2003 (Std, Ent, DataCenter)– Windows XP SP2 et X64 (non production)
• Invités:– Windows 2003 Server (Web, Std, Ent), Windows 2000 Server
(Standard et Advanced)– Windows NT Server 4.0 SP6a, Windows XP SP2– Distribution Linux*
• Rôles et applications supportés– KB: 897613 Microsoft Virtual Server support policy– KB: 897614 Windows Server System software not supported
within a Microsoft Virtual Server environment
• Pas de différence dans la politique de support dans des machines virtuelles versus les machines physiques
37
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
– Standard distributions:• Red Hat Linux 7.3• Red Hat Linux 9.0• SuSE Linux 9.2/9.3• SuSE Linux 10
• Virtual Machine Additions disponible sur connect.microsoft.com
38
Virtual Server 2005 R2 SP1 : nouveaux OS supportés
• Nouveau support d’OS hôte– Windows Vista (pas en production)– Windows Server 2003 SP2
• Nouveau support d’OS invité – Windows Server 2003 SP2– Windows Vista– SUSE Linux Enterprise Server 10– SUN SOLARIS 10
39
Virtual Server Autres spécificités
• Disque F6 – driver SCSI émulé• Pre-compacteur et compacteur de disque virtuel• Ouverture des ports nécessaires lors de
l’installation• Espace réservé pour les états sauvegardés• Amélioration du support de l’hyper-threading
40
Virtual Server R2: Packaging et licencing
• Virtual Server 2005 R2 Enterprise Edition– Avril 2006: en téléchargement gratuit– Version complète et supportée
• Nouveaux droits d’utilisation 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” améliore la valeur et la flexibilité des produits Windows Server System.
• Le mode de licence par processeur permet de s’aligner avec les ressources réellement utilisées http://www.microsoft.com/licensing/userights
41
Windows Server 2003 R2 Edition Entreprise
Je souhaite déployer 4 machines virtuelles sur mon serveur
Modèle actuel Total : 5 Licences Windows
1 : Machine hôte4 : Systèmes invités
Windows Server 2003 R2 EE
Matériel
Couche Virtualisation
Windows
Windows
Windows
Windows
Avec Windows Server R2 Edition Enterprise
Total : 1 Licence Windows
• Windows Server 2003 R2 Edition Entreprise inclut 4 instances du système d’exploitation
• Ajoutez une licence Windows Server R2 Edition Entreprise et obtenez 4 invités de plus
• Illimité avec une version Windows server 2003 R2 Datacenter
42
Librairie avec
100 images de Windows
7 Serveurs utilisant les images
(1 par serveur)
Licences par instance
Ancien modèle de licence
Total: 107 licences Windows
Nouveau modèle de licence
• Total : 7 licences Windows
• Promouvoir l’utilisation de la virtualisation
• Créer autant d’images que vous le souhaitez
• Stocker les images où vous en avez besoin
• Disposer d’une licence Windows uniquement pour les machines en fonctionnement
43
Licences par processeur
• SQL Server, BizTalk Server, ISA Server etc…
Windows 2003
Matériel : 8 processeurs
Couche Virtualisation
Machine virtuelle
SQL
Machine virtuelle
SQL SQL Ancien modèle de licence Total : 2 licences SQL 8-processeurs
Nouveau modèle de licence
Total : 2 licences SQL 1 processeur
• Licence par processeur virtuel pour les machines virtuelles
44
Licences des machines virtuelles• Le support de la virtualisation d’un point de vue
licencing quelque soit l’outil 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
45
Consolider / Virtualiser avec Virtual Server
PlanifierEtudier les pistes de virtualisation
et les scénarios
AdministrerGérer l’environnement
virtualisé
DéployerSolution de consolidation
46
PlanifierBesoins en terme de charge
• Quel sont mes besoins? – Utilisation CPU : en moyenne et en forte charge?– Nombre de CPU : besoin de plus d’un CPU?– Réseau: Utilisation ?– Mémoire: 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 isolée des autres
• Considérations machine virtuelle
Planifier
AdministrerDéployer
47
PlanifierConsidérations Capacity Planning
• CPU– Calcul du besoin CPU
• Besoin CPU = nombre de CPUs x vitesse CPU x utilisation CPU
• 2 processeur x 2000 MHz x 10% utilisation= ~400 Mhz• Considérer les périodes de pic
– Calcul de la charge disponible• Total CPU = nombre de processeurs x vitesse CPU
– 2 processeurs x 3600 MHz = 7200 Total MHz• Garder 25% pour l’hôte
– .25 x 7200 = 1800 MHz– 7200 -1800 = ~5400 MHz disponible pour les machines virtuelles
Planifier
AdministrerDéployer
48
PlanifierConsidérations Capacity Planning
• Mémoire– Les machines virtuelles consomment un peu plus de mémoire
que les systèmes physique– Ajouter 25 à 32 Mo de plus– Ne pas oublier les besoins mémoire du système Hôte
• Stockage– Utiliser les disques de taille fixe – Utiliser des disques SCSI
• Réseau– Utiliser plusieurs cartes réseau sur le système Hôte
• Performance Tips KB Article: 903748– http://support.microsoft.com/default.aspx?scid=kb;en-us;903748
Planifier
AdministrerDéployer
49
Déployer• Installation classique
– Boot– SMS, ADS etc
• Physical Virtual (gratuit, en téléchargement)– Virtual Server Migration Toolkit
• Outil en ligne de commande• Automated Deployment Services (ADS)
NT 4.0 Server W2K3 Serverw/Virtual Server & VSMT
W2K3 Serverwith ADS 1.0 & VSMT
Configure new virtual machine running NT4 and legacy applications
Verify suitable configuration, capture image and generate task sequences to use with ADS
Transform ADS image to VHD and deploy to new target system
Admin.Déployer
Plan
50
Bonnes pratiques
• Installer les « Virtual Machines Additions »• Host multiprocesseurs• Mémoire• Ne pas surcharger la machine physique• Cibler le type de serveur à virtualiser (demande
en CPU et I/O) • A l’installation, ne pas se lier au réseau physique
(contamination virale)• Utilisation des disques différentiels pour les
tests/migration
51
Opérations
• Site Web d’administration de Virtual Server– Permet l’administration et l’accès à distance de
façon sécurisée et authentifiée• Client Virtual Machine Remote Control• Sécurisation de l’environnement• Outils et solutions intégrés Microsoft
– Intégration d’Active 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
Planifier
AdministrerDéployer
52
Fonctions de l’API COM
• Permet un contrôle complet par script des environnements de systèmes virtuels
• Automatise le déploiement et les opérations– Scripts de reprise pour automatiser des redémarrages– Scripts de clonage de VM
• Permet l’intégration dans l’infrastructure informatique existante
• Entièrement documentée– 42 interfaces et des centaines de méthodes
• Basée sur COM – les utilisateurs ont le choix entre Visual Basic.NET, C#, Perl, etc.
http://www.microsoft.com/technet/scriptcenter/scripts/vs/default.mspx
53
Pack d’administration Microsoft Virtual Server 2005 R2 pour MOM 2005• Fonctionnalités
– Accès direct au site Web d’administration de Virtual Server depuis MOM
– Alerte sur les états des machines virtuelles– Génération de rapport sur les candidats à a
virtualisation• Afin d’aider à l’identification des machines physiques qui sont de
bon candidat pour une conversion vers des machines virtuelles
– Vue diagramme• Vue graphique des relations hôtes/invités
– Rapport résumé sur les performances• Visualisation des tendances en matière de performance
54
Pack d’administration VS 2005 R2 Vue d’état
55
Pack d’administration VS 2005 R2 Vue diagramme
56
Pack d’administration VS 2005 R2 Rapport sur les candidats à la virtualisation
57
Approche de MicrosoftAccent sur les scénarios importants
• Offrir le meilleur support pour la consolidation des machines virtuelles
• Permettre une création fiable et rapide de machines virtuelles• Permettre la délégation avec contrôle des tâches
Diminuer le coût de la gestion de la virtualisation• Assistants et autres outils pour simplifier les tâches de
virtualisationUtiliser les investissements actuels dans des solutions de gestion physique
• Étendre si possible les outils d’administration existants
Besoins actuels • Optimiser l'utilisation des ressources• Outils pour maximiser la souplesse d‘administration• Gestion centralisée des machines virtuelles
System Center Virtual Machine Manager
58
System Centre Virtual Machine Manager
• Optimisation des ressources physique– Identification des candidats à la consolidation– Migration physique vers virtuelle améliorée (P2V)
• Utilise Volume Shadow Services
– Placement “Intélligent”• Placement fonction de la disponibilité et de l’utilisation des
ressources
• Administration centralisée des ressources– Notion de groupe des hôtes
• Déploiement et mise à disposition des VMs• Modèles et librairies• Portail
59
Etat de la VM
Détails complets au niveau des couches physiques et virtuelles
Regroupements des serveurs virtuels et hôtes par groupes
Administration centralisée
60
Migration physique vers virtuelle
61
Déploiement d’une machine virtuelle
62
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 ProcessorType Memory---- ------------- ------Print Server 1-processor 1.00 GHz Pe... 512LOB Server 1 1-processor 1.00 GHz Pe... 512Dev Server 1-processor 1.00 GHz Pe... 1024Test Server 1-processor 1.00 GHz Pe... 512
63
Portail libre service
64
Intégration avec Operations Manager 2007
65
LA VIRTUALISATION DE MACHINES AVEC WINDOWS SERVER 2008
66
Windows Server Virtualisation• Introduction à Windows Virtualization for servers
– Fondé sur un hyperviseur– Petite partition de management séparée (parent)– Etend considérablement la notion de virtualisation de périphériques– Disponibilité cible : la « vague Windows Server 2008 »
• Définition– Hyperviseur : fine couche logicielle situé sous tous les OS– Partition parente : une partition qui gère ses enfants– Partitions enfant : tout nombre de partitions qui sont démarrées,
gérées et arrêtées par leur parent– Pile de virtualisation : la collection des composants qui s’exécutent
dans la partition parente pour la gestion de la machine virtuelle
67
Scenarios Windows Server Virtualization
Test et Développeme
nt
Continuité de l’activité
Centre de calculs dynamique
Consolidation de serveur
68
Les différents modèles de machines virtuelles
OS HôteOS Hôte
VMMVMM
Invité 1Invité 1 Invité 2Invité 2
VMMVMM
Invité 1Invité 1 Invité 2Invité 2
OS HôteOS Hôte VMMVMM
Invité 1Invité 1 Invité 2Invité 2
VMM de type 2 VMM de type 1 (Hyperviseur)
VMM hybride
Exemples : JVMCLR
Exemples : Virtual PC & Virtual Server
Exemple : Virtualization Server
HardwareHardware HardwareHardware HardwareHardware
Windows Server Virtualization
ApplicationInvité
Operating System
ApplicationInvité
Operating System
H/WVirtuel
H/WVirtuel
R2
Serveur x86/x64X64 et assist. matérielle à la Virtualisation Intel VT/AMD
(32-bit et 64-bit)Windows Hypervisor
VM 1“Parent”
Disponible avec Microsoft Virtual Server 2005 R2 SP1Windows Hypervisor le supportera
Solution de virtualisation Haute performanceDisponible avec Windows Server 2008Windows Server 2008Datacenter Edition : nombre illimité d’instances virtualiséesMigration depuisVirtual Server
VM 2“Enfant”
VM 3“Enfant”
VM 4“Enfant”
Partition Parent Partition EnfantCouche de virtualisation
70
Architecture de Windows Server Virtualization
Partition Parente Partitions Enfant
Mode Kernel
Mode User
VirtualizationService
Providers(VSPs)
Noyau Windows
Server Core
IHVDrivers
VirtualizationServiceClients(VSCs)
Noyau Windows
EnlightenmentsVMBus
Hyperviseur Windows
Virtualization Stack
VM WorkerProcessesVM
Service
WMI ProviderApplications
Hardware Serveur Designed for Windows
Fourni par :
Microsoft
ISV
OEM
Virtual Server
71
Virtualisation des périphériques
DisqueDisque
HyperviseurHyperviseur
Storage VSP
Storage VSP
VMBusVMBus VMBusVMBus
• Périphériques physiques• Gérés par les drivers traditionnels
• Virtualization service providers (VSP)• Virtualise une classe spécifique de périphérique
(réseau, stockage, etc.)• Expose une interface abstraite• S’exécute dans la partition qui détient le
périphérique physique correspondant• Virtualization service clients (VSC)
• Consomme le service hardware virtualisé• VMBus
• « Bus » logiciel (énumération, hot plug, etc.)• Permet la communication de VSP et VSC• Utilisation de la mémoire partagée et des
messages IPC de l’hyperviseur
• Périphériques physiques• Gérés par les drivers traditionnels
• Virtualization service providers (VSP)• Virtualise une classe spécifique de périphérique
(réseau, stockage, etc.)• Expose une interface abstraite• S’exécute dans la partition qui détient le
périphérique physique correspondant• Virtualization service clients (VSC)
• Consomme le service hardware virtualisé• VMBus
• « Bus » logiciel (énumération, hot plug, etc.)• Permet la communication de VSP et VSC• Utilisation de la mémoire partagée et des
messages IPC de l’hyperviseur
Storage Stack
Storage Stack
Port DriverPort
Driver
Storage Stack
Storage Stack
Storage VSC
Storage VSC
Partition Parent
72
Virtual Server 2005 R2
Windows Server Virtualization
Support matériel X86 et X64 X64 exclusivement avec proc. AMD-V ou Intel VT (IVT)
Limité à 16 cœurs (V1)
Machines virtuelles (VMs) 32-bit ? Oui oui
VMs 64-bit ? Non oui
VMs multi-processeurs ? Non Oui, jusqu’à 4 cœurs
Mémoire par VM ? 3.6 Go par VM Maximum 32 Go par VM
Ajout à chaud mémoire/processeurs ? Non Oui (V2)
Ajout à chaud stockage/réseau ? Non Oui (V2)
Peut-être administré par System Center Virtual Machine Manager?
Oui Oui
Support de la mise en cluster Oui Oui
Scriptable/Extensible? Oui, COM Oui, WMI et API
Nombre de VMs actives par hôtes? 64/512 Autant que le matériel le permettra
Interface d’administration Interface Web MMC 3.0
Windows Server Virtualization
73
COMMENT MENER SON PROJET DE VIRTUALISATION
74
CONCLUSION ET Q&R
75
Facilite la consolidationsur une infrastructure virtuelle
Meilleur utilisation des ressources de management
Libère des investissements informatiques
Management
Licence de Windows Server basé sur les instances
instances illimitées avec Windows Server Data Center Edition etSQL Server Enterprise Edition
LicencesApplications
Accélère les déploiements
Réduit le coût de support des applications
Transforme les applications en services dynamique
Interopérabilité
Support de Linux
VHD Open Specifications
Efforts de StandardisationDMTF: Standard APIs for VM managementPCI-SIG: Standards for I/O virtualisation
Virtual Server 2005 & Windows Server 2003 constituent une solution économique
Windows Server virtualisation est un composant de Windows Server “Longhorn”
Infrastructure
Investissement dans la virtualisationUne approche à plusieurs niveaux
76
Virtualisation de machines – Bénéfices• Réduction du nombre de machines physiques• Réduction de l’espace, de la consommation
électrique et des besoins de climatisation• Optimisation de l’utilisation des ressources matériels • Mise en œuvre d'une tolérance aux pannes ou d'un
plan de reprise d'activité simplifiée • Déploiement de nouveaux serveurs plus rapide sans
nécessairement un achat de serveurs physiques• Systèmes plus « dynamiques »• C’est un véritable projet d’infrastructure !!
77
Ressources
• Site technique : Technet (séminaires, livemeeting, Webcasts et e-demos….)– http://www.microsoft.com/france/technet/prodtechnol/
virtualserver
• Site produit– http://www.microsoft.com/france/virtualserver
• Windows Team Blog– http://blogs.technet.com/virtualization/– http://blogs.technet.com/windowsserver
78
Questions / Réponses
79
Microsoft France18, avenue du Québec
91 957 Courtaboeuf Cedex
www.microsoft.com/france
0 825 827 829
msfrance@microsoft.com
Recommended