En esta oportunidad quiero mostrarte cómo podemos clonar una máquina virtual por medio de Hyper-V.
Me encuentro en la necesidad de actualizar mi Oracle APEX, el cual en mi máquina virtual lo tengo en la versión de APEX 20.1 y quiero actualizar APEX a la última versión en este momento que es la 20.2.
El proceso que permite la clonación de una máquina virtual en Hyper-V se le llama exportar e importar un servidor virtual y es una tarea muy sencilla.
Exportar la máquina virtual
Lo primero que tenemos que hacer es apagar el servidor. Seguidamente, hacemos click en el menú «Export» (en el menú de la derecha de la ventana del Hyper-V Manager) para exportar todos los archivos de la máquina virtual a un directorio local de nuestra PC.

Importar una máquina virtual
Una vez finalizado el proceso de exportación, vamos a crear una máquina virtual nueva, con la consideración de marcar la opción de importación de una máquina virtual.
Se abre el asistente Import Virtual Machine:
Hacemos clic en siguiente
Elegimos la ubicación donde se encuentran los archivos exportados anteriormente.
Seleccionamos la máquina virtual que queremos importar.
En mi caso quiero crear una máquina virtual totalmente independiente, entonces para ello, elegimos la opción de copia de una nueva máquina virtual.
Seguidamente podemos seleccionar la carpeta donde se alojará la máquina virtual o dejar por defecto la ubicación de Hyper-V.
A continuación, indicamos donde queremos guardar el disco de esta máquina virtual.
Hacemos clic en el botón siguiente.
Se presenta la pantalla de resumen.
Hacemos clic en el botón Terminar.
Esperamos unos minutos y ya tendremos creada nuestra nueva máquina virtual completamente clonada.
Una vez clonada la máquina virtual podemos cambiarle el nombre, haciendo clic con el botón derecho del mouse sobre el nombre de la máquina virtual.
Consideraciones a tener en cuenta en la máquina clonada
Recordemos estamos clonando una máquina virtual que tiene una base de datos Oracle y Oracle Application Express.
Una vez clonada la máquina virtual, al ingresar a ella, necesitamos cambiarle el nombre de la PC y luego necesitamos actualizar la información del nombre de la PC tanto en el TNS como en el Listener de la base de datos.
Luego reiniciamos todos los servicios: base de datos, listener y Tomcat (en mi caso).
Validamos el ORDS (Oracle REST Data Services), para ello vamos al directorio o carpeta que contiene el archivo ords.war e ingresamos el comando de validación en el siguiente formato:
java -jar ords.war validate [--database <dbname>]
De esta forma tenemos lista nuestra maquina virtual clonada para pruebas.
¡Muy bien será hasta la próxima!, espero haya sido de utilidad este artículo!