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