Installer Hyper-V¶
1. Objectif du cours¶
Présenter Hyper‑V (définition, avantages, limites) et guider l'installation de la fonctionnalité Hyper‑V sur une édition graphique de Windows Server via le Gestionnaire de serveur.
2. Notions et définitions essentielles¶
- Hyperviseur : logiciel qui crée et exécute des machines virtuelles (VM) en présentant des systèmes invités aux VM et en gérant leurs ressources.
- Hyper‑V : hyperviseur Microsoft, intégré à Windows Server ou disponible en tant que Hyper‑V Server autonome (version gratuite possible).
- Couche de contrôle (parent partition) : système d'exploitation hôte qui fournit pilotes et services aux VM et au rôle Hyper‑V.
3. Fonctionnement et principes¶
- Hyper‑V crée des machines virtuelles isolées, chacune avec ses disques virtuels, commutateurs virtuels et périphériques virtuels.
- Le rôle Hyper‑V peut être activé sur une installation Windows Server avec interface graphique ; il existe aussi une version Hyper‑V Server (interface en ligne de commande).
- Conception : l'hyperviseur minimise la surface d'attaque (peu d'API) et délègue les pilotes au système de la couche de contrôle, réduisant certains frais de maintenance mais créant une dépendance : si la couche de contrôle plante, les VM tombent aussi.
- Évolutivité : Hyper‑V supporte des configurations élevées (ex. : jusqu'à 64 processeurs virtuels et 1 To de RAM par VM dans les comparatifs cités).
- Support multi‑OS : en plus de Windows, Hyper‑V prend en charge plusieurs distributions Linux (CentOS, RHEL, Debian, Oracle Linux, SUSE, Ubuntu) et FreeBSD.
4. Commandes et manipulations¶
- Non pas de commandes CLI détaillées dans le cours : l'installation présentée est basée sur l'interface graphique. Procédure synthétique (regroupée) :
- Ouvrir le Gestionnaire de serveur → Ajouter des rôles et fonctionnalités.
- Sélectionner « Installation basée sur un rôle ou une fonctionnalité », choisir le serveur, puis cocher le rôle « Hyper‑V ».
- Cliquer sur « Ajouter des fonctionnalités » si demandé, suivre « Suivant » jusqu'à l'installation, accepter (« Oui »), puis « Installer ».
- À la fin, fermer l'assistant et ouvrir le Gestionnaire Hyper‑V pour administrer les VM.
- Si seule la version Hyper‑V Server (CLI) est utilisée, le cours renvoie à la version en ligne de commande mais ne détaille pas les commandes.
5. Sécurité et bonnes pratiques¶
- Avant installation : vérifier et installer toutes les mises à jour Windows Server « par sécurité ».
- Consulter les prérequis matériel et système (lien System Requirements mentionné dans le cours).
- Attention aux environnements virtualisés : Hyper‑V ne peut pas être activé si l'hôte utilise déjà une solution de virtualisation (erreur typique sous VirtualBox indiquant que le processeur ne possède pas les capacités de virtualisation requises).
- Considération opérationnelle : la sécurité et la disponibilité dépendent des mises à jour de Microsoft et de la stabilité de la couche de contrôle ; des migrations de VM vers d'autres nœuds peuvent être nécessaires pour éviter des temps d'arrêt lors d'applications de correctifs.
6. Points essentiels à retenir pour le TSSR¶
- Hyper‑V = hyperviseur Microsoft disponible intégré à Windows Server ou en Hyper‑V Server autonome (version gratuite).
- L'installation graphique se fait via le Gestionnaire de serveur → Ajouter des rôles et fonctionnalités → rôle Hyper‑V.
- Vérifier et appliquer les mises à jour Windows Server avant l'installation.
- Limite matérielle citée : jusqu'à 64 processeurs virtuels par VM (référence Server 2012) et possibilité de grandes quantités de RAM (ex. : 1 To selon comparatifs).
- Hyper‑V supporte VM 32 bits et 64 bits.
- Plusieurs distributions Linux et FreeBSD sont prises en charge.
- Avantage architectural : faible surface d'attaque de l'hyperviseur; inconvénient : dépendance fonctionnelle à la couche de contrôle.
- Conflit courant : Hyper‑V ne peut être activé dans une VM VirtualBox occupée par la virtualisation (problème de nested virtualization).
- Pour vérifier le succès de l'installation, ouvrir le Gestionnaire Hyper‑V.
- À des fins d'évaluation, les versions de Windows Server sont gratuites pendant 180 jours.
7. Tableau récapitulatif¶
| Critère | Remarque Hyper‑V |
|---|---|
| Intégration | Intégré à Windows Server ou disponible en serveur autonome (Hyper‑V Server) |
| Coût/licences | Existe une version gratuite ; licences peuvent aller (ex. cité) jusqu'à plusieurs milliers de $ selon besoins |
| Évolutivité | Jusqu'à 64 vCPU par VM (référence Server 2012) ; support de grandes quantités de RAM |
| Support OS invités | Windows + multiples Linux (CentOS, RHEL, Debian, Oracle Linux, SUSE, Ubuntu) + FreeBSD |
| Mode d'installation | Via GUI : Gestionnaire de serveur (Ajouter des rôles et fonctionnalités) |
8. Vérifications pratiques¶
- Confirmer que toutes les mises à jour Windows Server ont été appliquées avant l'installation.
- Vérifier que le rôle Hyper‑V apparaît dans le Gestionnaire de serveur après installation.
- Ouvrir le Gestionnaire Hyper‑V pour valider l'accès à la console de gestion et l'interface d'administration des VM.
- En cas d'erreur d'installation dans une VM VirtualBox, reconnaître le message indiquant l'absence des capacités de virtualisation requises (conflit de virtualisation).
9. Flashcards Anki¶
Qu'est‑ce qu'un hyperviseur ? :: Un logiciel qui crée et exécute des machines virtuelles en présentant des systèmes invités et en gérant leurs ressources.
Hyper‑V est-il intégré à Windows Server ? :: Oui, Hyper‑V est intégré à Windows Server ou disponible en serveur autonome (Hyper‑V Server).
Quelle est la procédure GUI principale pour installer Hyper‑V ? :: Utiliser le Gestionnaire de serveur → Ajouter des rôles et fonctionnalités → sélectionner le rôle Hyper‑V.
Quelle précaution appliquer avant d'installer Hyper‑V ? :: Vérifier et installer l'ensemble des mises à jour pour Windows Server (par sécurité).
Quel message d'erreur peut apparaître sous VirtualBox lors de l'installation d'Hyper‑V ? :: « Hyper‑V ne peut pas être installé : Le processeur ne possède pas les capacités de virtualisation requises. »
Quel est le nombre maximum de processeurs virtuels par VM cité pour Hyper‑V Server 2012 ? :: Jusqu'à 64 processeurs virtuels par machine virtuelle.
Les éditions 32 bits et 64 bits sont-elles supportées par Hyper‑V ? :: Oui, Hyper‑V permet de faire fonctionner des machines virtuelles 32 bits et 64 bits.
Où vérifie‑t‑on que l'installation d'Hyper‑V a réussi ? :: En ouvrant le Gestionnaire Hyper‑V nouvellement installé.
Nommez trois systèmes d'exploitation non‑Windows supportés par Hyper‑V (exemples cités). :: CentOS, Red Hat Enterprise Linux, Debian.
Quelle est la durée d'évaluation gratuite des versions de Windows Server mentionnée ? :: 180 jours.