Todos los Sábados a las 8:00PM

Ahora a suscribirse y seguir el contenido de este blog.

miércoles, 29 de marzo de 2017

Oracle VirtualBox: Solucionando copia de una VM Error the same UUID as an existing virtual machine

Esta nota aplica para la versión de VirtualBox: 


A ver, en ocasiones necesitamos hacer rápidamente las cosas y no tenemos el tiempo suficiente para crear una VM desde cero.

Copiamos una VM ya creada y a la hora de quererla abrir en VirtualBox, nos aparece la siguiente pantalla:
La solución es realmente fácil y más rápida que recrear la máquina desde cero. Cómo hacerlo.?
Así lo hacemos con 4 pasos sencillos.

Primero que todo, ubica físicamente el directorio de instalación del software de VirtualBox. Luego vamos a utilizar "vboxmanage" que es el interface de línea de comandos Virtualbox y utilizaremos el parámetro "sethduuid" que permite cambiar el UUID de una máquina virtual.

Ejecutando el comando para realizar esta acción, nos devolverá como respuesta una hilera con el nuevo UUID de la máquina asignada.

C:\Users\rvargas\VirtualBox VMs\Oracle Database 12c R2 - Dbvisit 8 Nodo1>"C:\Program Files\Oracle\VirtualBox\vboxmanage"
 internalcommands sethduuid "Oracle Database 12c R2.vdi"


UUID changed to: 7406477c-96e5-4180-b7e0-b3f61a2cd9ba

Ahora es necesario modificar el archivo con extensión "vbox" en las siguientes ubicaciones con el valor brindado por el comando "vboxmanage"

En rojo los parámetros del archivo en donde se debe aplicar los cambios.

** DO NOT EDIT THIS FILE.
** If you make changes to this file while any VirtualBox related application
** is running, your changes will be overwritten later, without taking effect.
** Use VBoxManage or the VirtualBox Manager GUI to make changes.

Primer cambio
Machine uuid="{7406477c-96e5-4180-b7e0-b3f61a2cd9ba}" name="Oracle Database 12c R2 Nodo1 Dbvisit 8" OSType="Oracle_64" snapshotFolder="Snapshots" lastStateChange="2017-03-28T15:59:14Z"

Segundo cambio
MediaRegistry
     -- HardDisks
      --HardDisk uuid="{7406477c-96e5-4180-b7e0-b3f61a2cd9ba}" location="Oracle Database 12c R2.vdi" format="VDI" type="Normal"
      ....
Tercer cambio
     -- StorageController name="SATA" type="AHCI" 

AttachedDevice type="HardDisk" hotpluggable="false" port="0" device="0"
         -- Image uuid="{7406477c-96e5-4180-b7e0-b3f61a2cd9ba}"/
        --AttachedDevice

Levantamos nuestra VM copiada.

Ahora comprobamos que podemos hacer ping desde windows a nuestra máquina virtual y todo listo.



No hay comentarios:

Publicar un comentario

Te agradezco tus comentarios. Te esperamos de vuelta.