HyperV
- [Hyper-V] Activer Hyper-V
- [Hyper-V] Création d'une VM / MASTER
- [Hyper-V] Créer une VM
- [Hyper-V] Créer une VM à partir d'un MASTER
- [Hyper-V] Créer un master pour Windows 10 / 11 / Serveur
- [Hyper-V] Ajouter un matériel a une VM
- [Hyper-V] Gestionnaire de commutateur virtuel
- [Hyper-V] Créer un commutateur virtuel Interne
- [Hyper-V] Créer un commutateur virtuel Externe
- [Hyper-V] Créer un commutateur virtuel Privé
- [Hyper-V] Exporter / Importer une VM
- [Hyper-V] Désactiver les points de contrôle
- [Hyper-V] Activer la virtualisation imbriquée (Nested Virtualization) pour une VM sous Hyper-V
[Hyper-V] Activer Hyper-V
En ligne de commande :
-
Ouvrez une session PowerShell ou CMD en tant qu’administrateur.
-
Tapez la commande suivante :
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
Via l'interface graphique :
-
Accédez au Panneau de configuration.
-
Sélectionnez Programmes, puis Programmes et fonctionnalités.
-
Sélectionnez Activer ou désactiver des fonctionnalités Windows.
-
Sélectionnez Hyper-V, puis OK.
[Hyper-V] Création d'une VM / MASTER
[Hyper-V] Créer une VM
- Nouveau -> "Ordinateur Virtuel..."
- Spécifier le nom et l'emplacement
- Nom : Nom de la VM
- Exemple pour un serveur Windows 2022, avec les fonctionnalité de DHCP/DNS
- W2022-DHCP-DNS
- Exemple pour un serveur Windows 2022, avec les fonctionnalité de DHCP/DNS
- Emplacement : C:\VM\
- Nom : Nom de la VM
- Spécifier la génération
- Génération 1 (MBR / Legacy BIOS) :
Cette génération de machines virtuelles prend en charge les systèmes d’exploitation clients 32 bits et 64 bits et est compatible avec toutes les versions précédentes d’Hyper-V. - Génération 2 :
Cette génération de machines virtuelles prend en charge les nouvelles fonctionnalités de virtualisation répertoriées ci-dessous et requiert un système d’exploitation invité 64 bits.-
- Démarrage PXE avec une carte réseau standard
- Démarrage à partir d’un disque dur virtuel SCSI
- Démarrage à partir d’un DVD virtuel SCSI
- Démarrage sécurisé (activé par défaut)
- Prise en charge du microprogramme UEFI.
-
- Génération 1 (MBR / Legacy BIOS) :
Vous ne pouvez pas changer de génération une fois la machine virtuelle créée !!!
- Affecter la mémoire
- En fonction de l'OS installée.
- En Mo (1024 * x Go)
- Configurer la mise en réseau
- Sélectionner le commutateur, en fonction de l'utilisation de la VM
- Connecter un disque dur
- Nom : (Par défaut nom de la VM)
- Emplacement : (Par défaut emplacement de la VM)
- Taille : Taille du disque
- Option d'installation
- Sélectionner l'ISO, souhaitez pour l'installation de la VM
- Suivant -> Terminer
[Hyper-V] Créer une VM à partir d'un MASTER
Création des dossier et duplication du VHDX
- Créer le dossier pour votre nouvelle VM dans C:/VM/
- Exemple suivant sera pour un client Windows 10
- C:/VM/CLT-W10-01
- Exemple suivant sera pour un client Windows 10
- Copier votre fichier VHDX 'MASTER' de Windows 10 dans ce dossier
- Puis renommer votre VHDX, Non obligatoire mais plus simple pour si retrouver.
- CLT-W10-01.vhdx
- Puis renommer votre VHDX, Non obligatoire mais plus simple pour si retrouver.
Création de la VM a partir du MASTER
- Nouveau -> "Ordinateur Virtuel..."
- Spécifier le nom et l'emplacement
- Nom pour l'exemple : CLT-W10-01
- Emplacement : C:\VM\
- Spécifier la génération
- Génération 1 (MBR / Legacy BIOS) :
Cette génération de machines virtuelles prend en charge les systèmes d’exploitation clients 32 bits et 64 bits et est compatible avec toutes les versions précédentes d’Hyper-V. - Génération 2 :
Cette génération de machines virtuelles prend en charge les nouvelles fonctionnalités de virtualisation répertoriées ci-dessous et requiert un système d’exploitation invité 64 bits.-
- Démarrage PXE avec une carte réseau standard
- Démarrage à partir d’un disque dur virtuel SCSI
- Démarrage à partir d’un DVD virtuel SCSI
- Démarrage sécurisé (activé par défaut)
- Prise en charge du microprogramme UEFI.
-
- Génération 1 (MBR / Legacy BIOS) :
Vous ne pouvez pas changer de génération une fois la machine virtuelle créée !!!
- Affecter la mémoire
- En fonction de l'OS installée.
- En Mo (1024 * x Go)
- Configurer la mise en réseau
- Sélectionner le commutateur, en fonction de l'utilisation de la VM
- Connecter un disque dur
- Cocher l'option "Utiliser un disque dur virtuel existant"
- Cliquer sur parcourir... Puis pointer le VHDX copier et renommer précédemment.
- Suivant -> Terminer
[Hyper-V] Créer un master pour Windows 10 / 11 / Serveur
- Crée la VM
Créer une machine virtuel avec HyperV
- Désactiver les points de contrôle de la VM
Désactiver les points de contrôle
- Installer l'OS Windows 10 / 11 / Serveur sur votre VM
- Configurer Windows comme vous le souhaitez (Utilisateur, mot de passe...)
- Ouvrir l'utilitaire sysprep
-
Exécuter l'utilitaire sysprep
- Cocher la case "Généraliser"
- Dans le menu déroulant "Options d'extinction" Choisir "Arrêter le système"
- Valider par "OK"
- Patienter le temps de la réinitialisation et la préparation du système
- Une fois la VM éteinte.
- Copier uniquement le fichier VHDX dans un dossier C:\MASTER
- Une fois avoir copier le disque virtuel. La VM MASTER peut etre supprimer d’hyperV.
[Hyper-V] Ajouter un matériel a une VM
[Hyper-V] Ajouter une carte réseau
- Sur la VM -> Clique droit "Paramètres"
- Dans l'onglet de gauche "Matériel" -> Ajouter un matériel
- Sélectionner "Carte réseau" ou "Carte réseau héritée" en fonction de vos besoins ->Puis "ajouter"
- Votre carte réseau supplémentaire doit etre visible dans l'onglet de gauche
[Hyper-V] Ajouter une Contrôleur SCSI
- Sur la VM -> Clique droit "Paramètres"
- Dans l'onglet de gauche "Matériel" -> Ajouter un matériel
- Sélectionner "Contrôleur SCSI" ->Puis "ajouter"
- Le contrôleur SCSI supplémentaire est visible dans l'onglet de gauche.
[Hyper-V] Gestionnaire de commutateur virtuel
[Hyper-V] Créer un commutateur virtuel Interne
- Choisir interne -> Créer le commutateur virtuel
- Lui donnée un nom
- Exemple : LAN1 - LAN-Serveurs ...
- Ainsi qu'une note
- Non obligatoire
- Appliquer
[Hyper-V] Créer un commutateur virtuel Externe
- Choisir Externe -> Créer le commutateur virtuel
- Lui donnée un nom (Correspondant à un emplacement physique pour si retrouver)
- Exemple : EXTERNE CARTE MERE
- Ainsi qu'une note
- Non obligatoire
- Dans la partie "Type de connexion"
- Réseau Externe -> Choisir la carte réseaux physiques sur lequel le commutateur virtuel sera rattaché
- Appliquer
[Hyper-V] Créer un commutateur virtuel Privé
- Choisir Privé -> Créer le commutateur virtuel
- Lui donnée un nom
- Exemple : LAN PRIVE 1
- Ainsi qu'une note
- Non obligatoire
- Appliquer
[Hyper-V] Exporter / Importer une VM
[Hyper-V] Exporter une VM
- Sur la VM a exporter. Clique droit -> Exporter
- Choisir l'emplacement de l'export
- Exemple. C:\SAVE\
- Pour finir cliquez sur "Exporter"
[Hyper-V] Désactiver les points de contrôle
- Sur la VM -> Clique droit "Paramètres"
- Dans l'onglet de gauche aller a "Points de contrôle"
- Décocher la case "Activer les points de contrôle"
- Appliquer -> "OK"
[Hyper-V] Activer la virtualisation imbriquée (Nested Virtualization) pour une VM sous Hyper-V
Principe de transmission des capacités de virtualisation du CPU à une VM
L'option "ExposeVirtualizationExtensions" autorise la VM à utiliser les extensions de virtualisation du CPU (Intel VT-x / AMD-V).
Elle “transmet” la virtualisation matérielle depuis un PC physique vers une VM.
Elle permet à la VM de devenir elle-même un hyperviseur afin de virtualiser une machine
Activer la virtualisation imbriquée (Nested Virtualization)
Set-VMProcessor -VMName "NomDeTaVM" -ExposeVirtualizationExtensions $true
Désactiver la virtualisation imbriquée (Nested Virtualization)
Set-VMProcessor -VMName "NomDeTaVM" -ExposeVirtualizationExtensions $false
qm set <ID_VM> --cpu kvm64,-aes