Table des matières Chapitre 1 : Virtualisation de serveurs A - Introduction 13 B - Qu'est-ce que la virtualisation? 13 C - Pourquoi virtualiser? 15 1 - Multiplicité du nombre de serveurs 15 2 - Les évolutions technologiques au service de la virtualisation 17 D - Différences entre consolidation, rationalisation et concentration? 17 1 - Consolidation 18 2 - Rationalisation 18 3 - Concentration 19 E - Les avantages de la virtualisation 20 1 - Réduction des coûts 20 a - Réduction des coûts matériels 20 b - Réduction de la facture énergétique 20 2 - Qualité de service améliorée 21 a - Réduction du temps d'indisponibilité des applications critiques 21 b - Provisioning instantané 21 c - Répartition de charge dynamique 21 d - Mise en place de PRA 21 3
3 - Simplification des tâches d'administration 22 F - Les spécificités de la virtualisation 23 1 - Les machines virtuelles 23 2 - L'encapsulation 23 3 - Indépendance matérielle 23 4 - L'isolation 24 5 - Ajustement fin des ressources nécessaires 24 G - Les différentes offres de virtualisation serveur 25 1 - Les solutions dites Bare-metal 26 2 - Les solutions basées sur un host 29 H - Écosystème de la virtualisation 29 1 - Les constructeurs informatiques 29 a - Les serveurs 29 b - Le stockage 30 c - Les fabricants de processeurs 30 2 - Les éditeurs 31 a - Les solutions de sauvegarde 31 b - Les outils de conversion P2V 32 c - Supervision et gestion prévisionnelle 32 3 - Les sites internet dédiés 33 I - Les concepts liés à la virtualisation 34 1 - Cloud Computing 34 2 - Green IT 34 J - Virtualisation des postes de travail 36 1 - Les solutions à base de Connection Broker 36 2 - Diffusion d'images 37 3 - Client hyperviseur 37 4 - Hosted Virtual Desktop 38 4
Chapitre 2 : Architecture de VMware vsphere 4 A - Les différentes générations VMware 41 B - vsphere 4 44 1 - Présentation de vsphere 4 44 2 - L'architecture de vsphere 4 45 3 - Les nouveautés de vsphere 4 47 4 - Les différentes licences de VMware 52 a - Les licences vsphere 4 52 b - Les licences vcenter Server 54 C - VMware ESX/ESXi 55 1 - Les composants d'esx 55 2 - ESXi 59 3 - Les fichiers composant une machine virtuelle 60 a - Disque virtuel 61 b - Mémoire 62 c - Configuration 63 d - Snapshot 63 e - BIOS 64 f - Les fichiers de logs 64 g - Les autres fichiers 65 h - Les fichiers d'anciennes versions 65 D - Sécurité 66 1 - La couche de virtualisation 66 2 - Les machines virtuelles 66 3 - Le Service Console 66 4 - Le réseau 67 E - Logiciels supplémentaires 67 5
Chapitre 3 : Fonctionnement et concepts A - Introduction 71 B - Le stockage 71 1 - Architecture de stockage disponible 71 a - Stockage local ou centralisé 71 b - Différences entre les architectures 73 2 - Gestion du stockage par ESX 76 a - Le Datastore 76 b - Accès aux données par la Machine Virtuelle 77 3 - Les différents protocoles : FC, iscsi ou NFS 77 a - Protocole Fibre Channel 77 b - Protocole iscsi 78 c - Protocole NFS 78 4 - Systèmes de fichiers supportés 79 a - VMFS 79 b - NFS 81 c - Raw Device Mapping 81 5 - Le disque virtuel vmdk 82 6 - OVF 83 7 - Bonnes pratiques 83 a - Disques durs 83 b - VMFS 84 c - NAS et iscsi 85 C - Le réseau 85 1 - vswitch, Port et Port Group 85 2 - Communication des VM avec les éléments du réseau 87 3 - dvswitch, dvportgroup, dvport 89 4 - Dimensionnement et bonnes pratiques 90 6
D - Gestion de la mémoire sous VMware ESX 91 1 - Introduction 91 2 - Gestion de la mémoire 91 a - En environnement traditionnel 91 b - En environnement virtuel 92 3 - La sur-allocation de mémoire 95 4 - ESX et l'overcommitment 96 a - Transparent Page Sharing 96 b - Ballooning 98 c - Swap 104 d - Compression mémoire 105 5 - Bonnes pratiques 105 E - Le processeur 106 1 - Fonctionnement 106 a - La gestion du processeur par ESX 106 2 - Les processeurs au service de la virtualisation 108 a - Le multicœur et la virtualisation 108 b - Le SMP et le vcpu 109 c - L'Hyper-Threading 110 3 - Dimensionnement 111 4 - Bonnes pratiques 112 F - Concepts 112 1 - Les techniques de virtualisation 112 a - Les architectures des processeurs x86 112 b - La Full virtualisation 114 c - La paravirtualisation 115 d - Virtualisation assistée au niveau matériel 116 7
Chapitre 4 : Fonctionnalités de vsphere 4 A - Introduction 121 B - Migration de VM 121 1 - VMotion 122 a - Définition 122 b - Fonctionnement 122 c - Cas d'utilisation 124 d - Pré-requis 125 e - Comprendre EVC 126 f - Bonnes pratiques 127 2 - HA 128 a - Cluster 128 b - Définition 128 c - Fonctionnement de HA 128 d - Problématique du nombre d'hôtes dans un HA 130 e - VMware HA Admission Control 132 f - Bonnes pratiques 134 3 - DRS 134 a - Définition 134 b - Recommandations 134 c - DPM 136 4 - FT 137 a - La tolérance de panne 137 b - Fonctionnement 138 c - Précisions sur FT 139 5 - Storage VMotion 140 a - Cas d'utilisation 140 8
C - vcenter Server 141 1 - vcenter Server Linked Mode 141 2 - vcenter Server Heartbeat 142 D - Upgrade vers ESX4 145 1 - vsphere Host Update Utility 146 2 - vcenter Update Manager 146 E - Les autres fonctionnalités de vsphere 4 148 1 - vshield Zone 148 a - Définition 148 b - Fonctionnement 148 2 - Host Profiles 149 3 - vapp 150 4 - Web Access 151 F - Gestion des VM 152 1 - virtual hardware version 7 152 2 - Clone, Snapshot, Template 153 a - Clone 154 b - Template 154 c - Snapshots 155 3 - Mode Persistent et non persistent 158 G - VMware Converter 158 1 - Quelles sont les modifications après un P2V? 158 2 - Les bonnes pratiques 160 a - Avant la conversion 160 b - Après la conversion 160 3 - En cas de problèmes lors de la conversion 161 9
Glossaire 163 Index 165 10