Retour

Installation des pilotes VirtIO

Cette page fournit des instructions pour installer des pilotes paravirtualisés (PV) sur le système d’exploitation d’une machine virtuelle. Dans HRPC KVM, nous utilisons les « pilotes VirtIO », qui sont optimisés pour la virtualisation KVM/Linux.

Les pilotes PV optimisent les performances des machines virtuelles et incluent des composants tels que les pilotes SCSI, NIC et de ballooning mémoire. Sans pilotes PV, l’hyperviseur HRPC doit émuler le matériel via un logiciel, ce qui entraîne des goulots d’étranglement en termes de performances. L’installation des pilotes PV permet un accès direct aux E/S via l’hyperviseur HRPC, améliorant considérablement les performances.

Pour cette raison, il est recommandé d’installer les pilotes VirtIO après avoir configuré le système d’exploitation invité.

Installation des pilotes VirtIO sur Linux

La plupart des distributions Linux sont livrées avec les pilotes VirtIO préinstallés.

Pour vérifier si les pilotes VirtIO sont disponibles, exécutez la commande suivante dans votre système d’exploitation :

find /lib/modules/"$(uname -r)"/ | grep virtio

Si des fichiers de pilotes sont répertoriés, vous pouvez activer VirtIO pour le contrôleur SCSI et le périphérique réseau dans les paramètres matériels de Proxmox.

Si aucun résultat n’apparaît (courant dans les anciennes distributions Linux), vous devriez utiliser un disque SATA au lieu d’un contrôleur SCSI et sélectionner un périphérique réseau comme e1000 au lieu de VirtIO.

Installation des pilotes VirtIO sur Windows

Les installations de systèmes d’exploitation Windows à partir d’un fichier ISO ou d’images importées n’incluent pas les pilotes VirtIO par défaut. Suivez ces étapes pour les installer :

  1. Créer un instantané
    • Puisque les pilotes PV affectent le démarrage du système d’exploitation, créez un instantané au cas où le système ne démarrerait pas.
  2. Si l’accès au réseau est disponible dans le système d’exploitation invité, téléchargez les pilotes depuis le site du projet Fedora.
  3. Si l’accès au réseau n’est pas disponible dans le système d’exploitation invité, installez à l’aide d’un fichier ISO.
    • Le dernier fichier ISO VirtIO est disponible à l’adresse : Téléchargement ISO VirtIO
    • Pour déployer le fichier ISO dans Proxmox VE, sélectionnez une option de stockage comme CephFS, collez l’URL ci-dessus, et cliquez sur le bouton de téléchargement.
    • Dans les paramètres matériels, sélectionnez CD-ROM, choisissez CephFS comme stockage, et attachez le fichier ISO téléchargé.
  4. Installer VirtIO à partir de l’ISO dans le système d’exploitation invité.
    • Montez l’ISO dans Windows et exécutez le programme d’installation VirtIO. Après plusieurs installations, le système basculera vers VirtIO, et les paramètres matériels seront automatiquement mis à jour.
  5. L’utilisateur doit fournir une licence Windows valide.

Utilisation de Windows SPLA

Si vous utilisez un Windows SPLA (Service Provider License Agreement), vous devez demander une image SPLA à l’avance.

Une fois approuvé, des modèles Windows seront disponibles dans Proxmox.

Exemples :

  • win2019-tmpl – Modèle Windows Server 2019
  • win2016-tmpl – Modèle Windows Server 2016
  • win2012r2-tmpl – Modèle Windows Server 2012 R2

Pour créer une machine virtuelle, sélectionnez le modèle Windows approprié et créez un clone.

Pour une meilleure portabilité, un clone complet est recommandé.