Podemos ganar una pequeña comisión cuando compras algo a través de los enlaces en esta publicación.
Consulta nuestra declaración de divulgación.

Cómo clonar una máquina virtual

ÍNDICE DE CONTENIDOS

Las máquinas virtuales, o VMs en resumen, son una excelente herramienta. La capacidad de crear un sistema operativo personalizado y ejecutarlo en tu máquina en cualquier momento tiene usos casi ilimitados.

Aunque las máquinas virtuales pueden ser útiles para el usuario de computadora común, son invaluables para los desarrolladores de software, probadores o cualquier persona que trabaje en el campo del desarrollo de software. Se pueden configurar y ajustar para casi cualquier sistema operativo y especificaciones de hardware.

¿El resultado? Los equipos de desarrollo pueden desarrollar y probar software en una amplia variedad de entornos. La capacidad de crear y luego «clonar» entornos es uno de los muchos beneficios de usar máquinas virtuales.

¿Qué significa «clonar» una máquina virtual? Primero veamos qué significa clonar y luego cómo hacerlo.

¿Qué es la clonación de máquinas virtuales?

La palabra «clonar», cuando se utiliza como verbo, significa hacer una copia idéntica de algo. En nuestro caso, deseamos hacer una copia idéntica de una máquina virtual existente. El duplicado tendrá el mismo sistema operativo, configuración de hardware, configuración de software y aplicaciones instaladas.

Cuando se crea por primera vez, la máquina clonada coincidirá con la original en todas las áreas. Tan pronto como se utilice, surgirán pequeñas diferencias dependiendo de las acciones del usuario. La configuración puede cambiar, se pueden crear archivos en el disco, se pueden cargar aplicaciones, etc. Simplemente iniciar sesión o crear un nuevo usuario cambiará el sistema una vez que los datos del nuevo usuario se escriban en el disco.

Entonces, una VM clonada es realmente solo una copia exacta en el momento de su creación inicial. Una vez que se inicia y se utiliza, comienza a divergir de la instancia original.

¿Por qué clonar una máquina virtual?

Como desarrollador de software o probador, a menudo necesitas un entorno para crear y probar aplicaciones. Las máquinas virtuales te permiten crear un entorno limpio configurado con los recursos necesarios para las pruebas. A medida que uses la VM, puede corromperse al probar diferentes ideas de desarrollo o probar el software. Eventualmente, necesitarás una nueva.

Puede llevar tiempo configurar y crear una nueva máquina virtual cada vez que necesites una, por lo que el mejor método es crear un entorno original en una VM. Luego, mantener esa máquina limpia o sin usar. Cada vez que se necesite una nueva, simplemente clona la original. Rápidamente tendrás todo lo que necesitas para tu entorno de prueba o desarrollo.

Esto también funciona bien cuando tienes un equipo de desarrolladores y probadores. En lugar de que cada uno cree su propia VM, simplemente se les puede dar una copia de una original que ya esté configurada con todo lo que necesitan. Esto permite a los desarrolladores y probadores comenzar a trabajar rápidamente, asegurando también que comiencen con el mismo entorno. Si alguien corrompe o destruye su máquina, es fácil crear una nueva y comenzar de nuevo.

Cómo clonar una máquina virtual: Guía

Las máquinas virtuales son controladas por una aplicación llamada hipervisor. Virtualbox, VMWare Fusion y Parallels Desktop for Mac son ejemplos.

Puedes leer sobre los mejores hipervisores en nuestro resumen de las mejores máquinas virtuales. Casi todos los hipervisores tienen una función que te permite clonar una máquina virtual. Te mostraremos cómo hacerlo utilizando los 3 hipervisores que hemos mencionado anteriormente. La mayoría de los demás utilizan métodos similares.

VirtualBox

Utiliza el siguiente método para clonar una máquina en VirtualBox. Ten en cuenta que estos comandos también se pueden ejecutar desde el menú en la parte superior de la aplicación de VirtualBox.

Paso 1: Inicia VirtualBox en tu escritorio.

Paso 2: Asegúrate de que la máquina virtual que deseas duplicar tenga todas las aplicaciones instaladas, esté configurada como deseas y esté en el estado deseado. Recuerda que cada copia se iniciará en el mismo estado y configuración. Una vez listo, es mejor apagar la máquina virtual antes de clonarla.

Paso 3: En la lista de máquinas virtuales en el panel izquierdo de la aplicación de VirtualBox, haz clic derecho en la que deseas clonar. Esto abrirá el menú contextual.

Paso 4: Haz clic en «Clonar».

Clone A Virtual Machine 2

Paso 5: A continuación, se te pedirán algunas opciones de configuración, como el nombre de la nueva instancia, dónde deseas almacenarla, etc. Puedes mantener los valores predeterminados o cambiarlos según tus preferencias. Una vez que hayas seleccionado tus opciones, haz clic en el botón «clonar».

Clone A Virtual Machine 1

Ahora tendrás una duplicación exacta de tu máquina virtual original que puedes utilizar o dar a alguien más en tu equipo.

VMware

VMware tiene un proceso similar. Puedes utilizar los siguientes pasos en VMware Fusion.

  1. Inicia la aplicación de VMware Fusion.
  2. Asegúrate de que la máquina virtual que deseas copiar tenga todas las aplicaciones requeridas y esté configurada como deseas.
  3. Apaga la máquina antes de clonarla.
  4. Selecciona la máquina virtual que deseas de la biblioteca de máquinas virtuales.
  5. Haz clic en la máquina virtual y luego crea un clon completo o un clon vinculado. Si deseas instanciarlo desde una instantánea, haz clic en Instantáneas.
  6. Si seleccionaste la opción de crear un clon desde una instantánea, haz clic derecho y luego selecciona un clon completo o un clon vinculado.
  7. Escribe el nombre de la nueva versión y luego haz clic en «Guardar».

Parallels Desktop

Para Parallels Desktop, utiliza los siguientes pasos o consulta esta guía de Parallels.

  1. Inicia Parallels y asegúrate de que la máquina virtual que deseas utilizar como original esté configurada y en el estado que deseas copiar. Además, asegúrate de que esté apagada.
  2. En el centro de control, selecciona la máquina virtual y luego elige Archivo->Clonar.
  3. Selecciona la ubicación en la que deseas almacenar la nueva versión.
  4. Haz clic en «Guardar» y luego se creará.

Una palabra sobre clones vinculados

Cuando se crea un clon utilizando la mayoría de los hipervisores, se le dará la opción de crear un clon completo o un clon «enlazado». Puede preguntarse cuál es la diferencia.

Un clon completo le proporciona una máquina virtual independiente que se ejecuta por sí misma en el hipervisor, mientras que un clon enlazado tiene sus recursos vinculados a la VM original.

Existen ventajas y desventajas en el uso de un clon enlazado, por lo que es posible que desee saber cuáles son antes de decidir cuál utilizar.

Un clon enlazado compartirá sus recursos, lo que significa que ocupará mucho menos espacio en su disco duro. Los clones completos pueden utilizar una gran cantidad de espacio en disco.

Otra ventaja de utilizar un clon enlazado es que cuando realiza cambios en la VM original, las versiones enlazadas se actualizarán. Esto significa que no será necesario crear uno nuevo cada vez que se realice un cambio en el original. Sin embargo, esto podría considerarse una desventaja si no desea que esos cambios afecten a sus entornos duplicados.

Otra desventaja de la vinculación es que las máquinas pueden funcionar mucho más lento, especialmente si se ejecutan más de una al mismo tiempo. Dado que los recursos se comparten, es posible que el VM enlazado deba esperar su turno para utilizar los recursos necesarios.

Otra desventaja es que la máquina enlazada depende de la VM original. No podrá copiar el clon y ejecutarlo en otra máquina a menos que también copie el original en la misma área.

Además, si algo le sucede al original, como que se elimine accidentalmente, las copias enlazadas dejarán de funcionar.

Palabras Finales

Un clon de una VM es en realidad solo una copia de esa máquina virtual en su estado actual. La clonación puede ser beneficiosa, especialmente para aquellos que trabajan en desarrollo de software. Los clones de máquinas virtuales nos permiten hacer copias de un entorno específico para que podamos reutilizarlos y no tener que preocuparnos por destruir el original.

Cuando se crea un nuevo clon, deberá decidir si desea crear un clon completo o vinculado. Asegúrese de tener en cuenta las ventajas y desventajas que hemos mencionado anteriormente.

Como siempre, por favor háganos saber si tiene alguna pregunta o comentario. Nos encantaría saber de usted.