Tengo una máquina virtual KVM que se administra a través de libvirsh. Ahora quiero usar una imagen ISO diferente dentro de la VM.
¿Cómo cambio el DVD en la unidad virtual usando virsh
?
Añadir CDROM:
attach-disk guest01 /root/disc1.iso hdc --driver file --type cdrom
--mode readonly
Cambiar CDROM:
attach-disk guest01 /root/disc2.iso hdc --driver file --type cdrom
--mode readonly
Eliminar CDROM:
attach-disk guest01 " " hdc --driver file --type cdrom
--mode readonly
virsh
: 0.9.2).--config
al comando. Probablemente debido al hecho de que el invitado no estaba configurado originalmente con un cdrom. Este se dirigió a la siguiente:error: internal error: No device with bus 'ide' and target 'hdc'. cdrom and floppy device hotplug isn't supported by libvirt
.En libvirt 0.9.12 y tal vez antes,
change-media
existe un comando :Cambiar CD:
Expulsar CD:
fuente
Intenté el comando attach-disk y no funcionó para mí. Sin embargo, encontré este documento en fedora que le pide que use el comando "update-device". Esto funcionó para mí, y puede encontrarlo en Adjuntar y actualizar un dispositivo con virsh . Aquí están los pasos:
Crea un archivo XML:
Asegúrese de no tener la
<source>
etiqueta en su definiciónActualiza el dispositivo:
fuente
Primero debe exportar la configuración existente:
Luego debe abrir el archivo y copiar la sección de CDROM y agregar la línea con la ruta de la imagen iso como
Entonces el resultado es algo como
y guárdelo como cdrom.xml.
Después de esto:
fuente