470 likes | 608 Views
Microsoft System Center Virtual Machine Manager L'administration avancée des environnements virtualisés. Cedric Bravo – MVP Virtualisation - N ware Fabrice Meillon – Architecte Infrastructure - Microsoft. Agenda. Pourquoi Virtual Machine Manager ? Virtual Machine Manager en action
E N D
Microsoft System Center Virtual Machine Manager L'administration avancée des environnements virtualisés Cedric Bravo – MVP Virtualisation - Nware Fabrice Meillon – Architecte Infrastructure - Microsoft
Agenda • Pourquoi Virtual Machine Manager ? • Virtual Machine Manager en action • VMM Self Service Portal v2 • Placement dynamique des machines VDI • Les nouveautés de VMM 2008 R2 P1 • Quelques éléments sur VMM 2012 • Synthèse
Une simple réalité…. Virtual Machine Manager permet de reduire encore ce temps, un déploiementtotalementautomatiséen moins de 10 minutes Au final cegain de temps estsynonyme de réduction de coût des opérations Installer un serveurpouvaitnécessiterplusieuresheuresavant la virtualisation Hyper-V à permis de réduire ce temps à 20 minutes “Virtualization without good management is more dangerous than not usingvirtualization in the first place.” Tom Bittman, Gartner VP AND Analyst, 9 May, 2007
Gestion des environnements virtuels hétérogènes • Gestion du cycle de vie des VMs • Administration simplifiée
Exemples de scénarios pour l’entreprise • Découverte et déploiement des hôtes de virtualisation • Recherche des candidats à la virtualisation via System Center Operations Manager • Déploiement de serveurs virtuels (P2V de serveurs existants, clonage, création …) • Placement « intelligent » des VMs • Ajustement des VMs- dont migration - depuis la console (paramètres, emplacement) • Mise à jour des VMs, hôtes, bibliothèques - Réutilisation des solutions existantes (SCCM/WSUS)
Architecture de VMM Console Administration Self Service Web Portal Console operateur Web Console Windows PowerShell Connecteur Windows® PowerShell • Virtual Machine Manager • Serveur Operations Manager Serveur Management Interfaces Virtual Server Hôtes VMM Library Server VMware Virtual Center Server ESX VI3 VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM SAN Storage Template ISO VHD Script
Déploiement de VMs • Déploiement rapide des VMs au travers de modèles • Déploiement LAN basés sur BITS • « Rapidprovisioning » • Modèles basés sur des profils matériels et des profils invités (Système d’exploitation) • Permet la mise à disposition de système rapidement et au travers de portails libre-service
Placement des machines virtuelles Données Hôtes (performances et configuration) Besoins mémoire et disque physique Résultat Vérification capacité disque, et mémoire Charge et configuration Données VM CPU, réseau, & charge disque Hôte normalisé + charge VM Fonction de pondération Configuration Capacity Planning Technology
Démo 1er contact avec Virtual Machine Manager
Rapid Provisioning • Création rapide de VMsvia un modèle sans requérir à une copie « réseau » du disque
Rapid Provisioning (script) • Création de profils matériel et OS avec les paramètres souhaités • Création d’un modèle utilisant les profils et un VHD vide • Par script • Move-VirtualHardDisk pour spécifier l’emplacement du disque cible sur l’hôte • New-VM avec le paramètre - UseLocalVirtualHardDisk • http://technet.microsoft.com/en-us/library/ee236427.aspx
Exemple de script • #créer un jobgroupID pour la création de la VM • $VMGuid = [System.Guid]::NewGuid().ToString() • #spécifier l’emplacement du disque • Move-VirtualHardDisk-Bus 0 -LUN 0 -IDE -Path $NewChildVHDPath -JobGroup $VMGuid • Création de la machine virtuelle • New-VM -Template $template -Name $VirtualMachineName -Description "CreatedusingRapidProvisioningPowerShell script" -Owner$Username-VMHost $vmhost-UseLocalVirtualHardDisks-SkipInstallVirtualizationGuestServices -Path $vmhost.VMPaths[0] -RunAsynchronously-JobGroup $VMGuid
Support de la mise en cluster des hôtes • Support Volumes partagés de cluster (CSV) et de la live migration Réseau Heartbeat NIC1 – 10.1.1.2 NIC1 – 10.1.1.3 NOEUD 2 NOEUD 1 NIC2 - 192.168.1.3 NIC2 - 192.168.1.2 Réseau PUBLIC
Volume partagé de cluster Aperçu Accès distribué aux fichiers coordonné via le nœud coordinateur (modification des métadonnées) VMs effectuant des I/O directes VMs effectuant des I/O directes Volume propriété d’un seul nœud «Coordinateur» SAN Disque Autre LUN LUN Volume unique VHD VHD VHD
Orchestration de la live migration Machine Virtuelle Machine Virtuelle • Memory Content • Memory Sync • Configuration Data Cluster Noeud 1 Cluster Noeud 2 User VHD Stockagepartagé
Mode de compatibilité processeur Intel® Pentium® 4 VT Intel® Xeon® Host 1 Host 2 Shared Storage
Stockage • Transfert iSCSI SAN • Transfert en mode SAN en ayant plusieurs LUNs avec une unique cible iSCSI • Migration SAN et clusters • Migration vers un cluster depuis un nœud standalone et vice versa • Migration entre nœuds de clusters différents • La VM doit être sur un LUN dédié non CSV • Intégration à VDS pour les migrations SAN en FC ou ISCSI • Support NPIV* pour la migration sur SANs en FC • Support tiers CFS • Veritas Volume Manager et Sanbolic Clustered File System
Migration du stockage • Support de Quick Storage Migration (QSM) • Migration d’une VM vers un stockage différent sur le même hôte avec un temps d'arrêt minimal • Migration vers un hôte différent (migration via le réseau : utilisation de BITS) • Support de VMWare storage vMotion
Migration du stockage • Disque source • Disque destination • Création d’un point de contrôle (Checkpoint) – les I/O se font vers le “disque différentiel” • Copie du VHD vers le disque de destination • Mise en pause de la VM et transfert du disque différentiel vers le disque de destination • Appli le disque différentiel • Démarrage de la VM et suppression de l’original
Mode de maintenance • S'appliquent à tous les hôtes et hôtes en cluster • Deux modes de fonctionnement • Save-state (pas de migration) • Live migration de toutes les VM HA en cours d'exécution et Save-state pour les VMsnon-HA • Impact pour l’hôte • Plus de supervision • Plus de création de VM • Plus de déplacement • Exclus du placement
Démo Mode maintenance et live migration
Conversions: P2V et V2V • Fonction de base de Virtual Machine Manager • Assistant de migration • Reconfiguration stockage, mémoire, CPU, etc. • Utilise BITS pour la copie • Conserve les paramètres réseaux et adresse MAC • Automatisable via PowerShell • Plateformes supportées • À chaudvia VSS • Windows XP et + • Windows Server 2003 et + • Hors ligne • Windows 2000 Server
Délégation et libre service • Administrateurs contrôlent les accès au travers de politiques définissant les actions autorisées • Administrateurs délégués • Utilisateurs en libre service • Interface Web • Administrent leurs VMs • Quota pour limiter le nombre de VMs • Scripting via PowerShell
Support VMware • VMware Virtualcenter 2.5 (VI3) • VMware ESX 3.5 • VMware ESX 3.0et + • VMware vSphere 4 (VI3) • VMware ESX 3.5 • Vmware ESX 3.0et + • VMware ESX Server 4.0x
Windows PowerShell 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... 512 LOB Server 1 1-processor 1.00 GHz Pe... 512 Dev Server 1-processor 1.00 GHz Pe... 1024 Test Server 1-processor 1.00 GHz Pe... 512
Démo Délégation et portail libre-service Prise en charge des environnements VMWare
Performance & Resource Optimization CPU 75% Mémoire <10% CPU 90 % Mémoire <10%
Faciliter la gestion des mises à jour sur les éléments en bibliothèque et les systèmes virtuels Microsoft System Center Virtual Machine Manager Microsoft System Center Configuration Manager Windows Server Update Service Scénarios VMs en bibliothèque VHDs ( Win7 et 2008 R2 ) en bibliothèque via DISM Modèles de machine virtuelle en bibliothèque VMs arrêtées ou sauvegardées sur les hôtes Hyper-V Virtual Machine Servicing Tool 3.0
Offline Virtual Machine Servicing Tool 3.0Patching des VMs sur un hôte 1. Fournit la liste des VMs à mettre à jour et démarre la tâche VMST Servicing Job 2. Déplace la VM ou le template surl’hôte de maintenance 1 SCVMM 3. Mise à jour de la VM VMM Library 4. Arrêt de la VM et retour surl’hôted’origine 2 4 Hôte de maintenance 3 WSUS/SCCM Machine virtuelle
Répondre au besoin de libre-service dans une vision centre de Services (IaaS) • Mettre en œuvre un portail permettant aux entreprises d’allouer/gérer dynamiquement des ressources IT pour offrir une gestion de l’infrastructure comme un service • System Center Virtual Machine Manager Self-Service Portal v2: • Portail de gestion des demandes (on-boarding), d’administration et de libre-service • Moteur de provisionning • Facturation • Interfaces extensibles
Démo System center Virtual Machine Manager Self Service Portal v2
Placement Dynamique VDIPersonnal Virtual Desktop SCVMM Reveille VM depuis l’étatsauvegardé SAN Connexion RD Connection Broker Client VDI Hyper-V Cluster (RDVH)
SCVMM 2008 R2 SP1 Nouveautésannoncées • Support des configurations • Windows Server 2008 R2 SP1 • Microsoft Hyper-V Server 2008 R2 SP1 • Support des nouveautés du SP1 • Dynamic Memory • RemoteFX • Support du placement dynamique pour les VMs en pool VDI
Feuille de route SCVMM : La vision Gestion orientée “service” Déploiement et gestion d’images Supervision Gestion de la configuration Gestion de la virtualisation Gestion dynamique des ressources Gestion unifiée de l’infrastructure PRIVE PUBLIC INFRASTRUCTURE Processing | Réseau | Stockage Automatisation/ Orchestration Gestion basée sur des modèles Virtualisation TECHNOLOGIES FONDATRICES
SC Virtual Machine Manager 2012 Gestion de l’infrastructure (Fabric) Gestion du service
Réseau Définition du réseau à partir de réseaux logiques Assignation des adresses IP, VIP et MAC depuis des pools Intégration avec les répartiteurs de charge Serveurs physiques Gestion de multiples hyperviseurs Intégration avec les outils d’administration à distance Provisionnement de l’OS des machines hôtes Création des cluster et provisionnement du stockage Gestion de l’infrastructure (Fabric ) • Stockage • Utilisation de SMI-S pour l’intégration avec le stockage • Découverte des relations entre périphériques de stockage et VM • Classification du stockage en fonction de ses capacités • Assignation du nouveau stockage aux cluster Hyper-V • Provisionnement du stockage lors du déploiement des VM
Ressources • Microsoft System Center Virtual Machine 2008 R2 version d’évaluation http://www.microsoft.com/systemcenter/en/us/virtual-machine-manager/vmm-try-it.aspx#download • Microsoft System Center Virtual Machine 2008 R2 SP1 RC https://connect.microsoft.com/directory/?keywords=scvmm • Virtual Machine Servicing Tool 3.0 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8408ecf5-7afe-47ec-a697-eb433027df73 • Microsoft System Center Virtual Machine Manager Self-Service Portal 2.0 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=fef38539-ae5a-462b-b1c9-9a02238bb8a7 • Remote Desktop Services Connector for SCVMM http://www.microsoft.com/downloads/en/details.aspx?FamilyID=db795773-2f9f-4439-9df7-0bf162576e57&displaylang=en
MSDN et TechNet: l’essentiel des ressources techniques à portée de clic • Portail de ressources technique pour développeurs • Portail administration et infrastructure pour informaticiens http://technet.com http://msdn.com