2.16k likes | 3.4k Views
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
E N D
Cours « La Virtualisation des serveurs» CPLN - Solutions VMWare
Plan du cours • Présentations • Introduction • vSphere (VMWare) • vSphereHypervisor (ESXi) • ESXi - Pratique • vCenter - Pratique
Présentations • Présentations • Quels sont vos connaissances, votre utilisation de la virtualisation et vos attentes de ce cours?
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
Intro – Type de virtualisation • Les isolateurs • Isoler des applications dans des contextes d’exécution séparés • Exemples: BSD Jail, Linux Vserver, chroot
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
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
Intro – Type de virtualisation • Superviseur
Introduction ? • Pourquoi virtualiser? • Rationalisation/consolidation des ressources • Flexibilité / «Scalability» • Provisionnement aisé(accélération de 50-70% selon VMWare)
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
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
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
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!
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
VMWarevSphere Hyperviseur(ESXi)
vSphere - Fonctionnalités • vMotion • Storage vMotion • High Availability • FaultTolerance • Distributed Ressources Scheduler • Distributed Switch
vSphere Schéma holistique http://www.hypervizor.com
vSphereHypervisor (ESXi) • 3ème type de virtualisation: Hyperviseur • Paravirtualisation (l’OS est conscient d’être virtualisé) > Meilleures performances
vSphereHypervisor (ESXi) http://www.vmware.com/files/pdf/ESXi_architecture.pdf
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
ESXi – Config initiale • Password «Root» • Lockdown mode • Management Network
ESXi – Interface web • Téléchargement du client vSphere • Accès Aide et site Vmware (produits)
vSphere Client • vSphere Host Update Utility • -locale en_US
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
ESXi - Configuration • Networking (base) • vSwitch • Port group (VLAN/configurations) • VMkernel
ESXi - Configuration • Ex 01 – Configurer ESXi
ESXi – Machine Virtuelle • Ex 02 – Créer une VM • Fichiers • Ex 03 – Booter la VM
ESXi – Gestion mémoire Transparent Memory Page Sharing
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)
ESXi – Machine Virtuelle • Ex 04 • Snapshots
vCenter • Ex 05 • Ex 06 • Ex 07
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
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
High Availability Fonctionnement