KVM y libvirt: ¿Cómo configurar un nuevo dispositivo de disco para una máquina virtual existente?

0

Tengo un servidor Ubuntu 9.04 ejecutando dos máquinas virtuales. En /etc/libvirt/qemu/machine1.xml Dos dispositivos de disco se definen así:

<devices>
 <emulator>/usr/bin/kvm</emulator>
 <disk type='file' device='disk'>
   <source file='/vserver/machine1/disk0.qcow2'/>
   <target dev='hda' bus='ide'/>
 </disk>
 <disk type='file' device='disk'>
   <source file='/vserver/machine1/disk1.qcow2'/>
   <target dev='hdb' bus='ide'/>
 </disk>

Necesito más espacio de almacenamiento en al menos uno de los dispositivos y pensé en agregar un tercero hdc dispositivo simplemente agregando uno con el mismo estilo que el anterior y reorganizando mi estructura de montaje (los tamaños virtuales de los archivos qcow2 actuales están limitados, lamentablemente).

Mi problema es que la recarga de libvirtd y el reinicio de la máquina virtual no dan como resultado un nuevo dispositivo visible (verificado con fdisk).

Soy consciente de la extensión de un archivo qcow2 existente (conversión a formato sin formato, control / adición del nuevo, usando algo como gparted), pero solo como último recurso.

¿Ojalá sea algo muy simple que me falta?

initall
fuente

Respuestas:

0

IDE solo permite dos controladores (primario y secundario), cada uno con dos dispositivos (maestro y esclavo). Un total de cuatro dispositivos IDE. Es posible que ya tenga un CD-ROM definido que utiliza una de esas posibilidades.

Puede ser que a libvirt (utilizada por KVM) le guste mantener los discos duros en el controlador primario y, por lo tanto, esté limitado a dos discos IDE.

Puedes jugar con la dirección & lt; address & gt; etiqueta o prueba la emulación de scsi.

RedGrittyBrick
fuente