cpln - solutions vmware. plan du cours présentations introduction vsphere (vmware) vsphere...

63
COURS « LA VIRTUALISATION DES SERVEURS» CPLN - Solutions VMWare

Upload: perrin-bourguignon

Post on 04-Apr-2015

164 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

COURS « LA

VIRTUALISATION DES SERVEURS»

CPLN - Solutions VMWare

Page 2: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

Plan du cours

Présentations Introduction vSphere (VMWare) vSphere Hypervisor (ESXi) ESXi - Pratique vCenter - Pratique

Page 3: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

Présentations

Présentations Quels sont vos connaissances, votre

utilisation de la virtualisation et vos attentes de ce cours?

Page 4: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

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

Page 5: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

Intro – Type de virtualisation Les isolateurs

Isoler des applications dans des contextes d’exécution séparés

Exemples: BSD Jail, Linux Vserver, chroot

Page 6: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

Intro – Type de virtualisation Noyau «user-space»

Noyau dans un noyauPerformances faiblesDépendance au système d’exploitationSert au développement de noyauxExemples: User Mode Linux, L4Linux,

coLinux

Page 7: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

Intro – Type de virtualisation Superviseur

Aussi appelé «Hyperviseur de type 2»Application lourde et complexeOS 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

Page 8: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

Intro – Type de virtualisation Superviseur

Page 9: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

Introduction

? Pourquoi virtualiser?

Rationalisation/consolidation des ressourcesFlexibilité / «Scalability»Provisionnement aisé

(accélération de 50-70% selon VMWare)

Page 10: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

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

Page 11: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

Introduction

FlexibilitéAjout de RAM, CPU, disque,

périphériques… à chaudSauvegarde 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

Page 12: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

Introduction

ProvisionnementCréation d’une machine modèle

(«template»)Déploiement basé sur ce modèleRéalisé en 15 minutesCopie d’un environnement de production,

isolation et tests

Page 13: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

Introduction

Pourquoi ne pas virtualiser?!La virtualisation créé le buzzLe type d’application n’est pas tant un critèrePrendre en compte les ressources nécessaires

(IOPS, cycles cpu, bande passante)Disaster RecoveryProblèmes de licences/incompatibilitéDépendances matériellesChoisir la bonne manière de virtualiser!

Page 14: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

Introduction

Les risquesLa consolidation augmente la criticité des

serveurs physiquesSécurisation des accès et formation de l’ITProlifération des VMs: garder le contrôle

face à la simplicité de provisionnementZone 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

Page 15: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

VMWare vSphere

Hyperviseur(ESXi)

Page 16: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

vSphere - Fonctionnalités vMotion Storage vMotion High Availability Fault Tolerance Distributed Ressources Scheduler Distributed Switch

Page 17: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

vSphereSchéma holistique

http://www.hypervizor.com

Page 18: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

vSphere Hypervisor (ESXi) 3ème type de virtualisation: Hyperviseur Paravirtualisation (l’OS est conscient d’être

virtualisé) > Meilleures performances

Page 19: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

vSphere Hypervisor (ESXi)

http://www.vmware.com/files/pdf/ESXi_architecture.pdf

Page 20: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi – technologies CPU

IntelVirtualization Technology (VT) – Nov 2005Hyper Threading (HT)

AMDAMD-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 HCL

parfois des modèles non listés fonctionnent > sans supporthttp://www.vmware.com/resources/compatibility/search.php

Page 21: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi – Prérequis CPU

Page 22: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi – Prérequis CPU

Page 23: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi - Installation

Page 24: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi - Installation

Page 25: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi - Installation

Page 26: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi - Installation

Page 27: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi - Installation

Page 28: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi - Installation

Page 29: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi - Installation

Page 30: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi - Installation

Page 31: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi - Installation

Page 32: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi - Installation

Page 33: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi – Config initiale

Password «Root» Lockdown mode Management Network

Page 34: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi – Interface web

Téléchargement du client vSphere Accès Aide et site Vmware (produits)

Page 35: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

vSphere Client

vSphere Host Update Utility -locale en_US

Page 37: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi - Configuration

Networking (base)vSwitchPort group (VLAN/configurations)VMkernel

Page 38: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi - Configuration

Ex 01 – Configurer ESXi

Page 39: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi – Machine Virtuelle

Ex 02 – Créer une VM Fichiers Ex 03 – Booter la VM

Page 40: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi – Gestion mémoireTransparent Memory Page Sharing

Page 41: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

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)

Page 42: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi – Machine Virtuelle

Ex 04 Snapshots

Page 43: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi - Snapshots

Page 44: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

ESXi - Snapshots

Page 45: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

Stockage centralisé

Page 46: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

vCenter - Introduction

Page 47: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

vCenter

Ex 05 Ex 06 Ex 07

Page 48: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

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

Page 49: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

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

Page 50: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

High Availability

Fonctionnement

Page 51: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

High Availability

Nombre de slots et failover capacity

Page 52: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

High Availability

Autres politiques d’admissions: Pourcentage de ressources du cluster

réservées au failover Définition d’un hôte dédié dans le cluster

(qui ne sera utilisé que pour le failover) La politique d’admission est

neutralisable > le failover n’est pas garanti pour toutes les VMs

Page 53: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

High Availability

Les VMs peuvent également être surveillées: Basé sur une communication

(heartbeat) entre l’hôte et les VM Tools L’intervalle est paramétrable Vérifie également l’E/S disque de la VM

(par défaut 120 secondes, neutralisable)

Page 54: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

High Availability

Ecrans de configuration et de statistiques

Page 55: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

High Availability

Ex 08

Page 56: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

Fault Tolerance

Tolérance aux pannes Disponibilité 24x7 Pas de downtime ni de perte de

données Plus facile à mettre en œuvre que du

clustering software (par ex. Microsoft)

Page 57: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

Fault Tolerance

Tolérance aux pannes Disponibilité 24x7 Pas de downtime ni de perte de

données Plus facile à mettre en œuvre que du

clustering software (par ex. Microsoft) Indépendant de l’OS/application Per-Machine Basis

Page 58: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

Fault Tolerance

Prérequis Processeur compatible FT (vLockstep) Cluster avec HA Même version de build Réseau Gbps dédié 1 vCpu maximum vRam réservée Disques Thick «Eager zeroed» Machine secondaire = ressources à double

Page 59: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

Fault Tolerance

Fonctionnement

Page 60: CPLN - Solutions VMWare. Plan du cours  Présentations  Introduction  vSphere (VMWare)  vSphere Hypervisor (ESXi)  ESXi - Pratique  vCenter - Pratique

Fault Tolerance

Démonstration (EX 09)