660 likes | 921 Views
Jeudi 4 Juin 2009. La virtualisation - VMware. Pourquoi la virtualisation ?. Prédominance de serveurs x86 en entreprises : 91% des serveurs d’entreprise acquis en 2004 (Gartner Dataquest). Prolifération des serveurs : • 1 système d’exploitation ou application par serveur.
E N D
Jeudi 4 Juin 2009 La virtualisation - VMware
Pourquoi la virtualisation ? • Prédominance de serveurs x86 en entreprises : • 91% des serveurs d’entreprise acquis en 2004 (Gartner Dataquest) Prolifération des serveurs : • 1 système d’exploitation ou application par serveur • Sous utilisation des ressources serveurs : • Taux d’utilisation d’un serveur x86 relevé de 5 à 15% • Les avantages de la virtualisation évolues : • Taux de consolidation • Souplesse d’administration • Disponibilité– PCA/PRA • Rendre l’informatique aussi simple que le réseau électrique
Diminution du TCO Prolifération des serveurs Utilisation des ressources Sécurité Sécurisation des serveurs Protection contre les sinistres. Sauvegardes & restaurations. Réactivité Diminution des cycles de mise en œuvre. Vos défis
DéploiementdeplusieursmachinesvirtuellessurunmêmeserveurphysiqueDéploiementdeplusieursmachinesvirtuellessurunmêmeserveurphysique Augmentation du taux d’utilisation Baisse du TCO Machinesvirtuelles Les principes de la virtualisation : La consolidation Infrastructure virtualisée Infrastructure traditionnelle Couche de vitualisation Serveurphysique
Application non modifiée Machinesvirtuelles Application OS non modifié Systèmed’exploitation Matériel virtuel HBA Carteréseau Disque Carteréseau CPU Anatomie d’une machine virtuelle Chaquemachinevirtuelleestunsystèmecompletencapsulédansunensembledefichiers Couche de virtualisation Serveurphysique
Plateformes de virtualisation • VMware ESX Server 4 • VMware ESX Server 4i • VMware VMFS • VMware Virtual SMP • VMware Server • VMware Workstation • VMware Fusion • VMware Player Les plateformes de virtualisation Management - Optimisation – Continuité hyperviseur Host-based
ESX Server : Le standard de la virtualisation Ajout suppression à chaud CPU/RAM/périphériques 10 x Gigabit Ethernet 255 Go de RAM 8 CPU virtuels Jusqu’à 256 VMs démarrées simulanément SAN Fibre ChannelSAN iSCSINAS (NFS)DAS SCSI & SATAVolumes jusqu’à 64 ToBoot from SAN 32 NICs10 GigEInfinibandNIC TeamingVLAN Tagging 64 Coeurs 1 To
ESX Server : Optimisation des ressources Memory overcommitment Mémoire VM > Mémoire physique Memory page sharing Optimisation du stockage des pages mémoire Allocation dynamique de ressources Augmenter ou diminuer les ressources allouées aux Machines virtuelles à chaud
ESX Server : Quels OS supportés ? Support experimental Ms-Dos 6 OS/2 OpenServer UnixWare Windows 3.1 Windows 95 Windows 98 Asianux CentOS Debian FreeBSD
Infrastructure Virtuelle • VMware VMotion – storage VMotion • VMware HA - FT • VMware Consolidation Backup • VMware DRS • VMware Update Manager La disponibilité Gestion des ressources – Disponibilité – Mobilité – Sécurité
VMotion : Migration à chaud de machines virtuelles 50%desclientsVMwareontmisenœuvreVMotion • Intervention & Upgrade sur le matériel sans interruption de service • Remplacement de serveurs sans interruption de service • Fiabilité reconnue / 6 ans d’expérience
Web Server Oracle Server SQL Server File Server AD Controller DNS / DHCP Besoin d’une intervention matérielle ESX Server B ESX Server C ESX Server A VMotion : Exemple d’utilisation 1. VMotion 2. Upgrade mémoire 3. VMotion
Web Server Oracle Server SQL Server File Server AD Controller Intranet Server Oracle2 Server DNS / DHCP SQL2 Server ESX Server B ESX Server C ESX Server A NouveauServeur ESX VMware DRS : Répartition de charge Distributed Resource Scheduler
Web Server Oracle Server SQL Server File Server AD Controller Intranet Server Oracle2 Server DNS / DHCP SQL2 Server ESX Server C ESX Server D ESX Server B ESX Server A VMware DPM : Economies d’énergie Distributed Power Management
Web Server Oracle Server Intranet Server Oracle2 Server SQL Server File Server AD Controller SQL2 Server DNS / DHCP SQL2 Server ESX Server C ESX Server D ESX Server A ESX Server B Haute disponibilité : VM HA Failure High Availability
Web Server Oracle Server Intranet Server SQL Server Oracle2 Server AD Controller Intranet Server File Server Oracle2 Server DNS / DHCP SQL2 Server ESX Server C ESX Server D ESX Server B ESX Server A Haute disponibilité : VMware HA High Availability
Serveur WEB Serveur WEB Serveur WEB ESX Server A ESX Server B ESX Server C VMware ESX – FT Haute disponibilité – Fault Tolerance Réplication RAM Réplication RAM
vStorage Thin Provisionning • Les disques de la machine virtuelle ne consomment que la quantité d’espace physique utilisée • La machine virtuelle détecte en permanence la taille totale du disque logique • Alertes et états complets sur l’allocation et la consommation • Nette amélioration du taux d’utilisation du stockage • Plus besoin de surprovisionner les disques virtuels • Jusqu’à 50 % de réduction des coûts de stockage VMware ESX APPL. APPL. APPL. OS OS OS Fin (thin) Fin (thin) Standard (thick) 40 Go 20 Go 100 Go Disques virtuels 20 Go 20 Go 40 Go 100 Go Banque de données 60 Go 20 Go
VMware Update Manager – Mises à jour automatisées Automatisation des mises à jour ESX Automatisation des mises à jour des VMs Patches Windows OFFLINE Patches RedHat Retour arrière possible (Snapshot) Update Manager ESX Server
VMware Data Recovery • Sauvegarde et récupération sur disque de vos machines virtuelles sans l’aide d’agent • Restauration au niveau VM ou fichier • Sauvegardes incrémentielles et dé-duplication pour économiser de l’espace disque • Protection des données rapide, simple et complète pour vos VM • Gestion centralisée par vCenter • Gestion économique du stockage APPL. APPL. APPL. X OS OS OS VMware ESX Stockagesurdisqueavec dé-duplication
Outil de sauvegarde/restaurationVmware Sauvegarde et restaurationsurdisque sans déploiementd’agentdans les VMs De-duplication et sauvegardeincrémentielleafin de réduirel’espacedisque VMware Data Recovery
Souplesse d’administration Management - Optimisation – Continuité Management & Automatisation • VMware VirtualCenter • VMware Converter • VMware Capacity • planner • VMware Site recovery • Manager • VMware View • VMware Lab Manager
1 Gestiondesmachinesvirtuellesetdesserveurs 7 2 Interfacesdeprogrammation Provisionnement 6 3 Sécuritéetcontrôled’accès Migration 5 4 Surveillancedessystèmes Administrationdesressources VirtualCenter - Principales fonctions Gestioncentralisée
VMware Site Recovery Manager - PRA Site de Production Site Disaster Recovery Site Recovery Manager VirtualCenter Site Recovery Manager Site Recovery Manager VirtualCenter Virtual Machines Virtual Machines Machines virtuelles protégées VMware Infrastructure VMware Infrastructure Servers Servers Storage Storage Replication gérée par la baie SAN
NouveautésdevSphere4.0:présentationtechnique Alexandre HUGLASpecialist Systems EngineerVMware France
Servicesd’applications Concept cloud computing .Net Windows Linux J2EE Grid Web2.0 SaaS vApp Servicesd’infrastructure SuitevCenter Disponibilité Sécurité Évolutivité • vMotion • StoragevMotion • HA • FaultTolerance • DataRecovery • vShieldZones • VMSafe • DRS • Ajoutàchaud VMwarevSphere™4.0 vCompute vStorage vNetwork • VMwareESX • VMwareESXi • DRS/DPM • VMFS • ThinProvisioning • VMFSVolumeGrow • DistributedSwitch Cloudinterne Cloudexterne *Remarque:vCenterServeretsescomposantssontvendusséparément
Affectation de ressources planifiée Home>Management>ScheduledTasks>Add vCompute vStorage vNetwork Afin desuivrel’évolutiondesprioritésmétier,planifiezdestâchespourmodifierlesparamètresderessources.
Multipathing vmware (PSA) • LesSATP(StorageArrayTypePlugins)gèrentlebasculementdechemin,surveillentlebonfonctionnementdescheminsetsignalentleschangementsauNMP. • LesPSP(PathSelectionPlugins)choisissentlemeilleurchemin. vCompute vStorage vNetwork Piledestockage VMkernel SATP PSP NMP PSA HBA1 HBA2
vStorage Thin Provisioning Disquesvirtuels 120Goalloués vCompute vStorage vNetwork 20GoStandard(thick) 40Go Fin(thin) 80Go Fin(thin) 20Go 40Go 20Go Banquededonnées Capacitéde100Go 80Goutilisés 60Go 20Go
Opérations de provisionnement fin de disques • Uneoptiondedisqueauformatfinestdisponiblelorsquevous: • Créezunemachinevirtuelle • Clonezversunmodèle • Clonezunemachinevirtuelle • Faitesmigrerl’espacedestockagedemachinevirtuelle(StoragevMotion) Assistantdecréationdemachinesvirtuelles vCompute vStorage vNetwork Assistantsdeclonageetdemigrationdemachinesvirtuelles
Option VMFS Volume Grow Ajout d’extension VolumeGrow • VolumeGrowutiliseuneextensiondefaçonàremplirlacapacitéadjacentedisponible. • Unepartitionuniqueassureunemeilleuredisponibilitédelamachinevirtuelle • Peutaugmenterunvolumeplusieursfoisjusqu’àlatailled’unvolumeVMFS • Ilfautd’abordaugmenterlaLUNassociéeàlabanquededonnéesVMFS • Effectuerl’extensionimmédiatementaprèsnécessitedel’espacelibredansl’unitélogique
API vStorage de protection des données Applicationdesauvegarde ServeurphysiqueouVM(WindowsouLinux) APIvStoragedeprotectiondesdonnées DataMover centralisé Serveurproxy desauvegarde Snapshots Montage StockageSAN
E/SVMDirectPath • Lepilotedupériphériqued’E/Saccèdedirectementaupériphériquephysique • Priseenchargecomplèteduréseauavec: • Contrôleur10GigabitEthernetIntel82598 • Adaptateurréseau10GigabitBroadcom57710 • Priseenchargeexpérimentaledepériphériquesd’E/Sdestockageavec: • FibreChannel8 Gbits/s QLogicQLA25xx • AdaptateursSAS3Gbits/sLSI3442e-Ret3801e(baséssurprocesseur1068) • Lesmachinesvirtuellesdoiventêtreexécutéessuruneplate-formeIntelNehalem • Chaquemachinevirtuellepeutseconnecteràdeuxpériphériquespassthroughaumaximum. • Accroîtlesperformances,maisauprixdelapertedeplusieursfonctionsdevirtualisation • vMotion,ajout/retraitàchauddepériphériquesvirtuels,interrompreetreprendre,enregistrementetlecture,FaultTolerance,HighAvailability,surdimensionnementdelamémoireetpartagedepages Couchedevirtualisation MMUd’E/S Périphériqued’E/S
Architecturedeswitchstandard Configurationréseauauniveaudel’hôte Console de service Cartesréseauvirtuelles Groupesdeports PortvMotion GroupesdeportsdeVM PortvMotion Groupes de ports de VM PortCOS vSwitchs Virtuel Physique Cartesréseauphysiques … Switchsphysiques Hôte VMware ESXi 1 Hôte VMware ESX 2
ArchitectureDistributedSwitch … Groupesdeportsdistribués vCenter Server vMotion Machinesvirtuelles Consoledeservice DistributedSwitch(plandecontrôle) Console de service vSwitchsmasqués(planE/S) Virtuel Physique … Hôte VMware ESXi 1 Hôte VMware ESX 2
EnhancedvMotionCompatibility(EVC) Fonctionnalitésdebasedesprocesseurs Disponibilité Sécurité Évolutivité CPUID CPUID CPUID CPUID X… X… X… ClusterEVC EVCéviteunéchecdesmigrationseffectuéesavec vMotionenraisond’uneincompatibilitédesprocesseurs. K…
StoragevMotiondansvSphere4 • Améliorations • PossibilitédegérerviavSphereClient • PriseenchargedesprotocolesNFS,FibreChanneletiSCSI • Plusbesoindedisposerdudoubledelamémoire • PossibilitédefairepasserlesVMDKduformatstandardauformatfin • PossibilitédefairemigrerdesRDMversdesRDMetdesRDMversdesVMDK(sanspassthrough) • UtilisationdesnouvellesfonctionsdevSphere4pouraccélérerlamigration • Restrictions • Lesmachinesvirtuellesnepeuventpascomporterdesnapshots • LesVMdoiventêtredésactivéespourfairemigrersimultanémentl’hôteetlabanquededonnées Disponibilité Sécurité Évolutivité
VMwareFaultTolerance(FT) TechnologievLockstep TechnologievLockstep Disponibilité Sécurité Évolutivité Principale Nouvellesecondaire Secondaire Nouvelle principale VMwareFTprotègelesmachinesvirtuellesdansunclusterHAcontretouteinterruptiondeserviceetpertededonnées.
ActivationdeFaultToleranced’unsimpleclic Machinevirtuelleprincipale>OngletSummary Disponibilité Sécurité Évolutivité UnefoisFaultToleranceactivé,l’ongletStatusdelamachinevirtuelleprincipaleaffichelesinformationsdeFaultTolerance.
VMwareDataRecovery • SolutionVMwaredesauvegarde/restaurationfondéesurdesAPIdeprotectiondesdonnées • Sauvegardeetrestaurationsurdisquesansagent • Suppressiondesdoublonsetsauvegardesincrémentiellespouréconomiserl’espacedisque Disponibilité Sécurité Évolutivité
APIassurantlaprotectiondesVMparl’inspectiondecomposantsvirtuels,enrelationavecl’hyperviseurAPIassurantlaprotectiondesVMparl’inspectiondecomposantsvirtuels,enrelationavecl’hyperviseur Moteurdeprotectionisolédeslogicielsmalveillants Couvertureétendueduréseau,dustockage,delamémoireetduprocesseurdesmachinesvirtuelles VMwareVMsafe Disponibilité Sécurité Évolutivité Application Systèmed’exploitation Moteurdeprotection VMware vSphere™
vShieldZones • Fonctionnalités • Isolement,liaisonparpasserelleouprotectionparpare-feudeszonesdeVMenfonctiondeconteneursVIfamiliers • Surveillancedesactivitésautoriséesourefuséesàl’aidedeprotocolesbaséssurdesapplications • Blocageenunseulclicd’untraficréseauprécisauniveaudufluxverslepare-feu Disponibilité Sécurité Évolutivité • Avantages • Stratégiedesécuritébiendéfinieauseindel’environnementvirtuel • Surveillanceetrèglessécurisées,mêmeviavMotionetlesévénementsducycledeviedesVM • Règlessimplesbaséessurdeszonesréduisantleserreursdeprocédure
Évolutivitédel’hôte • Optimisationdesperformancesettauxdeconsolidationaccrus • VMKernel64bits • Mémoirehôtede512Go • 64processeurslogiques • 256machinesvirtuellesparhôte Appl. Appl. Appl. Appl. Appl. Appl. Appl. Appl. Appl. Appl. Appl. Appl. Disponibilité Sécurité Évolutivité 192MV 256MV OS OS OS OS OS OS OS OS OS OS OS OS 64cœurs 512Go 32cœurs 256Go
Évolutivitédelamachinevirtuelle • L’extensiondelacapacitépermetdegérerdeschargesdetravailbienplusimportantes • VirtualSMPoctodirectionnel • 256 Go de mémoire RAM • Version7dumatérieldelamachinevirtuelle • Nouveauxpériphériquesvirtuels • E/SVMDirectPath • Priseenchargede l'installationàchaud Disponibilité Sécurité Évolutivité Appl. 256Go Appl. OS OS 8processeurs
vCenterServer PrincipalesfonctionnalitésdevCenterServer4
PrésentationdevCenterServerLinkedMode • LeclientvSpherestandardaaccèsauxdonnéesd’inventairesurplusieursserveursvCenterServer • Consultationetrecherchedanslesdonnéesd’inventaired’ungroupedeserveursvCenterServer • Rôlesetconfigurationsdelicencepartagés
vCenterOrchestrator • UtilisezOrchestratorpourcréeretexécuterdesworkflowsquiautomatisentlesprocessusdegestiondel’infrastructurevirtuelle ServiceWeb Configuration Client Moteur de workflow Bibliothèquedeworkflows vCenterServer XML SSH Plug-intiers …
WorkflowdebasepourmettreenœuvreHostProfiles 2 • Profild’hôte • Réservationdemémoire • Stockage • Réseau • Dateetheure • Pare-feu • Sécurité • Services • Utilisateursetgroupesd’utilisateurs • Sécurité 4 3 5 Cluster Hôtede référence 1
UtilisationdeHostProfiles Aprèsavoircrééleprofil,associez-leàdeshôtes/clustersafindepouvoirvérifierleurconformitéetappliquez-leauxhôtesnonconformes.