Xen: Clonar una máquina virtual con virt-clone

En el sistema de virtualización Xen, y gracias a la utilidad virt-clone tenemos la posibilidad de duplicar una máquina virtual con un solo comando y de forma extremadamente sencilla.

Podemos hacerlo de dos formas, la primera utilizando el asistente y sin pasar ningún parámetro al comando, simplemente ejecutamos virt-clone –prompt y seguimos los pasos siguientes.

NOTA: La máquina virtual a clonar debe estar parada, sino recibiremos el error:

ERROR Domain with devices to clone must be paused or shutoff.

# virt-clone  --prompt
What is the name of the original virtual machine? mimaquinavirtual
 What is the name for the cloned virtual machine? clonmaquinavirtual
 What would you like to use as the cloned disk (file path) for '/home/mimaquinavirtual.img'? /home/clonmimaquinavirtual.img
Cloning /home/mimaquinavirtual.img           4% [===                                 ]  20 MB/s | 128 MB     07:59 ETA 

Como podéis observar no tiene ningún misterio. Primero especificamos la máquina virtual a clonar, después el nombre de la que será el clon y la ruta al disco a utilizar para la imagen clonada.

También se puede especificar todo por línea de comandos, ejemplo:

# virt-clone \
     --original mimaquinavirtual \
     --name clonmimaquinavirtual \
     --file /home/clonmimaquinavirtual.img

2 comentarios en “Xen: Clonar una máquina virtual con virt-clone

  1. ola tengo un problema al utilize el comando virt-clone –prompt,
    despeues de darle los parametros me salio un error que decía que no había espacio suficiente en el disco, y se cancelo la clonacion, después intente encender la maquina vitual que estuve clonando pero me sale un error y no me carga.
    me sale el siguiente error an la pantalla vnc
    ata0 master: QEMU HARD DISK ATA-7 Hard-Disk (200 GBytes) ata 0 slave: unknow device

    centos 5.4
    xen 3.1.2

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *