Cómo copiar archivos de máquinas virtuales de VMware

Los beneficios de la virtualización la han convertido en una de las tecnologías más populares en TI. Con VMware, puede crear máquinas virtuales (VM) para diferentes sistemas operativos y aplicaciones mientras disfruta de una administración sencilla, optimización de recursos y rendimiento mejorado.

Sin embargo, las cosas pueden complicarse cuando se trata de copiar o mover una máquina virtual de una ubicación a otra, ya sea en las instalaciones o en la nube.

En esta publicación de blog, le mostraremos cómo copiar archivos de máquinas virtuales de VMware sin problemas para que pueda disfrutar de cargas de trabajo flexibles sin preocuparse por la pérdida o corrupción de datos.

Cómo copiar archivos de máquinas virtuales de VMware

Introducción a las máquinas virtuales de VMware

Como sugiere el nombre, una máquina virtual de VMware es una computadora de software que, como una computadora física, ejecuta un sistema operativo y aplicaciones.

La diferencia clave entre una computadora física y una máquina virtual es que no requiere hardware dedicado.

En su lugar, puede ejecutarse sobre la infraestructura existente, como un servidor o una computadora de escritorio.

Mientras que las computadoras físicas están limitadas por la cantidad de procesadores y memoria que pueden tener, las máquinas virtuales no lo están. Esto significa que puede tener tantas máquinas virtuales como desee, cada una con su propia configuración de procesadores y memoria.

Además de ejecutar más de una máquina virtual en el mismo hardware físico, VMware le permite mover máquinas virtuales de una pieza de hardware a otra. otro sin reconfigurarlos ni reinstalarlos.

Esto es posible porque todos los archivos necesarios para una máquina virtual están contenidos en un solo archivo llamado "disco virtual". Al copiar este archivo en otra ubicación, puede mover una máquina virtual completa de un host a otro.

¿Qué son los archivos que componen una máquina virtual de VMware?

Las máquinas virtuales constan de varios archivos, cada uno con un propósito específico. El archivo más importante es el archivo .vmx, que almacena la mayor parte de la información de configuración de la máquina virtual.

Otros archivos incluyen las imágenes de disco .vmdk, que almacenan los datos reales de la máquina virtual, y cualquier archivo que lo acompañe, como .nvram, .vmsd, etc.

Cómo copiar una máquina virtual en VMware Workstation

Puede copiar una máquina virtual en VMware Workstation de varias maneras, pero le mostraremos la forma más común. Este método funcionará ya sea copiando a la misma computadora o transfiriendo a otra computadora.

Primero, abra VMware Workstation y encienda la máquina virtual que desea copiar.

Una vez que esté en funcionamiento, vaya a su sistema operativo host (el que ejecuta VMware Workstation) y busque el archivo VMware-vmx.exe para esa máquina virtual.

La ubicación de este archivo dependerá de dónde instaló VMware Workstation, pero normalmente es algo como esto:

C:\Archivos de programa\VMware\VMware Workstation\Virtual Machines\

Una vez que haya encontrado el archivo VMware-vmx.exe, cópielo en la ubicación deseada en su computadora o en la otra computadora.

Si lo está copiando a otra computadora, copie cualquier archivo .vmdk relevante. Estos archivos contienen el contenido real del disco duro de su máquina virtual y, por lo general, se encuentran en el mismo directorio que el archivo VMware-vmx.exe.

Ahora debería poder abrir los archivos copiados en la otra computadora y ejecutarlos como de costumbre.

Si todo se hace correctamente, debería poder encender la máquina virtual y hacer que funcione como antes.

Cómo copiar una máquina virtual en vCenter Server

En vCenter Server, puede usar el comando Copiar para copiar archivos de máquinas virtuales de un almacén de datos a otro. También puede usar este comando para copiar archivos entre diferentes tipos de almacenes de datos, como NFS y VMFS.

  1. Seleccione la máquina virtual que desea copiar en el inventario de vSphere Client.
  2. Haga clic con el botón derecho en la máquina virtual seleccionada y haga clic en Copiar.
  3. Seleccione el almacén de datos o la carpeta de destino en el menú desplegable del cuadro de diálogo Copiar máquina virtual. También puede hacer clic en Examinar para seleccionar un almacén de datos o una carpeta.
  4. (Opcional) Ingrese un nuevo nombre para la máquina virtual copiada en el cuadro de texto Nuevo nombre de VM.
  5. Haga clic en Aceptar para comenzar a copiar los archivos.

Pautas para copiar y mover máquinas virtuales en VMware

Cuando desee mover o copiar una máquina virtual VMware, hay algunas cosas que debe tener en cuenta. No puede simplemente copiar los archivos de una ubicación a otra; primero debe exportar la máquina virtual. Estos son los pasos que debe seguir:

  1. Haga clic con el botón derecho en la máquina virtual y seleccione "Exportar".
  2. Aparecerá un asistente: siga las indicaciones y elija una ubicación de exportación. Seleccione "Exportar máquina virtual completa" y "Copiar archivos".
  3. Una vez completada la exportación, copie el archivo .vmx y los archivos VMDK en la nueva ubicación.
  4. También deberá editar el archivo .vmx: ábralo en un editor de texto y cambie la línea que dice "displayName =" para reflejar el nuevo nombre y ubicación de sus archivos de VM. Guarde y cierre el archivo.
  5. Ahora puede importar su VM a VMware Workstation o Fusion yendo a Archivo > Importar > Máquina virtual VMware existente. Busque su archivo .vmx y haga clic en Abrir.

Errores comunes al copiar archivos de VM de VMware

Las personas cometen algunos errores comunes al copiar archivos de VM de VMware. Aquí hay algunos de los más comunes:

  1. Copiando los archivos incorrectos: Cuando copia una máquina virtual de VMware, debe copiar tanto el archivo .vmx como el archivo .vmdk. El archivo .vmx es el archivo de configuración de la máquina virtual y el archivo .vmdk es el disco virtual. Si solo copia el archivo .vmx, terminará con una VM inutilizable.
  2. No utilizar las herramientas adecuadas: No puede utilizar sus antiguos comandos cp o mv para copiar máquinas virtuales de VMware. Debe usar herramientas particulares como vmkfstools o VMware-disk manager. No utilizar las herramientas adecuadas puede provocar la pérdida o corrupción de datos.
  3. Olvidarse de eliminar las instantáneas: Cualquier instantánea en la VM original también se copiará cuando copie una VM de VMware. Esto puede consumir rápidamente espacio de almacenamiento en su sistema de destino. Asegúrese de eliminar las instantáneas antes de copiar una VM.
  4. No actualizar las entradas de DNS: Si está moviendo una máquina virtual de VMware a un nuevo host, no olvide actualizar sus entradas de DNS en consecuencia. Si no lo hace, se producirá un tiempo de inactividad para su máquina virtual mientras se propaga el DNS.

Alternativas a la copia de máquinas virtuales

Puede copiar archivos de máquinas virtuales de VMware de diferentes formas. Puede usar VMware vCenter Converter Standalone o la utilidad VMware-disk manager con VMware Workstation. También puede usar la herramienta de código abierto dd para copiar el contenido de un archivo de disco virtual.

Conclusión

Copiar archivos de máquinas virtuales de VMware de una computadora a otra es un proceso fácil que se puede realizar de manera rápida y eficiente.

Ya sea que transfiera una máquina virtual de un sistema a otro o que se asegure de tener una segunda copia del archivo para su custodia, seguir estos pasos lo ayudará a hacerlo sin ningún problema.

Si alguna vez necesita ayuda con algo relacionado con las máquinas virtuales, no dude en ponerse en contacto con nuestro equipo, ¡estamos aquí para ayudarlo!

Español