Implémentation et gestion d'hyper-v 1. Introduction 13 1.1 Virtualisation et Green Computing 14 1.1.1 Le constat 14 1.1.2 Des chiffres 15 1.1.3 Pour corréler... 15 1.1.4 Agir! 16 1.2 Virtualisation et services associés 16 1.3 Pourquoi virtualiser? De bonnes raisons! 17 2. À propos des technologies de virtualisation de serveurs 21 2.1 Virtualisation complète avec translation binaire et Hyperviseur 21 2.2 Virtualisation assistée par le matériel et hyperviseur 23 2.3 Paravirtualisation ou la Virtualisation assistée par le système d'exploitation 24 2.4 Technologie de Virtualisation Hyper-V 26 2.4.1 Microsoft et les technologies de virtualisation 27 2.4.2 Hyper-V, un hyperviseur sur une plate-forme connue 29 2.4.3 Hyper-V, un hyperviseur de type 1 en mode micronoyau 30 2.4.4 Architecture d'hyper-v 33 2.4.5 L architecture Hyper - V comparée 36 2.4.6 Configuration requise 38 2.5 Caractéristiques techniques 40 2.5.1 Fonctionnalités 40 2.5.2 Systèmes d'exploitation invités supportés 42 2.5.3 Applications supportées 43 3. Planification et architecture d'un environnement Hyper-V 44 3.1 Introduction 44 3.2 Définition d'une stratégie de placementdes machines virtuelles sur les hôtes Hyper-V 45 3.2.1 Contraintes de performance CPU, mémoire RAM,I/O disques et débits réseaux 46 3.2.2 Contraintes de haute disponibilité 49 3.2.3 Contraintes liées à l'architecture physique du réseau 50 1/11
3.2.4 Contraintes liées à la sécurité physique 51 3.3 Choix de candidats à la virtualisation 51 3.4 Dimensionnement : ressources nécessaires aux hôtes Hyper-V 53 3.4.1 Objets Windows représentant les ressources 54 3.4.2 Bonnes pratiques 55 3.4.3 Préserver les bénéfices de la virtualisation 56 Installation, administration et maintenance 1. Installation de Windows Server 2008 R2 et ajout du rôle Hyper-V 59 1.1 Préparation de l'installation 59 1.2 Installation de Windows Server 2008 R2 : version complète ou Server Core? 61 1.3 Paramètres d'environnement réseau 63 1.4 Installation de Windows Server 2008 R2 64 1.4.1 Démarrage sur le DVD de Windows Server 2008 R2 64 1.4.2 Finalisation de l'installation 72 1.5 Installation minimale de Windows Server 2008 R2 (mode Server Core) 76 1.5.1 Configuration du serveur en ligne de commande 77 1.5.2 Outils assistants additionnels 80 1.5.3 Script de sélection des mises à jour 82 1.6 Installation du rôle Hyper-V 84 1.6.1 Préparation et mise à niveau du serveur 84 1.6.2 Via l'assistant Tâches de configuration initiales - oobe.exe 87 1.6.3 Via le Gestionnaire de serveur 88 1.6.4 Via la ligne de commande 92 1.7 Installation du rôle Hyper-V en mode Server Core 93 1.8 Mises à jour Hyper-V à appliquer sur le serveur Windows Server 2008 R2 94 1.8.1 Mises à jour pour Hyper-V sous Windows Server 2008 R2 94 1.8.2 Mises à jour pour SC Virtual Machine Manager 2008 R2 97 2. Administration et maintenance 100 2.1 Découverte des outils d'administration Hyper-V 100 2.1.1 Via le Gestionnaire de serveur 100 2.1.2 Via la console Gestionnaire Hyper-V 101 2/11
2.1.3 Via la commande Vmconnect.exe 102 2.2 Installation des outils d'administration à distance 103 2.2.1 Installation des outils d'administrationsous Windows Server 2008 R2 104 2.2.2 Installation des outils d'administration sous Windows 7 105 2.2.3 Utilisation du Bureau à distance via RDP (Mstsc.exe) ou via RemoteApp 105 2.2.4 Windows PowerShell 109 2.2.5 Interface et classes WMI pour Hyper-V 111 2.2.6 System Center Virtual Machine Manager 113 2.3 Administration des composants Hyper-V 115 2.3.1 Paramètres Hyper-V 116 2.3.2 Paramètres des réseaux virtuels 119 2.3.3 Paramètres et opérations sur les disques virtuels 121 2.4 Maintenance des hôtes Hyper-V 125 2.4.1 Surveillance proactive avec SCOM 2007 126 2.4.2 Protection du Système d'exploitationde la partition principale 127 2.4.3 Mise à jour des machines virtuelles arrêtées 129 3. Bonnes pratiques 130 Gestion des machines virtuelles 1. Machines virtuelles invitées 133 1.1 Systèmes d'exploitation supportés 133 1.2 Environnement matériel des machines virtuelles 135 1.3 Disques durs virtuels 139 1.4 Réseaux virtuels 144 2. Opérations de gestion des machines virtuelles 149 2.1 Création des machines virtuelles 150 2.2 État des machines virtuelles 152 2.3 Gestion de la configuration des machines virtuelles 154 2.4 Capture instantanée des machines virtuelles 157 2.4.1 Introduction 157 2.4.2 Gestion des captures instantanées 157 3/11
2.4.3 Suppression des captures instantanées 163 2.4.4 Stockage des captures instantanées 165 2.4.5 Fichiers de disques durs virtuels VHD et de captures instantanées AVHD 168 2.4.6 Fusion automatique des captures instantanées 168 2.4.7 Fusion manuelle des captures instantanéesen un seul fichier VHD 169 2.4.8 Captures instantanées via PowerShell et WMI 170 2.4.9 Points importants! 172 2.5 Exportation et importation des machines virtuelles 173 2.6 Cas particulier des machines virtuelles de type Contrôleur de domaine 178 2.7 Bonnes pratiques pour la configuration des machines virtuelles 180 2.7.1 Performance Tuning Guidelines forwindows Server 2008 R2 180 2.7.2 Recommandations 181 2.7.3 À propos de System Center Virtual MachineManager 2008 R2 182 Gestion de la haute disponibilité Hyper-V 1. Plate-forme de virtualisation et haute disponibilité Hyper-V 185 1.1 Windows Server Failover Clustering offre ses services à Hyper-V 186 1.1.1 Principe de fonctionnement de Quick Migration 187 1.1.2 Temps de bascule Quick Migration 187 1.2 Profiter des services de virtualisation et des services de clustering Windows 188 1.3 À propos des services de clustering de Windows Server 2008 R2 189 1.3.1 Nouvelle console MMC Gestion de cluster de basculement et nouveaux assistants 189 1.3.2 Amélioration de la configuration du cluster 191 1.3.3 Validation de la configuration 193 1.3.4 Quorum WSFC : garantir l'intégrité et l'unité du cluster 195 1.3.5 Les types de quorums 197 1.3.6 Éléments à considérer pour choisir le type de quorum 198 1.4 Souplesse et haute disponibilité 200 1.5 Solution de virtualisation et PRA 201 2. Mise en œuvre de Quick Migration 202 4/11
2.1 Ressources nécessaires 204 2.2 Création du Cluster Windows Server 2008 R2 205 2.2.1 Lancement de l'assistant 205 2.2.2 Configuration du réseau 208 2.2.3 Création d'un nouveau cluster 209 2.2.4 Configuration des disques cluster 211 2.3 Création d'une machine virtuelle hautement disponible 213 2.3.1 Création de la machine virtuelle 213 2.3.2 Configuration en haute disponibilité via WSFC 214 2.3.3 Paramètres de basculement des machines virtuellesen cluster 220 2.3.4 Quick Migration : déplacement à chaudd'une machine virtuelle 229 2.3.5 Maintenance des services de cluster 233 Architecture et installation de SCVMM 2008 R2 1. Architecture de System Center VMM 2008 R2 235 1.1 Fonctionnalités et scénarios d'usage de VMM 2008 R2 235 1.1.1 Fonctionnalités 236 1.1.2 Avantages de la plate-forme VMM 237 1.1.3 Scénarios VMM 239 1.2 Objets et terminologie VMM 241 1.2.1 Les ordinateurs hôtes 241 1.2.2 Les ordinateurs virtuels 242 1.2.3 Les bibliothèques 244 1.2.4 Les travaux 245 1.2.5 L'administration 246 1.2.6 La création de rapports 246 1.2.7 Les profils de système d'exploitation invité 247 1.2.8 Les profils matériels 249 1.2.9 Les ordinateurs virtuels stockés 250 1.2.10 Les modèles 251 1.3 Composants et architecture de VMM 253 1.3.1 Introduction 253 1.3.2 Modèle d'architecture, services et ports utilisés 254 5/11
1.3.3 Le serveur Virtual Machine Manager - VMMService 256 1.3.4 Le serveur de bases de données SQL Server de VMM 256 1.4 Ports utilisés par VMM 2008 R2 257 1.5 Nouveautés de VMM 2008 R2 259 2. Installation de System Center VMM 2008 R2 261 2.1 Installation du serveur VMM 2008 R2 262 2.1.1 Éléments logiciels et matériels nécessaires 262 2.1.2 Installation complète de VMM 2008 R2sur un serveur unique 264 2.1.3 Installation du composant Serveur VMM 265 2.2 Installation de la console d'administration VMM 278 2.3 Installation du portail libre-service VMM 280 2.4 Déploiement de l'agent VMM sur les machines hôte 286 3. Informations complémentaires et recommandations 287 Gestion de la virtualisation avec SCVMM 2008 R2 1. Administration de la virtualisation avec VMM 2008 R2 289 1.1 Découverte de l'environnement de la console 290 1.1.1 Introduction 290 1.1.2 Détails des différentes vues de la Consoled'administration SCVMM 291 1.2 Gestion des serveurs Hôtes et des groupes d'hôtes 295 1.2.1 Ajout des machines hôte 296 1.2.2 Gestion des paramètres des machines hôte 303 1.2.3 Suppression des machines hôte 323 1.2.4 Création des groupes hôtes 325 1.3 Gestion des librairies 329 1.3.1 Introduction 329 1.3.2 Ajout des serveurs de bibliothèques 330 1.3.3 Ajout de ressources dans les bibliothèques 334 1.3.4 Ajout des modèles de machines virtuelles 336 1.3.5 Dépendances des ressources des bibliothèques 342 1.4 Gestion des machines virtuelles 344 6/11
1.4.1 Opérations de gestion des machines virtuelles 344 1.4.2 Gestion des configurations, les disques etles points de contrôle 345 1.4.3 Création et déploiement d'une machine virtuelle 346 1.4.4 Déploiement d'une machine virtuelle 365 1.4.5 Migration d'une machine virtuelle 366 1.4.6 Clonage d'un ordinateur virtuel 369 1.4.7 Mise en réseau des machines virtuelles et propriétés des machines hôte 370 1.5 Gestion des rôles 376 1.5.1 Rôle Administrateur 376 1.5.2 Rôle Administrateur délégué 376 1.5.3 Utilisateur libre-service 377 1.6 Utilisation du portail en libre-service 381 2. Migration des machines virtuelles et migration P2V 383 2.1 Identification des candidats 383 2.1.1 Microsoft Assessment and Planning (MAP) Toolkit 384 2.1.2 System Center Operations Manager 2007 R2 385 2.2 Migration P2V 385 2.2.1 Introduction 385 2.2.2 Migration P2V étape par étape 387 2.3 Migration V2V 400 2.4 P2V - V2V : remarques 401 3. Bonnes pratiques 402 Sauvegarde et automation avec SCVMM 2008 R2 1. Sauvegarde et récupération d'urgence 405 1.1 Stratégies de sauvegardes des machines virtuelles 405 1.2 Définir un plan de reprise de l'activité 406 1.3 Définition des services et catégorisation 407 1.4 Récupération d'urgence et technologies de virtualisation 409 1.5 Les Clusters géographiques Windows et la réplication du stockage 411 1.5.1 Critères à respecter 411 7/11
1.5.2 Solution Tierce «SteelEye DataKeeper Cluster Editionfor Hyper-V» 413 1.5.3 Solution Tierce «Double-Take for Hyper-V» 413 1.6 Sauvegarde des Machines Virtuelles 415 1.6.1 Planification des sauvegardes : stockage ettype de sauvegarde 415 1.6.2 Activation du Writer VSS d'hyper-v et principesde sauvegarde et de restauration 418 1.6.3 Exemple de planification des sauvegardes via le Planificateur de tâches de Windows Server 2008 R2 420 1.6.4 Montage des disques virtuels VHD via PowerShellet VB Script 427 2. Automation des tâches liées à la virtualisation 428 2.1 Windows PowerShell et Hyper-V 428 2.1.1 Installation de la librairie PowerShell pour Hyper-V 429 2.1.2 Fonctions disponibles via la librairie Hyper-V CodePlex 430 2.1.3 À propos de Windows Server 2008 R2, Hyper-V Server R2, PowerShell v2 431 Fonctionnalités avancées d'hyper-v v2 1. Windows Server 2008 R2, Hyper-V v2 et SCVMM 2008 R2 433 1.1 Nouveautés de Windows Server 2008 R2 433 1.2 Nouveautés d'hyper-v v2 435 1.2.1 Meilleure disponibilité des hôtes et des machines virtuelles 435 1.2.2 Meilleure administration des hôtes etdes machines virtuelles 436 1.2.3 Meilleures performances processeurs, mémoire et support des fonctions matérielles 438 1.2.4 Nombre de cœurs et nombre de machines virtuelles supportées avec Hyper-V v1 et Hyper-V v2 438 1.2.5 Caractéristiques des versions de Windows Server 2008et Hyper-V 439 1.2.6 À propos d'hyper-v Server 2008 R2 441 1.2.7 Virtualisation et licences Windows Server 442 1.2.8 Meilleures performances des réseaux virtuels 444 1.3 Nouveautés d Hyper-V v2 avec le Service Pack 1de Windows Server 2008 R2 445 8/11
1.3.1 Introduction 445 1.3.2 Fonctionnement de la mémoire dynamique 451 1.3.3 Surveillance de la mémoire 457 1.3.4 Points importants 463 1.4 Nouveautés de System Center Virtual Machine Manager 2008 R2 468 1.4.1 Introduction : vous avez dit R2? 468 1.4.2 SCVMM 2008 R2 et les machines hôte WindowsServer 2008 Hyper-V R2 468 1.4.3 SCVMM 2008 R2 et la gestion du stockage SAN 470 1.4.4 SCVMM 2008 R2 et les machines hôte VMware ESX 474 2. Haute disponibilité des machines virtuelles via Live Migration 475 2.1 Comparaison entre Quick Migration et Live Migration 475 2.1.1 Introduction 475 2.1.2 Pré-requis 476 2.1.3 Processus de migration Live Migration 477 2.2 Haute disponibilité, cartes réseau et optimisations apportées par R2 477 2.2.1 Haute disponibilité de la connectivité réseau 477 2.2.2 Optimisations réseau d'hyper-v v2 : recommandations 479 2.3 Services WSFC de Windows Server 2008 R2 et Live Migration 480 2.3.1 Nouveautés des services de cluster dewindows Server 2008 R2 480 2.3.2 Création d'un cluster Windows Server 2008 R2 482 2.3.3 Mise en œuvre des volumes CSV pour Hyper-V v2 487 2.3.4 Mise en œuvre de Live Migration pour Hyper-V v2 495 2.3.5 Déplacement de machines virtuelles via Live Migration 501 2.3.6 Processus de déplacement Live Migration 505 2.4 Mode de compatibilité des processeurs pour Live Migration 508 2.4.1 Concept et cadre d'utilisation 508 2.4.2 Fonctionnalités mises en sommeil et possibilités offertes 509 2.4.3 Activation du mode de compatibilité des processeursvia Hyper-V 510 2.4.4 Activation du mode de compatibilité des processeurs via SCVMM 2008 R2 512 2.4.5 Activation du mode de compatibilité des processeursvia PowerShell 513 3. Évolution des fonctions d'administration apportées par R2 517 3.1 Administration à distance via le Gestionnaire de serveur 517 3.1.1 Tâches d'administration supportées en administrationà distance 518 9/11
3.1.2 Tâches d'administration non supportées en administrationà distance 518 3.1.3 Activation et désactivation des fonctions d'administrationà distance de Windows Server 2008 R2 519 3.1.4 Administration à distance via le Gestionnaire de serveur et ports TCP/IP 520 3.1.5 Activation de l'administration à distance à l'aidedu Gestionnaire de serveur via Windows PowerShell 521 3.1.6 Activation de l'administration à distance pour une installation minimale 521 3.2 PowerShell et Scripts SCVMM 2008 R2 522 3.2.1 Nouvelles cmdlets et nouveaux paramètresscvmm 2008 R2 522 3.2.2 Live Migration et opérations PowerShell SCVMM 2008 R2 524 3.2.3 Déploiement rapide des machines virtuelles 525 3.2.4 À propos de la commande Move-VirtualHardDisk 526 3.2.5 Migration du stockage avec Quick Storage Migration 526 3.2.6 Gestion du mode maintenance et scriptd'automation PowerShell 527 Microsoft et les environnements Cloud 1. Introduction au Cloud Computing 529 1.1 Les grands principes et caractéristiques clés 529 1.2 Cloud Privé, Cloud Public et Cloud Hybride 530 1.3 Modèles de services SaaS, PaaS et IaaS 531 1.4 Offre SaaS Microsoft 533 1.4.1 Exchange Online 534 1.4.2 SharePoint Online 534 1.4.3 Lync Online 535 1.4.4 Office WebApps 536 1.4.5 Windows Intune 537 1.5 Offre PaaS Microsoft 538 1.5.1 Windows Azure 538 1.5.2 SQL Azure 539 1.5.3 Windows Azure AppFabric 539 1.5.4 Windows Azure Marketplace 540 1.6 IaaS «Private Cloud» 541 10/11
1.6.1 Définition 541 1.6.2 Cloud privé Microsoft 542 1.6.3 Choix d une solution de type Cloud privé 543 2. Solutions Cloud : les Bénéfices pour les Entreprises 544 2.1 Cloud, Sécurité et Confidentialité 545 2.1.1 Améliorer la Gestion des changements 545 2.1.2 Centralisation du stockage des données 545 2.2 Solutions Cloud et responsabilités 546 2.2.1 Standardisation 546 2.2.2 Gouvernance «dynamique» 547 2.2.3 Des offres transparentes 548 2.3 Agilité des opérations 548 Index 551 11/11