Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

La clonación de máquina virtuales es muy importante tanto en la seguridad (backup), cómo también en  la rápida configuración de nuestra nueva instalación en caso que tener que tener muchas máquinas virtuales que cumplen funciones diferentes, pero que pueden partir de una base igual.

Antes de clonar una máquina virtual (como imagen), se necesita tener apagado la actual por cualquier cosa.

OBS:
Ser root

Para verificarlo, entramos a la consola y escribimos:
virsh list --all

Y esto saldrá por pantalla:
Id Name State
----------------------------------
- debianPrueba shut off

Esto indica que la máquina que queremos clonar está apagada.

Ahora lo clonamos. Entramos a la consola y escribimos:
virt-clone -o debianPrueba -n copiadebianPrueba -f /home/proyectosbeta/kvm/copiadebianPrueba.img

OBS:
Una vez creada el clon de la nueva máquina virtual se tiene que realizar algunos cambios dentro de la nueva máquina virtual (la clonada):

  1. Editar la nueva MAC address. Para conseguir la nueva MAC Address tenemos que crear el xml de la nueva máquina virtual. Para hacerlo escribimos en la consola: virsh dumpxml copiadebianPrueba > /tmp/copiadebianPrueba.xml. Ahí dentro se tiene la nueva MAC. Ahora en la nueva máquina virtual escribimos en la consola → nano /etc/udev/rules.d/70-persistent-net.rules. Te va a aparecer dos lineas. La primera se tiene que eliminar y la segunda linea se tiene que controlar la MAC address es la misma que el que esta en el archivo xml que recién creamos. También se tiene que verificar que la interfaz corresponde a la misma que está configurada en /etc/network/interfaces
  2. Cambiar el hostname.

Ayuda:

  • Para prender la nueva máquina virtual, escribimos en la consola:  virsh start copiadebianPrueba
  • Para acceder a la nueva máquina virtual, escribimos en la consola:  virt-viewer --connect=qemu:///system copiadebianPrueba

Después de estos dos pasos ya podremos tener lista nuestra máquina virtual (clonada). Cualquier consulta ya saben donde encontrarme. XD


Comments

  1. Hola muy interesante la información, tengo una duda, al clonar una maquina virtual, esta tendrá el mismo tamaño?, es decir si he creado una maquina virtual de 50 GB, el clon ocupará el mismo espacio físico en disco? o permite expansion dinamica y nada mas ocupará lo que tenga instalado?.. agredezco mucho por la información.

  2. una vez hecha clonado, en mi caso una máquina centos 6.2 que parámetros tengo que cambirar y en dónde, y si es con comandos me gustaria que me ayudases ..gracias

    1. Una vez clonado escribís en la consola: virsh list –all

      Te va a aparecer todas las maquinas virtuales que tenes disponibles. En esta lista aparecerá la máquina clonada. Ahora escribís es la consola:
      virsh start maquinaClonada

      Lo anterior estas prendiendo la maquinaClonada.

      Ahora entras a la consola:
      Si tu host es local escribís:
      virt-viewer –connect=qemu:///system maquinaClonada

      Si es remoto tu host escribis:
      virt-viewer -c qemu+ssh://root@192.168.0.1/system maquinaClonada

      Y ahora estaras entrando en tu máquina clonada. Ahora haces lo que puse en OBS (editar MAC y cambiar de hostname) )que esta en el post. Cualquier cosa a tus ordenes. avisame si es que anda.
      Saludos, Jose

Responder a Martha Cancelar la respuesta

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