1 / 63

Cours « La Virtualisation des serveurs»

Cours « La Virtualisation des serveurs». CPLN - Solutions VMWare. Plan du cours. Présentations Introduction vSphere ( VMWare ) vSphere Hypervisor ( ESXi ) ESXi - Pratique vCenter - Pratique. Présentations. Présentations

Download Presentation

Cours « La Virtualisation des serveurs»

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cours « La Virtualisation des serveurs» CPLN - Solutions VMWare

  2. Plan du cours • Présentations • Introduction • vSphere (VMWare) • vSphereHypervisor (ESXi) • ESXi - Pratique • vCenter - Pratique

  3. Présentations • Présentations • Quels sont vos connaissances, votre utilisation de la virtualisation et vos attentes de ce cours?

  4. Introduction - Historique Un peu d’histoire… • 1964: CP-40 d’IBM • 1972: VM/370 d’IBM • 1988: SoftPC (émulateur x86) • 1997: VirtualPC pour Mac • 1998: Début de VMWare • 2001: VMWare GSX • 2006: VMWare Server

  5. Intro – Type de virtualisation • Les isolateurs • Isoler des applications dans des contextes d’exécution séparés • Exemples: BSD Jail, Linux Vserver, chroot

  6. Intro – Type de virtualisation • Noyau «user-space» • Noyau dans un noyau • Performances faibles • Dépendance au système d’exploitation • Sert au développement de noyaux • Exemples: User Mode Linux, L4Linux, coLinux

  7. Intro – Type de virtualisation • Superviseur • Aussi appelé «Hyperviseur de type 2» • Application lourde et complexe • OS dans un OS • ≠ Emulateur (RAM, CPU, HDD directement accessibles par l’OS invité) • Exemples: MS Virtual PC/ServerUser, Parallels Desktop, Oracle VirtualBox, VMWare Fusion/Player/Workstation

  8. Intro – Type de virtualisation • Superviseur

  9. Introduction ? • Pourquoi virtualiser? • Rationalisation/consolidation des ressources • Flexibilité / «Scalability» • Provisionnement aisé(accélération de 50-70% selon VMWare)

  10. Introduction • Rationalisation/consolidation des ressources • Taux d'utilisation augmenté de 15% à 80%, • Réduction des besoins matériel selon un ratio 10:1, • Réduction des coûts énergétiques de 80% • Et en réalité?! • Virtualisation de 21 serveurs existants + 19 nouveaux> 40 VM pour 4 hôtes physiques: ratio 10:1 atteint et dépassé à terme

  11. Introduction • Flexibilité • Ajout de RAM, CPU, disque, périphériques… à chaud • Sauvegarde et restauration très rapide (Snapshots) • Déplacement d’une VM d’un hôte à un autre (environnement «datacenter») • Haute disponibilité et failover(environnement «datacenter») • Importation/Exportation/Conversion

  12. Introduction • Provisionnement • Création d’une machine modèle («template») • Déploiement basé sur ce modèle • Réalisé en 15 minutes • Copie d’un environnement de production, isolation et tests

  13. Introduction • Pourquoi ne pas virtualiser?! • La virtualisation créé le buzz • Le type d’application n’est pas tant un critère • Prendre en compte les ressources nécessaires (IOPS, cycles cpu, bande passante) • DisasterRecovery • Problèmes de licences/incompatibilité • Dépendances matérielles • Choisir la bonne manière de virtualiser!

  14. Introduction • Les risques • La consolidation augmente la criticité des serveurs physiques • Sécurisation des accès et formation de l’IT • Prolifération des VMs: garder le contrôle face à la simplicité de provisionnement • Zone de sécurité des données critiques (séparation physique de certains services) • La couche de virtualisation est une source de problème supplémentaires. https://www.pcisecuritystandards.org/documents/Virtualization_InfoSupp_v2.pdf

  15. VMWarevSphere Hyperviseur(ESXi)

  16. vSphere - Fonctionnalités • vMotion • Storage vMotion • High Availability • FaultTolerance • Distributed Ressources Scheduler • Distributed Switch

  17. vSphere Schéma holistique http://www.hypervizor.com

  18. vSphereHypervisor (ESXi) • 3ème type de virtualisation: Hyperviseur • Paravirtualisation (l’OS est conscient d’être virtualisé) > Meilleures performances

  19. vSphereHypervisor (ESXi) http://www.vmware.com/files/pdf/ESXi_architecture.pdf

  20. ESXi – technologies CPU • Intel • VirtualizationTechnology (VT) – Nov 2005 • Hyper Threading (HT) • AMD • AMD-V (Virtualization) Technology – Mai 2006 • http://download3.vmware.com/vmworld/2005/pac346.pdf • http://www.hardwaresecrets.com/article/263 • Il faut systématiquement se référer aux HCLparfois des modèles non listés fonctionnent > sans supporthttp://www.vmware.com/resources/compatibility/search.php

  21. ESXi – Prérequis CPU

  22. ESXi – Prérequis CPU

  23. ESXi - Installation

  24. ESXi - Installation

  25. ESXi - Installation

  26. ESXi - Installation

  27. ESXi - Installation

  28. ESXi - Installation

  29. ESXi - Installation

  30. ESXi - Installation

  31. ESXi - Installation

  32. ESXi - Installation

  33. ESXi – Config initiale • Password «Root» • Lockdown mode • Management Network

  34. ESXi – Interface web • Téléchargement du client vSphere • Accès Aide et site Vmware (produits)

  35. vSphere Client • vSphere Host Update Utility • -locale en_US

  36. ESXi - Summary • EVC – Plus petit dénominateur commun des fonctionnalités CPU entre les hôteshttp://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003212http://kb.vmware.com/kb/1005764

  37. ESXi - Configuration • Networking (base) • vSwitch • Port group (VLAN/configurations) • VMkernel

  38. ESXi - Configuration • Ex 01 – Configurer ESXi

  39. ESXi – Machine Virtuelle • Ex 02 – Créer une VM • Fichiers • Ex 03 – Booter la VM

  40. ESXi – Gestion mémoire Transparent Memory Page Sharing

  41. ESXi – Gestion mémoire Balloon Driver • http://wattmil.dyndns.org/vmware/19?start=2 VMKernel Swap • Si TMPS et Ballooning insuffisants • Rapide • Tient compte de la réservation mémoire • Pénalise les performances des VM • Pas de maîtrise de ce qui est «swapé» • Risque de double swap (RAM>VM>OS)

  42. ESXi – Machine Virtuelle • Ex 04 • Snapshots

  43. ESXi - Snapshots

  44. ESXi - Snapshots

  45. Stockage centralisé

  46. vCenter - Introduction

  47. vCenter • Ex 05 • Ex 06 • Ex 07

  48. High Availability • Protège des défaillances du serveur (ESX) en redémarrant les VM sur d'autres hôtes au sein du cluster • Peut également redémarrer une VM si celle-ci ne répond plus et ne fait plus d’I/O disque

  49. High Availability • Un agent HA s’installe sur chaque hôte lorsqu’HA est configuré sur le cluster • Les hôtes communiquent entre eux • Un hôte qui manque à l’appel et qui ne peut plus contacter sa passerelle est considéré comme défaillant et s’isole • Une politique d’admission permet de définir les ressources disponibles pour HA

  50. High Availability Fonctionnement

More Related