10.2. Adjuntar dispositivos a las máquinas virtuales
A continuación se ofrece información general sobre la creación y la conexión de dispositivos virtuales a sus máquinas virtuales (VM) mediante la interfaz de línea de comandos (CLI). Algunos dispositivos también pueden adjuntarse a las VM mediante la consola web de RHEL 8.
Requisitos previos
Obtenga las opciones necesarias para el dispositivo que pretende adjuntar a una VM. Para ver las opciones disponibles para un dispositivo específico, utilice el comando
virt-xml --device=?
para ver las opciones disponibles para un dispositivo específico. Por ejemplo:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Procedimiento
Para adjuntar un dispositivo a una VM, utilice el comando
virt-xml --add-device
, incluyendo la definición del dispositivo y las opciones requeridas:Por ejemplo, el siguiente comando crea una imagen de disco newdisk qcow2 de 20 GB en el directorio
/var/lib/libvirt/images/
, y la adjunta como disco virtual a la máquina virtual testguest que se está ejecutando en el siguiente arranque de la máquina virtual:virt-xml testguest --add-device --disk /var/lib/libvirt/images/newdisk.qcow2,format=qcow2,size=20
# virt-xml testguest --add-device --disk /var/lib/libvirt/images/newdisk.qcow2,format=qcow2,size=20 Domain 'testguest' defined successfully. Changes will take effect after the domain is fully powered off.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Lo siguiente adjunta una unidad flash USB, conectada como dispositivo 004 en el bus 002 en el host, a la VM testguest2 mientras la VM se está ejecutando:
virt-xml testguest2 --add-device --update --hostdev 002.004
# virt-xml testguest2 --add-device --update --hostdev 002.004 Device hotplug successful. Domain 'testguest2' defined successfully.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow La combinación bus-dispositivo para definir el USB se puede obtener mediante el comando
lsusb
.
Verificación
Para comprobar que el dispositivo se ha añadido, realice una de las siguientes acciones:
Utilice el comando
virsh dumpxml
y compruebe si la definición XML del dispositivo se ha añadido a la sección<devices>
en la configuración XML de la máquina virtual.Por ejemplo, la siguiente salida muestra la configuración de la VM testguest y confirma que se ha añadido el dispositivo de disco flash USB 002.004.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Ejecute la VM y compruebe si el dispositivo está presente y funciona correctamente.
Recursos adicionales
-
Para más información sobre el uso del comando
virt-xml
, utiliceman virt-xml
.