Chapitre 21. Installation et gestion des machines virtuelles Windows
Pour utiliser Microsoft Windows comme système d'exploitation invité dans vos machines virtuelles (VM) sur un hôte RHEL 9, Red Hat recommande de prendre des mesures supplémentaires pour s'assurer que ces VM fonctionnent correctement.
À cette fin, les sections suivantes fournissent des informations sur l'installation et l'optimisation des VM Windows sur l'hôte, ainsi que sur l'installation et la configuration des pilotes dans ces VM.
21.1. Installation de machines virtuelles Windows
Vous pouvez créer une machine Windows entièrement virtualisée sur un hôte RHEL 9, lancer le programme d'installation graphique de Windows dans la machine virtuelle (VM) et optimiser le système d'exploitation invité (OS) Windows installé.
Pour créer la VM et installer le système d'exploitation invité Windows, utilisez la commande virt-install
ou la console web RHEL 9.
Conditions préalables
Une source d'installation du système d'exploitation Windows, qui peut être l'une des suivantes et être disponible localement ou sur un réseau :
- Une image ISO d'un support d'installation
- Une image disque d'une installation VM existante
Un support de stockage contenant les pilotes KVM
virtio
.Pour créer ce support, voir Préparation du support d'installation du pilote virtio sur une machine hôte.
-
Si vous installez Windows 11, les paquets
edk2-ovmf
,swtpm
etlibtpms
doivent être installés sur l'hôte.
Procédure
Créez la machine virtuelle. Pour plus d'informations, voir Création de machines virtuelles, mais gardez à l'esprit les spécificités suivantes.
Si vous utilisez l'utilitaire
virt-install
pour créer la VM, ajoutez les options suivantes à la commande :Le support de stockage contenant les pilotes KVM
virtio
. Par exemple :--disk path=/usr/share/virtio-win/virtio-win.iso,device=cdrom
La version de Windows que vous allez installer. Par exemple, pour Windows 10 et 11 :
--os-variant win10
Pour obtenir la liste des versions de Windows disponibles et l'option appropriée, utilisez la commande suivante :
# osinfo-query os
Si vous installez Windows 11, activez Unified Extensible Firmware Interface (UEFI) et virtual Trusted Platform Module (vTPM) :
--boot uefi
Si vous utilisez la console web pour créer la VM, indiquez votre version de Windows dans le champ Operating system de la fenêtre Create new virtual machine.
- Si vous installez des versions de Windows antérieures à Windows 11 et Windows Server 2022, démarrez l'installation en cliquant sur .
Si vous installez Windows 11 ou si vous souhaitez utiliser d'autres fonctionnalités de Windows Server 2022, confirmez en cliquant sur
et activer UEFI et vTPM à l'aide de la CLI :Ouvrez la configuration XML de la VM :
# virsh edit windows-vm
Ajouter l'option
firmware='efi'
à l'élémentos
:<os firmware='efi'> <type arch='x86_64' machine='pc-q35-6.2'>hvm</type> <boot dev='hd'/> </os>
Ajoutez le dispositif
tpm
à l'intérieur de l'élémentdevices
:<devices> <tpm model='tpm-crb'> <backend type='emulator' version='2.0'/> </tpm> </devices>
- Lancez l'installation de Windows en cliquant sur Virtual machines. dans le tableau
Installer le système d'exploitation Windows dans la VM.
Pour plus d'informations sur l'installation d'un système d'exploitation Windows, reportez-vous à la documentation d'installation Microsoft correspondante.
- Si vous utilisez la console Web pour créer la VM, attachez le support de stockage avec les pilotes virtio à la VM en utilisant l'interface Disks. Pour plus d'instructions, voir Attacher des disques existants à des machines virtuelles en utilisant la console web.
-
Configurez les pilotes KVM
virtio
dans le système d'exploitation invité de Windows. Pour plus d'informations, voir Installation des pilotes KVM paravirtualisés pour les machines virtuelles Windows.