Maîtriser Hyper-V : Installation d’environnements virtuels sur Windows Server

Configuration d'environnements virtuels sur Windows Server 2008, 2012, 2016, 2019 2022 hyper-V

Introduction

Hyper-V est l’hyperviseur natif de Microsoft pour exécuter des machines virtuelles sur Windows. Avec Hyper-V, vous pouvez créer et gérer des environnements virtuels sur Windows Server pour utiliser efficacement vos ressources matérielles et offrir de la flexibilité pour différentes charges de travail.

Dans ce guide complet, nous allons vous guider à travers le processus complet de configuration et de gestion d’environnements virtuels Hyper-V sur Windows Server. Nous couvrirons les bases de l’architecture Hyper-V, la création de votre première machine virtuelle, la configuration réseau, les options de stockage, la gestion de machines virtuelles, la sauvegarde et la récupération d’urgence, les considérations de sécurité, et plus encore.

À la fin de ce guide, vous disposerez des compétences et des connaissances nécessaires pour créer et optimiser des environnements virtuels avec Hyper-V sur Windows Server. Que vous ayez besoin de configurer des environnements de test, de consolider des serveurs, d’exécuter des charges de travail héritées ou de fournir une infrastructure aux développeurs – Hyper-V fournit une solution de virtualisation robuste et rentable.

Conditions préalables

Avant de commencer à configurer Hyper-V, passons en revue les conditions préalables :

  • Matériel prenant en charge la virtualisation – extensions de CPU Intel VT ou AMD-V. Vous pouvez vérifier cela dans le BIOS.
  • Système d’exploitation Windows Server installé – Le rôle Hyper-V est disponible sur Windows Server 2008, 2012, 2016, 2019, et versions ultérieures. Nous utiliserons Windows Server 2019 dans ce guide.
  • Ressources suffisantes – cœurs CPU, mémoire vive et espace disque pour exécuter les charges de travail prévues. Un bon point de départ est 4 cœurs, 8 Go de RAM et 100 Go d’espace disque.

Activer le rôle Hyper-V

La première étape consiste à activer le rôle Hyper-V sur votre installation Windows Server.

  • Ouvrez le gestionnaire de serveurs et cliquez sur “Gérer” pour ajouter des rôles et des fonctionnalités.
Gestionnaire de serveur Virtualisation Hyper-V
  • Dans l’assistant Ajout de rôles et de fonctionnalités, cliquez sur Suivant sur la page Avant de commencer.
Assistant d'ajout de rôles et de fonctionnalités virtualisation de Windows Server
  • Sur la page Type d’installation, laissez l’option Basé sur des rôles ou basé sur des fonctionnalités sélectionnée et cliquez sur Suivant.
Assistant d'ajout de rôles et de fonctionnalités Type d'installation Virtualisation Windows Server
  • Sur la page Sélection du serveur, sélectionnez votre serveur et cliquez sur Suivant.
Assistant d'ajout de rôles et de fonctionnalités Page de sélection du serveur Configuration de la machine virtuelle
  • Sur la page Rôles de serveur, cochez Hyper-V et cliquez sur Suivant.
Assistant d'ajout de rôles et de fonctionnalités page Rôles de serveur Installation d'Hyper-V
  • Sur la page Fonctionnalités, acceptez les paramètres par défaut et cliquez sur Suivant.
Assistant d'ajout de rôles et de fonctionnalités Page des fonctionnalités Installation d'Hyper-V
  • Sur la page Confirmation, cliquez sur Installer pour commencer à installer le rôle Hyper-V et les outils de gestion.
Assistant d'ajout de rôles et de fonctionnalités Page de confirmation de l'installation d'Hyper-V
  • Une fois l’installation terminée, cliquez sur Fermer pour quitter l’assistant.
L'assistant d'ajout de rôles et de fonctionnalités L'installation d'Hyper-V est terminée
  • Vous devrez peut-être redémarrer le serveur pour que les modifications prennent effet.

Le rôle Hyper-V et les outils de gestion sont maintenant installés et prêts à être configurés.

Créer un commutateur virtuel

Avant de créer des machines virtuelles, nous devons configurer un commutateur de réseau virtuel pour connecter les VM. Ce commutateur virtuel fonctionne de manière similaire à un commutateur physique, fournissant une connectivité réseau et un routage pour les machines virtuelles.

  • Ouvrez le gestionnaire Hyper-V à partir du menu Outils dans le gestionnaire de serveurs.
Page Gestionnaire Hyper-V Configuration de la virtualisation de Windows Server
  • Dans le volet Actions sur la droite, cliquez sur Gestionnaire de commutateur virtuel.
Page Gestionnaire Hyper-V Configuration de la virtualisation de Windows Server
  • Cliquez sur Nouveau commutateur de réseau virtuel.
  • Sélectionnez le type de commutateur virtuel que vous souhaitez créer. Nous utiliserons un réseau externe, qui permet aux VM d’accéder à un réseau physique.
  • Cliquez sur Créer un commutateur virtuel.
Page de création d'un commutateur virtuel Hyper-V Configuration de la virtualisation de Windows Server
  • Donnez au commutateur virtuel un nom comme « vSwitch externe » et sélectionnez l’interface réseau physique à laquelle il doit être lié.
  • Cliquez sur Appliquer.
Page Gestionnaire de commutateurs virtuels Hyper-V Configuration de Windows Server

Nous avons maintenant configuré un commutateur virtuel qui peut router le trafic entre les machines virtuelles et le réseau physique.

Créer une machine virtuelle

Nous pouvons maintenant créer notre première machine virtuelle à l’aide de la console Hyper-V Manager.

  • Dans le gestionnaire Hyper-V, cliquez sur Nouveau dans le volet Actions de droite.
La virtualisation Hyper-V pour les débutants La console Hyper-V Manager
  • Dans l’assistant Nouvelle machine virtuelle, cliquez sur Suivant sur la page Avant de commencer.
  • Sur la page Spécifier le nom et l’emplacement, donnez un nom à la machine virtuelle comme « VM-1 » et choisissez où ses fichiers de configuration seront stockés. Cliquez sur Suivant.
Assistant Nouvelle machine virtuelle Gestion des machines virtuelles
  • Choisissez la génération de la machine virtuelle.
Génération de la machine virtuelle par l'assistant de nouvelle machine virtuelle
  • Sur la page Allouer de la mémoire, allouez de la RAM de démarrage comme 2048 Mo. Cliquez sur Suivant.
Guide de virtualisation Hyper-V page Affecter la mémoire
  • Sur la page Configurer la mise en réseau, sélectionnez le commutateur virtuel que nous venons de créer. Cliquez sur Suivant.
Guide de virtualisation Hyper-V Page de configuration du réseau
  • Sur la page Connecter le disque dur virtuel, laissez l’option pour créer un disque dur virtuel décochée car nous en ajouterons un plus tard. Cliquez sur Suivant.
Connecter le disque dur virtuel page Guide de virtualisation Hyper-V
  • Sur la page Résumé, vérifiez les détails et cliquez sur Terminer pour créer la machine virtuelle.

La nouvelle machine virtuelle s’affichera maintenant dans la liste des machines virtuelles du gestionnaire Hyper-V.

Configurer la machine virtuelle

La machine virtuelle créée, nous pouvons maintenant configurer des options et ressources supplémentaires avant de la démarrer.

  • Cliquez droit sur la machine virtuelle et sélectionnez Paramètres.
configurer la machine virtuelle créée Paramètres Gestion de la machine virtuelle
  • Dans la fenêtre Paramètres, accédez à Sécurité et activez Secure Boot si nécessaire. Cliquez sur OK.
La machine virtuelle active les outils de gestion Hyper-V Secure Boot
  • Sous Processeur dans Paramètres, ajustez le nombre de processeurs virtuels si nécessaire. Cliquez sur Appliquer.
Machine virtuelle ajuster le nombre de processeurs virtuels Outils de gestion Hyper-V
  • Sous Mémoire, changez Mémoire de démarrage si nécessaire. Cliquez sur Appliquer.
Changement de machine virtuelle Démarrage RAM Déploiement de l'environnement virtuel
  • Accédez au contrôleur SCSI et choisissez d’Ajouter un disque dur.
Machine virtuelle ajouter un disque dur Déploiement d'un environnement virtuel
  • Sur la page Disque dur, sélectionnez Disque dur virtuel et choisissez un nom et un emplacement pour le fichier disque VHDX. Définissez la taille du disque souhaitée.
Sélection de la machine virtuelle Disque dur virtuel Configuration de la machine virtuelle
  • De retour sur l’écran Paramètres, sous Contrôleur IDE, choisissez Insérer le support d’installation du système d’exploitation comme une ISO Windows.
La machine virtuelle choisit d'ajouter un lecteur de DVD Configuration de la machine virtuelle Windows ISO
  • Sous Carte réseau, vérifiez que le commutateur virtuel est défini sur le réseau externe.
Machine virtuelle Le commutateur virtuel est défini sur le réseau externe hyper-V

Avec ces paramètres configurés, notre machine virtuelle est prête à être démarrée et installée avec un système d’exploitation.

Démarrer la machine virtuelle

Le démarrage de la machine virtuelle permettra de l’amorcer à partir du support du système d’exploitation configuré et de commencer l’installation.

  • Dans le gestionnaire Hyper-V, sélectionnez la machine virtuelle et cliquez sur Démarrer dans le volet Actions de droite.
  • La machine virtuelle démarrera et chargera le programme d’installation du système d’exploitation à partir de l’image ISO attachée. Procédez aux étapes d’installation du système d’exploitation.
Machine virtuelle Gestionnaire Hyper-V Démarrer la machine virtuelle
  • Une fois le système d’exploitation installé et configuré, éjectez le support d’installation en accédant aux paramètres de la machine virtuelle.
Machine virtuelle Hyper-V Manager éjecter le média d'installation
  • Sans l’ISO, vous pouvez maintenant démarrer la machine virtuelle pour démarrer le nouveau système d’exploitation installé.

Notre première machine virtuelle est maintenant installée et prête à l’emploi ! Nous pouvons suivre les mêmes étapes pour créer des machines virtuelles supplémentaires selon les besoins.

Gestion des machines virtuelles

Hyper-V fournit une suite complète d’outils de gestion pour surveiller et administrer vos machines virtuelles. Voici quelques fonctionnalités clés :

  • Live Migrate – Déplacez des machines virtuelles en cours d’exécution entre les hôtes Hyper-V sans temps d’arrêt.
  • Instantané – Prenez des sauvegardes ponctuelles de l’état de la machine virtuelle. Utile pour tester des correctifs ou des mises à niveau.
  • Réplication – Répliquez de manière asynchrone des machines virtuelles vers un autre hôte pour la récupération d’urgence.
  • Connexion de machine virtuelle – Connectez-vous directement à la console et à l’interface d’une machine virtuelle en cours d’exécution.
  • Mesure des ressources – Suivez l’utilisation des ressources telles que l’UC, la mémoire, le disque et l’utilisation du réseau.
  • PowerShell Direct – Gérez les machines virtuelles à l’aide de commandes PowerShell et de remoting.

En utilisant ces fonctionnalités, vous pouvez maintenir une haute disponibilité, restaurer rapidement vers des états connus comme étant bons, migrer des charges de travail et automatiser les tâches de gestion.

Mise en réseau et stockage

Hyper-V offre des configurations réseau et de stockage avancées pour les environnements virtuels.

Pour la mise en réseau, vous pouvez créer des commutateurs virtuels qui se connectent au réseau physique, des commutateurs privés entre les machines virtuelles sur l’hôte et appliquer des règles de sécurité réseau.

Pour le stockage, les machines virtuelles peuvent utiliser des disques durs virtuels (VHD/VHDX), des disques pass-through pour l’accès SAN et Hyper-V Virtual Fibre Channel pour des performances maximales.

Des fonctionnalités comme le stockage SMB, iSCSI et ODX améliorent encore les performances et la flexibilité du stockage. Vous pouvez également répliquer des machines virtuelles et leur stockage sur différents serveurs et sites.

Avec une bonne compréhension des capacités de mise en réseau et de stockage d’Hyper-V, vous pouvez construire une infrastructure robuste et résiliente pour vos charges de travail critiques.

Sauvegarde et récupération d’urgence

Il est crucial de mettre en œuvre des stratégies de sauvegarde et de récupération d’urgence pour protéger votre déploiement Hyper-V contre les temps d’arrêt et la perte de données.

Hyper-V inclut des fonctionnalités de sauvegarde intégrées dans Windows Server permettant de sauvegarder des machines virtuelles et des configurations :

  • La sauvegarde Windows Server peut être utilisée pour planifier des sauvegardes des fichiers VHD(X) de stockage des machines virtuelles.
  • La réplication Hyper-V copie de manière asynchrone les fichiers de stockage et de configuration de la machine virtuelle vers un autre hôte.
  • Le clustering de basculement Windows fournit une haute disponibilité avec basculement automatique des machines virtuelles.

Des outils tiers comme System Center DPM peuvent également effectuer des sauvegardes au niveau de l’hôte et au niveau invité sur plusieurs serveurs Hyper-V.

Testez régulièrement votre plan de récupération d’urgence pour vous assurer que les machines virtuelles et les services peuvent basculer et récupérer avec succès si l’hôte Hyper-V primaire tombe en panne.

Meilleures pratiques de sécurité

Il est important de verrouiller les hôtes Hyper-V et les environnements de machines virtuelles à l’aide de bonnes pratiques de sécurité. Voici quelques considérations clés :

  • Isolez le réseau de gestion Hyper-V
  • Renforcez la partition parente
  • Utilisez le démarrage sécurisé et l’UEFI pour les machines virtuelles
  • Désactivez les services et protocoles inutiles
  • Restreindre l’accès administratif
  • Mettre en œuvre des autorisations de moindre privilège
  • Activer le TPM virtuel pour la protection de l’intégrité
  • Utilisez BitLocker pour chiffrer les fichiers et volumes des machines virtuelles
  • Sécurisez les fichiers VHD et limitez les chemins d’accès
  • Désactivez l’accès Internet pour les machines virtuelles inutiles

L’application de configurations, de stratégies de sécurité et d’outils tels que des pare-feu et des logiciels anti-programmes malveillants contribuera à renforcer votre posture de sécurité Hyper-V globale. Analysez et patchz régulièrement pour obtenir les dernières mises à jour.

Conclusion

Dans ce guide complet, nous avons couvert le processus de bout en bout pour concevoir, déployer, gérer et sécuriser des environnements de machines virtuelles avec Hyper-V sur Windows Server.

Vous devriez maintenant avoir une bonne compréhension de l’architecture Hyper-V, de la création de commutateurs virtuels, de la construction de machines virtuelles, de la configuration des ressources, du fonctionnement du stockage et de la mise en réseau, de la sauvegarde et de la récupération d’urgence, ainsi que des meilleures pratiques en matière de sécurité.

Avec les puissantes capacités d’Hyper-V, vous pouvez consolider et rationaliser efficacement les charges de travail, assurer une haute disponibilité, mettre rapidement à l’échelle les hôtes vers le haut ou vers le bas, tester les mises à jour des applications ou les correctifs, fournir des environnements de développement, et bien plus encore.

En suivant les étapes et les conseils de ce guide, vous serez bien avancé pour exploiter tout le potentiel d’Hyper-V et construire une infrastructure virtualisée robuste et flexible.

Laisser un commentaire