En este artículo hablaremos del Identificador Universalmente Único (Universally Unique Identifier o UUID) que nos puede dar más de un problema a la hora de clonar una máquina virtual con un sistema operativo Windows ya instalado. Este código es un identificador alfanumérico estándar creado por la gente de la OSF (Open Software Foundation).
Usado por los sistemas operativos de Microsoft con el nombre de Identificador Único Global (Globally Unique Identifier o GUID). Este número es como una especie de DNI interno que identifica al sistema operativo del resto por lo que si clonamos la máquina estará duplicado en nuestra biblioteca de máquinas virtuales. Si unimos dos máquinas virtuales con el mismo UUID a un dominio Microsoft para hacer pruebas de red vamos a tener un serio problema, ya que no nos van a funcionar correctamente, y por tanto debemos cambiarlo para poder utilizarlo sin problemas en una nueva máquina en el mismo equipo.
Cambiando en UUID
Ahora vamos a mostrar cómo cambiar el UUID de un disco copiado con un sencillo comando en Windows:
C:\Program Files\Oracle\VirtualBox\VBoxManage.exe internalcommands sethduuid «D:\VirtualBox VMs\midisco.vdi»
Siendo midisco.vdi el nombre del disco de la maquina virtual cuyo UUID queremos cambiar, y debe ser la ruta completa al archivo. El resultado del comando en pantalla sería el nuevo UUID que tiene nuestro sistema operativo Windows en la máquina virtual clonada y que ha sido asignado de forma aleatoria por el comando en cuestión:
UUID changed to: 8e2f7b19-30fd-4389-8156-c5634dc3eb8c
También podríamos cambiar el UUID editando el archivo nombre_maquina_virtual.vbox pero me parece mucho más elegante y acertado el uso del comando VBoxManage.exe para tal fin.
Por último, vamos a mostrar la información del disco de la máquina virtual del ejemplo anterior. Sería bueno también hacerlo del disco de la máquina virtual original para comprobar que efectivamente ya no coinciden los UUID.
C:\Program Files\Oracle\VirtualBox\VBoxManage.exe showhdinfo «D:\VirtualBox VMs\midisco.vdi»
UUID: 8e2f7b19-30fd-4389-8156-c5634dc3eb8c
Accessible: yes
Logical size: 8192 MBytes
Current size on disk: 2650 MBytes
Type: normal (base)
Storage format: VDI
Format variant: dynamic default
Location: f:\VirtualBox VMs\UBUNTU DESDE CERO clonar\UBUNTU DESDE CERO clonar.vdi
Hasta aquí el artículo que nos permitirá resetear el UUID de una máquina virtual en Ubuntu para evitarnos problemas a la hora de realizar una clonación de máquinas virtuales para integrarlas en un dominio Windows. Espero que os haya resultado interesante y que si tenéis alguna duda os pongáis en contacto conmigo rellenando este formulario. Nos leemos en la próxima.
Adios, os!!