Chapitre 14. Gestion des dispositifs virtuels


L'un des moyens les plus efficaces de gérer les fonctionnalités, les caractéristiques et les performances d'une machine virtuelle (VM) est d'ajuster son site virtual devices.

Les sections suivantes donnent un aperçu général de ce que sont les dispositifs virtuels et des instructions sur la manière de les gérer à l'aide de la CLI ou de la console web.

14.1. Fonctionnement des dispositifs virtuels

Tout comme les machines physiques, les machines virtuelles (VM) nécessitent des dispositifs spécialisés pour fournir des fonctions au système, telles que la puissance de traitement, la mémoire, le stockage, la mise en réseau ou les graphiques. Les systèmes physiques utilisent généralement des dispositifs matériels à ces fins. Cependant, comme les VM fonctionnent comme des implémentations logicielles, elles doivent utiliser des abstractions logicielles de ces dispositifs, appelées virtual devices.

L'essentiel

Les dispositifs virtuels attachés à une VM peuvent être configurés lors de la création de la VM, et peuvent également être gérés sur une VM existante. En général, les périphériques virtuels ne peuvent être attachés ou détachés d'une VM que lorsque celle-ci est éteinte, mais certains peuvent être ajoutés ou supprimés lorsque la VM est en cours d'exécution. Cette fonctionnalité est désignée par les termes "device hot plug " et " hot unplug".

Lors de la création d'une nouvelle VM, libvirt crée et configure automatiquement un ensemble par défaut de périphériques virtuels essentiels, sauf indication contraire de l'utilisateur. Ceux-ci sont basés sur l'architecture du système hôte et le type de machine, et comprennent généralement :

  • l'unité centrale
  • mémoire
  • un clavier
  • un contrôleur d'interface réseau (NIC)
  • divers contrôleurs d'appareils
  • une carte vidéo
  • une carte son

Pour gérer les périphériques virtuels après la création de la VM, utilisez l'interface de ligne de commande (CLI). Toutefois, pour gérer les périphériques de stockage virtuels et les cartes réseau, vous pouvez également utiliser la console Web de RHEL 9.

Performance ou flexibilité

Pour certains types d'appareils, RHEL 9 prend en charge plusieurs implémentations, souvent avec un compromis entre performance et flexibilité.

Par exemple, le stockage physique utilisé pour les disques virtuels peut être représenté par des fichiers de différents formats, tels que qcow2 ou raw, et présenté à la VM à l'aide de divers contrôleurs :

  • un contrôleur émulé
  • virtio-scsi
  • virtio-blk

Un contrôleur émulé est plus lent qu'un contrôleur virtio, car les périphériques virtio sont conçus spécifiquement à des fins de virtualisation. D'un autre côté, les contrôleurs émulés permettent d'exécuter des systèmes d'exploitation qui n'ont pas de pilotes pour les périphériques virtio. De même, virtio-scsi offre un support plus complet pour les commandes SCSI et permet d'attacher un plus grand nombre de disques à la VM. Enfin, virtio-blk offre de meilleures performances que virtio-scsi et les contrôleurs émulés, mais une gamme plus limitée de cas d'utilisation. Par exemple, l'attachement d'un disque physique en tant que périphérique LUN à une VM n'est pas possible lorsque l'on utilise virtio-blk.

Pour plus d'informations sur les types de dispositifs virtuels, voir Types de dispositifs virtuels.

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.