Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines et SP1
Download ReportTranscript Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines et SP1
Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines et SP1 1 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 2 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. 3 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 4 La virtualisation aujourd’hui • 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 5 Pourquoi la virtualisation ? Sans virtualisation Dépendance entre applications et OS Interfaces utilisateur liées aux process Dépendance entre OS et matériels Avec virtualisation Applications virtuelles Indépendance vav matériels / OS et isolation Presentations virtualisées Réseau lié à des localisations spécifiques Infrastructure Couche de presentation séparée des process Supervision Machines virtuelles Licensing Indépendance entre OS et matériels Stockage lié à des localisations spécifiques Structure de l’offre Microsoft Stockages virtuels interoperabilité Stockage et sauvegarde au travers du réseau Réseaux virtuels Support Localiser des ressources distribuées 6 L’offre de virtualisation de Microsoft Virtualisation des serveurs Virtualisation des sessions Administration Virtualisation du poste de travail Virtualisation des applications 7 Virtualisation : bénéfices attendus Réduire le coût de possession Augmenter la disponibilité Sauvegarde Apporter de L’agilité Création dynamique Energie Reprise Taux d’utilisation Continuité d’activité Système dynamique auto adpatable Suppression de phases de tests 8 Virtualisation de machines (1/2) Application Application Application Application Application Application Application Application Operating Operating System System Elle permet à plusieurs systèmes d’exploitation de s’exécuter simultanément sur une même machine physique. Matériel 9 Virtualisation de machines (2/2) 10 Principe des machines virtuelles Serveur physique « Hôte » « Host » Machine virtuelle (VM) « Invité » « Guest » Disque physique Réseaux LAN Disque virtuel 11 Scenarios Site départementaux Continuité de l’activité Consolidation de serveurs Test and Développement 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 é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* 13 Consolidation d’applications Technologie Outil Adapté à Limites Guide Partitionnement matériel Applications très consommatrices en ressources Isolation applicative complète Redimentionnement nécessite un redémarrage Granularité 4-processeurs Répartition de charge (WSRM) Applications consommatrices en ressources Gestion de la répartition des ressources Toutes les appli. sont sur le même niveau d’OS OS/HW single point of failure Virtualisation (Virtual Server) Applications peu consommatrices en ressources Applications anciennes Faible simplification de l'administration Microsoft Solution Accelerator for Consolidating and Migrating LOB Applications 14 VIRTUAL SERVER de A à Z 15 Virtual Server Virtual Server 2005 R2 SP1 2007 2006 2005 2004 2003 Virtual Server devient gratuit Virtual Server 2005 R2 Virtual Server 2005 Acquisition Connectix 16 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) 17 Virtual Server Modèles standards •• Système d’exploitation – Carte mère Intel 440BX (OS) hébergé: – Carte réseau Intel 21141 OS et Applications hébergés OS et Applications hébergés Matériel virtuel Matériel virtuel Service de virtualisation Windows Server 2003 Serveur x86/x64 –– Carte vidéo S3 Trio64 Gfx / 2D – Contrôleur SCSI Adaptec 2940 Exécute tous les systèmes – Contrôleur IDE/ATAPI d’exploitation x86 principaux –– 3,6 Go de RAM Periphériques standards – Clavier, souris, lpt, com – 4 cartes réseau • Infrastructure virtualisation – Stockagede56,5 To (IDE et SCSI) – Gestion de machines virtuelles (VMM) – API COM – Gestion des ressources – Intégration journal d’événements/WMI Prise en charge multi Thread2003 et –– Windows NT du 4.0, Server • Machines virtuelles supportées Server 2003 • Virtual Server fonctionne avec Windows: –– Distribution Linux Heartbeat du noyau/ – ordonnanceur (scheduler) PSS supporte les applications – Microsoft Pilotes de périphériques dans les Windows VMs – 32 proc /64 Go sur X86 • Applications hébergées : – 64 proc / 1 To sur X64 – nécessite PAS de réécriture, ni de –Ne Virtual Server utilise les infrastructures existantes de stockage,etc… de réseau et de nouvelle formation, sécurité du système 18 Virtual Server 2005 : Architecture OS hôte OS invité Fourni par : Microsoft Application Web Virtual Server Service IIS Virtual Server ISV Ring 3: Mode User Ring 1: Mode Kernel invité Mode User OEM Suppl. VM Mode Kernel Windows (NT4, 2000, 2003) Windows Server 2003 ou Windows XP Noyau Applications invitées Noyau VMM Ring 0: Mode Kernel Noyau VMM Hardware server Designed for Windows 19 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 20 Isolation: De multiples OS fonctionnent en concurrence sur un serveur unique Péripheriques d’une 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 : – – – • Virtual Server émule : – • CPU Sous système de gestion mémoire Tous les matériels que la VM voit 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 21 Virtual Server 2005 R2 SP1 22 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) 23 Caractéristiques de gestion des applications VM VM Serveur Web VM Logique métier Stratégies d’allocation des ressources du processeur Poids : 100 Poids : 100 Max : 20% Min : 5% Max : 20% Min : 10% Base de données Poids : 1000 Max : 50% Min : 25% • 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 sousapprovisionnées par le processeur : charge équilibrée. •Réserver 1 CPU pour le serveur « Hôte » Virtual Server 24 Caractéristiques de gestion de la mémoire VM VM Serveur Web VM Logique métier Base de données Stratégies d’allocation des ressources mémoire 1 Go 512 Mo 1 Go • 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 25 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 • • 5 types de disques – – – – – • IDE, SCSI, RAID, SAN, NAS,… Disques à tailles fixes Disques dynamiques Disques de différence Disques d’annulation Disques liés Conversion possible entre les types de disques 26 Vue d’ensemble des disques virtuels Type de disques virtuels Disques dynamiques Type par défaut, la taille augmente en fonction des besoins Host Guest Disques de taille fixe Meilleures performances Host Guest Disques liés Lie un disque physique en tant que disque virtuel 1Go 2TB 2To 2To 2To Host Guest Type d’état des disques virtuels Disques d’annulation Non persistent, par VM Disques différentiels Hiérarchie disque parent enfant Base Session Base États sauvegardés Sauvegarde la mémoire sur disque(idem hibernation) SP1 SP2 VM Host 27 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 • • Chaque contrôleur supporte un bus SCSI (single) 7 disques par contrôleurs, 2 To par disque – 4 contrôleurs SCSI (Adaptec 2940 PCI) • 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. 28 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 29 Architecture de réseau virtuel 30 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 31 Une plateforme orientée entreprise • Montée en charge – • Performance – – • – – 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é – • Réécriture du driver Virtual Machine Manager Jusqu’à 50% de gain dans la sollicitation de la CPU Administrabilité – • Support de l’hôte Windows 2003 x64 Support des invités Linux Disponibilité – – Mise en œuvre de MSCS entre machines virtuelles Support du cluster au niveau de l’hôte 32 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) 33 Montage des VHDs 34 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 35 Le support des configurations • Hôte: – – • 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 – – • Windows Server 2003 (Std, Ent, DataCenter) Windows XP SP2 et X64 (non production) 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 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 – 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 37 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 38 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 39 Virtual Server R2: Packaging et licencing • Virtual Server 2005 R2 Enterprise Edition – – • Nouveaux droits d’utilisation des environnements virtuels pour Windows Server 2003 R2 Edition Enterprise et Datacenter – – • • Avril 2006: en téléchargement gratuit Version complète et supportée 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 40 Windows Server 2003 R2 Edition Entreprise Je souhaite déployer 4 machines virtuelles sur mon serveur Windows Windows Windows Avec Windows Server R2 Edition Enterprise Total : 1 Licence Windows Windows • Couche Virtualisation Windows Server 2003 R2 EE • Matériel Modèle actuel Total : 5 Licences Windows 1 : Machine hôte 4 : Systèmes invités • 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 41 Licences par instance Librairie avec 100 images de Windows 7 Serveurs utilisant les images (1 par serveur) • 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 Ancien modèle de licence Total: 107 licences Windows Nouveau modèle 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 Machine virtuelle SQL Machine virtuelle Couche Virtualisation Windows 2003 Matériel : 8 processeurs Ancien modèle de licence Total : 2 licences SQL 8-processeurs Nouveau modèle de licence Total : 2 licences SQL 1 processeur 43 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 44 Consolider / Virtualiser avec Virtual Server Planifier Etudier les pistes de virtualisation et les scénarios Déployer Administrer Solution de consolidation Gérer l’environnement virtualisé 45 Planifier Planifier Déployer Administrer Besoins 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 46 Planifier Planifier Déployer Administrer Considé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 47 Planifier Planifier Déployer Administrer Considé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 48 Déployer • Plan Déployer Installation classique Admin. – Boot – SMS, ADS etc • Physical Virtual (gratuit, en téléchargement) – 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 Transform ADS image to VHD and deploy to new target system Configure new virtual machine running NT4 and legacy applications W2K3 Server w/Virtual Server & VSMT W2K3 Server with ADS 1.0 & VSMT 49 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 50 Opérations Planifier Déployer • Administrer 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 51 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 52 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 53 Pack d’administration VS 2005 R2 Vue d’état 54 Pack d’administration VS 2005 R2 Vue diagramme 55 Pack d’administration 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 d‘administration Gestion centralisée des machines virtuelles Approche de Microsoft Accent 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 virtualisation Utiliser les investissements actuels dans des solutions de gestion physique • Étendre si possible les outils d’administration existants 57 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 58 Administration centralisée Regroupements des serveurs virtuels et hôtes par groupes Etat de la VM Détails complets au niveau des couches physiques et virtuelles 59 Migration physique vers virtuelle 60 Déploiement d’une 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 GHz GHz GHz GHz Pe... Pe... Pe... Pe... Memory -----512 512 1024 512 62 Portail libre service 63 Intégration 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 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 66 Scenarios Windows Server Virtualization Continuité de Consolidation de serveur Test et Développement l’activité Centre de calculs dynamique 67 Les différents modèles de machines virtuelles VMM de type 2 Invité 1 VMM hybride VMM de type 1 (Hyperviseur) Invité 2 VMM OS Hôte Hardware Exemples : JVM CLR Invité 1 OS Hôte Invité 2 VMM Hardware Exemples : Virtual PC & Virtual Server Invité 1 Invité 2 VMM Hardware Exemple : Virtualization Server 68 Windows Server Virtualization Application Invité Operating System H/W Virtuel VM 1 “Parent” Application Invité Operating System H/W Virtuel VM 2 VM 3 VM 4 “Enfant” “Enfant” “Enfant” R2 Windows Hypervisor (32-bit et 64-bit) X64 et assist. matérielle à la ServeurIntel x86/x64 Virtualisation VT/AMD 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 illimité2005 d’instances virtualisées Windows Hypervisor leMigration supportera depuis Virtual Server Architecture de Windows Server Virtualization Partition Parente Partitions Enfant Virtualization Stack WMI Provider VM Service Server Core Noyau Windows Fourni par : Microsoft Applications VM Worker Processes ISV Mode User Virtualization Service IHV Providers (VSPs) Drivers Virtual Server Virtualization Service Clients (VSCs) VMBus OEM Noyau Windows Enlightenments Mode Kernel Hyperviseur Windows Hardware Serveur Designed for Windows 70 Virtualisation des périphériques • 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 Storage VSP Storage Stack • Virtualization service clients (VSC) Storage Stack • Consomme le service hardware virtualisé • VMBus Storage VSC Port Driver Partition Parent VMBus 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 Hyperviseur Disque 71 Virtual Server 2005 R2 Windows Server Virtualization 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 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 Oui, COM Oui, WMI et API 64/512 Autant que le matériel le permettra Interface Web MMC 3.0 Support matériel Mémoire par VM ? Scriptable/Extensible? Nombre de VMs actives par hôtes? Interface d’administration 72 COMMENT MENER SON PROJET DE VIRTUALISATION 73 CONCLUSION ET Q&R 74 Investissement dans la virtualisation Une approche à plusieurs niveaux Infrastructure Applications Virtual Server 2005 & Windows Server 2003 constituent une solution économique Windows Server virtualisation est un composant de Windows Server “Longhorn” Accélère les déploiements Réduit le coût de support des applications Transforme les applications en services dynamique Management Interopérabilité Facilite la consolidation sur une infrastructure virtuelle Meilleur utilisation des ressources de management Libère 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 Licences Licence de Windows Server basé sur les instances instances illimitées avec Windows Server Data Center Edition et SQL Server Enterprise Edition 75 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 !! 76 Ressources • Site technique : Technet (séminaires, 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 / Réponses 78 Microsoft France 18, avenue du Québec 91 957 Courtaboeuf Cedex www.microsoft.com/france 0 825 827 829 [email protected] 79