Chapitre 9. Affichage d'informations sur les machines virtuelles
Lorsque vous devez ajuster ou dépanner un aspect de votre déploiement de virtualisation sur RHEL 9, la première étape à effectuer consiste généralement à afficher des informations sur l'état et la configuration actuels de vos machines virtuelles. Pour ce faire, vous pouvez utiliser l'interface de ligne de commande ou la console Web. Vous pouvez également consulter les informations dans la configuration XML de la machine virtuelle.
9.1. Visualisation des informations sur les machines virtuelles à l'aide de l'interface de ligne de commande
Pour récupérer des informations sur les machines virtuelles (VM) de votre hôte et leurs configurations, utilisez une ou plusieurs des commandes suivantes.
Procédure
Pour obtenir une liste des machines virtuelles sur votre hôte :
# virsh list --all Id Name State ---------------------------------- 1 testguest1 running - testguest2 shut off - testguest3 shut off - testguest4 shut off
Pour obtenir des informations de base sur une VM spécifique :
# virsh dominfo testguest1 Id: 1 Name: testguest1 UUID: a973666f-2f6e-415a-8949-75a7a98569e1 OS Type: hvm State: running CPU(s): 2 CPU time: 188.3s Max memory: 4194304 KiB Used memory: 4194304 KiB Persistent: yes Autostart: disable Managed save: no Security model: selinux Security DOI: 0 Security label: system_u:system_r:svirt_t:s0:c486,c538 (enforcing)
Pour obtenir la configuration XML complète d'une VM spécifique :
# virsh dumpxml testguest2 <domain type='kvm' id='1'> <name>testguest2</name> <uuid>a973434f-2f6e-4ěša-8949-76a7a98569e1</uuid> <metadata> [...]
Pour obtenir des informations sur les disques et autres périphériques de bloc d'une VM :
# virsh domblklist testguest3 Target Source --------------------------------------------------------------- vda /var/lib/libvirt/images/testguest3.qcow2 sda - sdb /home/username/Downloads/virt-p2v-1.36.10-1.el7.iso
Pour obtenir des informations sur les systèmes de fichiers d'une VM et leurs points de montage :
# virsh domfsinfo testguest3 Mountpoint Name Type Target ------------------------------------ / dm-0 xfs /boot vda1 xfs
Pour obtenir plus de détails sur les vCPU d'une VM spécifique :
# virsh vcpuinfo testguest4 VCPU: 0 CPU: 3 State: running CPU time: 103.1s CPU Affinity: yyyy VCPU: 1 CPU: 0 State: running CPU time: 88.6s CPU Affinity: yyyy
Pour configurer et optimiser les vCPU de votre VM, voir Optimiser les performances du CPU de la machine virtuelle.
Pour dresser la liste de toutes les interfaces réseau virtuelles de votre hôte :
# virsh net-list --all Name State Autostart Persistent --------------------------------------------- default active yes yes labnet active yes yes
Pour obtenir des informations sur une interface spécifique :
# virsh net-info default Name: default UUID: c699f9f6-9202-4ca8-91d0-6b8cb9024116 Active: yes Persistent: yes Autostart: yes Bridge: virbr0
Pour plus d'informations sur les interfaces réseau, les réseaux de VM et les instructions pour les configurer, voir Configuration des connexions réseau des machines virtuelles.