10.3. Modificación de los dispositivos conectados a las máquinas virtuales


El siguiente procedimiento proporciona instrucciones generales para modificar los dispositivos virtuales utilizando la interfaz de línea de comandos (CLI). Algunos dispositivos conectados a su VM, como los discos y las NIC, también pueden modificarse 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:
# virt-xml --network=?
--network options:
[...]
address.unit
boot_order
clearxml
driver_name
[...]
  • Optional: Haga una copia de seguridad de la configuración XML de su VM utilizando virsh dumpxml vm-name y enviando la salida a un archivo. Por ejemplo, lo siguiente respalda la configuración de su VM Motoko como el archivo motoko.xml:
# virsh dumpxml Motoko > motoko.xml
# cat motoko.xml
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
  <name>Motoko</name>
  <uuid>ede29304-fe0c-4ca4-abcd-d246481acd18</uuid>
  [...]
</domain>

Procedimiento

  1. Utilice el comando virt-xml --edit, incluyendo la definición del dispositivo y las opciones requeridas:

    Por ejemplo, lo siguiente borra la configuración de <cpu> del cierre testguest VM y lo establece en host-model:

    # virt-xml testguest --edit --cpu host-model,clearxml=yes
    Domain 'testguest' defined successfully.

Verificación

Para verificar que el dispositivo ha sido modificado, realice cualquiera de las siguientes acciones:

  • Ejecute la VM y compruebe si el dispositivo está presente y refleja las modificaciones.
  • Utilice el comando virsh dumpxml y vea si la definición XML del dispositivo ha sido modificada 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 el modo de CPU ha sido configurado como host-model.

    # virsh dumpxml testguest
    [...]
    <cpu mode='host-model' check='partial'>
      <model fallback='allow'/>
    </cpu>
    [...]

Solución de problemas

  • Si la modificación de un dispositivo hace que su VM no pueda arrancar, utilice la utilidad virsh define para restaurar la configuración XML recargando el archivo de configuración XML del que hizo una copia de seguridad anteriormente.

    # virsh define testguest.xml
Nota

Para pequeños cambios en la configuración XML de su VM, puede utilizar el comando virsh edit - por ejemplo virsh edit testguest. Sin embargo, no utilice este método para cambios más extensos, ya que es más probable que rompa la configuración de manera que podría impedir el arranque de la VM.

Recursos adicionales

  • Para más detalles sobre el uso del comando virt-xml, utilice man virt-xml.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.