Formation VMware vSphere 6
Le cluster vSphere
Une formation
Fouad EL AKKAD
Une formation
Rappel cursus vSphere 6
Une formation
Introduction
1. Cluster et équilibrage de charge
2. Le HA - High Availability
3. Gestion du cluster
4. Le cluster étendu
Conclusion
Plan de la formation
Une formation
Administrateurs vSphere
Curieux ayant envie de découvrir la virtualisation sous VMware
Passage obligé pour ceux souhaitant monter en compétence
Public concerné
Une formation
Connaissances requises
A vous de jouer !
Rappel du lab : Prérequis & Ressources
Une formation
Fouad EL AKKAD
Une formation
Pré requis matériels
Pré requis logiciels
Pré requis installés
Plan
Une formation
Pré requis matériels
Config :
•CPU : Min i3
•RAM : Min 24 Go
•Disque 250 Go (idéalement SSD)
Voir location :
Online : Dedibox LT 2016
Une formation
Pré requis logiciels
vSphere 6 : https://my.vmware.com/web/vmware/info/slug/datacenter_cloud_infrastructure/vmware_vsphere/6_0
OS : Windows 2012, Mini linux
Outils Tierces : SQL, 7-zip, Benchmark
Une formation
Pré requis installés
•1 vCenter - 2 ESXi
•Réseau fonctionnel
•Stockage partagé
•Inventaire créé
Merci
Qu'est ce que c'est un cluster VMware vSphere?
Une formation
Fouad EL AKKAD
Une formation
Présentation d’un cluster
Prérequis du cluster VMware
Les limites d’un cluster
Plan
Une formation
Présentation d’un cluster
Haute disponibilitéRépartition de chargePlus de performance aux VMs
Une formation
Prérequis du cluster
RéseauVMkernel de managementMinimum 1Gbits
StockageNFS, FC, iSCSI, vSAN
CPUCPU identique : Intel, AMD
Une formation
Les limites d’un cluster
• 64 ESXi par cluster
• 8000 VMs par cluster
• 1024 VMs par ESXi
• 1600 ressources pool par cluster
Merci
Mise en place d'un cluster VMware
Une formation
Fouad EL AKKAD
Une formation
Création du cluster
Ajouter des ESXi dans cluster
Plan
Merci
Définition et mise en place de DRS
Une formation
Fouad EL AKKAD
Une formation
Qu’est ce qu’un cluster DRS?
Prérequis d’un cluster DRS
Paramètres du cluster DRS
Plan
Une formation
Un cluster DRS?
Cluster
HA
EVC
DRS
Placement initialLoad balancingGestion d’énergie
Une formation
Prérequis d’un cluster DRS
• Les VMs respectent vMotion
• Les ESXi respectent vMotion
• Stockage partagé entre les ESXi
Merci
Qu'est ce que l'EVC?
Une formation
Fouad EL AKKAD
Une formation
La CPU pour un cluster EVC
Exigences du EVC et sa Baseline
Paramètres du cluster DRS : EVC
Recommandations pour l’EVC
Plan
Une formation
La CPU pour un cluster EVC
Une formation
Exigences du EVC
• CPUs du même vendeur
• ESX 3.5 U2 ou plus
• vCenter Server
• AMD-V ou Intel VT
• AMD NX ou Intel XD
• vMotion configurée
Une formation
Exigences du EVC
Source : kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003212
Une formation
Recommandations
• Générations des serveurs
• Cluster vider + EVC + ESXi
• Démarrer les VMs après EVC
• Si NX/XD activé -> activer VM
Merci
Règles avancées DRS
Une formation
Fouad EL AKKAD
Une formation
Les groupes DRS
Les règles d’affinité
Les remplacement DRS pour les VMs
Plan
Une formation
Règle d’affinité : Préférence
Une formation
Règle d’affinité : Nécessaire
Merci
Gestion de l’alimentation et fichier SWAP
Une formation
Fouad EL AKKAD
Une formation
DPM et Mode veille
Prérequis du mode standby
Le Swap file
Plan
Une formation
DPM et Mode veille
mode standby
Une formation
Prérequis du mode sdandby
• IPMI : Intelligent Platform Management Interface
• iLO : HP’s Integrated Lights Out
• WOL : Wake on LAN
Une formation
Swap File
Copie de la mémoire allouée dans un fichier « .vswp »
Sans réservation Taille RAM
Si réservation Taille RAM - Rés
Plusieurs endroits possibles pour le fichier Swap
Merci
Le cluster de Stockageet sDRS
Une formation
Fouad EL AKKAD
Une formation
Présentation d’un cluster de DS
Ses fonctionnalités
Sa mise en place
Plan
Une formation
Présentation d’un cluster DS
Une formation
Ses fonctionnalités
1. SDRS
2. Load Balancing I/O
3. Règles d’affinité ou d’anti-Affinité
Merci
Qu'est ce que HA ?
Une formation
Fouad EL AKKAD
Une formation
Définition de Haute Dispo
Protection à tous les niveaux
Présentation du VMware HA
Plan
Une formation
Définition de Haute Dispo
Une formation
Protection à tous les niveaux
Une formation
Protection du vCenter
BDD Cluster BDD
AD Plusieurs DCs
vCenter Server VMware HA
Une formation
VMware HA
Une formation
Comment ça marche le HA
Merci
Mise en place de HA
Une formation
Fouad EL AKKAD
Une formation
Les prérequis du HA
Activation du HA
Plan
Une formation
Les prérequis du HA
• Licence Minimale : Essential Plus
• Deux ESXi au minimum
• Idéalement ESXi avec IP fixe
• vMkernel « Management Network »
• Compatibilité CPU
• Réseau 1Gbits minimum
• Un Stockage partagé
Merci
Le contrôle d'admission
Une formation
Fouad EL AKKAD
Une formation
Qu’est ce que le contrôle d’admission ?
Les types de contrôle d’admission
Calcul d’un slot HA
Plan
Une formation
Le contrôle d’admission
S’assurer que les hôtes disposeront d’assez de ressources pour redémarrer toutes les VMs en cas de perte de « X ».
Trois configurations :
1. Réservation nombre d’hôte fixe
2. Réservation d’un pourcentage de ressource
3. Hôte réservé spécifique
Une formation
Les types 1/3
Stratégie : Défaillances d'hôte tolérées par le cluster
Utilisation recommandée : Quand les VMs ont de faibles écarts de réservations et allocations
Une formation
Les types 2/3
Stratégie : % de ressources de cluster réservées
Utilisation recommandée : Quand les VMs ont des écarts importants de réservations et allocations
Une formation
Les types 3/3
Stratégie : Spécifier des hôtes de basculement
Utilisation recommandée : Pour des politiques organisationnelles qui forcent un hôte “passive” spécifique
Une formation
Calcul d’un slot HA
1 Slot = la plus grande réservation CPU et RAM parmi l’ensemble des VMs
Une formation
Si pas de réservation
RAM : 0Go + Overhead mémoire
CPU : 32 MHz
das.slotmeminmb
das.slotcpuinmhz
Merci
Isolation d’un Hôte
Une formation
Fouad EL AKKAD
Une formation
DataStore Monitoring par défaut
Host Isolation “Split Brain effect”
Plan
Une formation
DS Monitoring par défaut
das.ignoreInsufficientHbDatastore = True
Une formation
Split Brain Effect
Merci
VM Component Protection
Une formation
Fouad EL AKKAD
Une formation
APD : ALL Path Down
PDL : Permanent Device Loss
VM Component Protection
Plan
Une formation
APD : ALL Path Down
Une formation
PDL : Permanent Device Loss
Une formation
VM Component Protection
Merci
Surveillance de VM
Une formation
Fouad EL AKKAD
Une formation
Le VM Monitoring
L’Application Monitoring
Plan
Une formation
VM monitoring
Une formation
Application Monitoring
Merci
Démonstration du HA
Une formation
Fouad EL AKKAD
Une formation
Test 1 : Panne d’un ESXi
Test 2 : Isolement d’un ESXi
Plan
Une formation
Test 1 : Panne d’un ESXi
1. Deux ESXi
2. Une VM sur chaque ESXi
3. Ping VM1 de l’ESXi1
4. Couper l’ESXi PowerOff sur WorkStation
Une formation
Test 2 : Isolement d’un ESXi
Une formation
Best practices de l’isolement
das.usedefaultisolationaddress = false
das.isolationaddress0 = 192.168.199.2
das.isolationaddress1 = 192.168.199.X
Merci
Fault Tolerance d’une VM
Une formation
Fouad EL AKKAD
Une formation
Définition de Fault Tolerance
Ses nouveautés en vSphere 6
Ses prérequis
Ses limites
Plan
Une formation
Définition de FT
Une formation
Ses nouveautés en vSphere 6
Une formation
Ses prérequis
• La fonctionnalité HA activée
• Intel Sandy Bridge ou plus
• Réseau 10 Gbits
• Deux BDD pour la réplication VMDK
Une formation
Ses limites 1/2
Maximum 8 vCPUs ou 4 FT par ESXi :
• 2 VMs avec 4 vCPUs -> 2FT et 8vCPU
• 4 VMs avec 2 vCPUs -> 4FT et 8vCPU
• 4 VMs avec 1 vCPU -> 4FT et 4vCPU
Une formation
Ses limites 2/2
Composants VMware non compatible FT :CD-ROM or floppy virtual devices relié au serveur physique
USB, Sound devices and 3D enabled Video devices
Hot-plugging devices, I/O filters, Serial ou parallel ports et NIC pass-through
N_Port ID Virtualization (NPIV)
Virtual Machine Communication Interface (VMCI)
Virtual EFI (Extensible Firmware
Physical Raw Disk mappings (RDM)
VM snapshots (Supprimer SnapShot avant activation)
Linked Clones
Storage vMotion (Migrer sur DataStore différent)
Storage-based policy management
Virtual SAN
Virtual Volume Datastores
Merci
Mise en place de Fault Tolerance
Une formation
Fouad EL AKKAD
Une formation
Configuration ESXi : Réseau
Configuration ESXi : Stockage
Configuration VM
Test de reprise d’activité
Plan
Merci
Sizing cluster
Une formation
Fouad EL AKKAD
Une formation
Informations à collecter
Décisions
Eviter les faux positifs
Plan
Une formation
Informations à collecter
Taille des VMs
Tailles RAM et CPU de vos ESXi
VM VIP à redémarrer
Réservation nécessaire ou non sur VM
Une formation
Décisions : cas 1
Cluster01
ESX Mémoire (Mo) Mémoire utilisée
Mémoire
80%
ESXi1 102388,6484 53615
ESXi2 102388,6484 76461
ESXi3 102388,6484 72302
ESXi4 102388,6484 82534
ESXi5 102388,6484 60023
Total Mémoire (Mo) Mémoire utilisée 80
511943,2422 344935
409554,59
38
RAM MAX a ne pas depasser 409554,5938
RAM Consommée 344935
Taux d'utilisation cluster en % 67,4
Une formation
Décisions : cas 2
Cluster02
ESX Mémoire (Mo)
Mémoire
utilisée
Mémoire
MAX 50%
ESXi1 102388,6484 61362
ESXi2 102388,6484 61637
Total Mémoire (Mo)
Mémoire
utilisée 50
204777,2969 122999
102388,648
4
RAM MAX a ne pas
depasser 102388,6484
RAM Consommée 122999
Taux d'utilisation
cluster en % 60,1
Une formation
Eviter les faux positifs
das.usedefaultisolationaddress = false/truedas.isolationadress1 = 192.168.199.2
Merci
Maintenance Cluster
Une formation
Fouad EL AKKAD
Une formation
Maintenance d’un ESXi
Maintenance d’une BDD
Surveillance des statuts du cluster
Plan
Une formation
Maintenance d’un ESXi
Update majeure : Upgrade ESXi 5.x => 6.x
Update mineure : Installe de patch ou niveau Update
Changement d’un composant matériel
Sortir l’ESXi du cluster
Une formation
Maintenance d’une BDD
Supprimer une baie obsolète
Migrer de baie de stockage
Formater la BDD
Renommer les fichiers des VMs
Merci
Qu'est ce qu’un cluster étendu?
Une formation
Fouad EL AKKAD
Une formation
Le PRA
Le Cluster étendu
Metro Cluster : Uniform et Non Uniform
Les prérequis
Plan
Une formation
Le PRA (Plan de Reprise d’activité)
Une formation
Sémantique PRA - RPO
Une formation
Sémantique PRA - RTO
Une formation
Cluster étendu
Une formation
Pourquoi un Cluster étendu?
PRA dont le temps reprise de service est très court.
PRA++
Application extrêmement critique
Migration à chaud des applications critiques
Une formation
Metro Cluster : Non Uniform
Une formation
Metro Cluster : Uniform
Une formation
Les prérequis
Environ 100 Km entre les 2 sites
Latence (RTT) de 5 ms, toléré 10 ms
Réseau de couche 2 (pas de routage)
Techno : FC, iSCSI, NFS, FCOE
vMotion une latence de 150 ms supporté
vMotion lien minimum de 250 mbs
Source : http://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/vmware-vsphere-metro-storage-cluster-recommended-practices-white-paper.pdf
Merci
Mise en place d'un cluster étendu
Une formation
Fouad EL AKKAD
Une formation
Les Hand on Lab de VMware
Mise place d’un cluster étendu
Plan
Une formation
Les Hand on Lab de VMware
Hand on Lab Vmware : http://labs.hol.vmware.com/
Lab : HOL-PRT-1674
Merci
HA et DRS avec le cluster étendu
Une formation
Fouad EL AKKAD
Une formation
Règles DRS
Règles HA
Autres considérations
Plan
Une formation
Règles DRS
DRS en automatique
Regles d’affinitées
VM => Datacenter
Rules => “Should”
Rules DataStore Affinity
Une formation
Règles DRS
Une formation
Règles HA
Admission Control = 50%
Host Isolation Response - Power Off and Restart VMs
Désactiver adresse d’isolation par defautdas.useDefaultIsolationAddress=false
Adresses d’isolations communes= das.isolationaddressX
das.respectVmHostSoftAffinityRules=true
APD / PDL (VMCP) => Power Off & Restart Conservative
Une formation
Autres considérations
Désactiver SIOC
SDRS supporté mais désactiver IO Metric
Utiliser un site Withness “Arbitre”
Toujours consulter le vendeur de stockage
Merci
Conclusion
Une formation
Fouad EL AKKAD
Une formation
Cluster et équilibrage de charge
Le HA
Le cluster étendu
Bilan
Une formation
Prochaine formation
A vous de jouer !