Las ideas no duran mucho, hay que hacer algo con ellas

juliorestrepo.wordpress.com desde el año 2008

Change UUID VDI VirtualBox

Se ha convertido para mi en costumbre instalar una maquina virtual plantilla (Ejm: Un Debian 6 en estado puro) únicamente con el sistema operativo básico y un servidor SSH… y siempre que quiero hacer una nueva implementación de algo (Como por ejemplo: AirControl de Ubiquity, Request Tracker, Joomla… en fin, cualquier cosa) no lo instalo en mi sistema operativo nativo y tampoco en mi maquina virtual plantilla.

Lo que hago es:

  1. Crear una nueva máquina virtual sin disco duro.
  2. Copiar y pegar la plantilla de disco duro virtual VDI (Virtual Disk Image) en la carpeta que contiene la nueva máquina virtual creada.
  3. Cambiar el UUID del nuevo disco copiado.
  4. Asignar el nuevo disco copiado a la nueva máquina virtual.

De esta manera me ahorro la instalación de un sistema operativo desde cero cada que necesito una nueva máquina virtual.

Los pasos 1, 2 y 4 son simples, pero el paso 3 requiere un comando especial:

julio@ProBook:~/VirtualBox VMs/Request Tracker$ VBoxManage internalcommands sethduuid disco-duro-plantilla.vdi
UUID changed to: 4f18e26a-2c58-4961-ae0a-da0095badf71

Por qué cambiar el UUID?

El UUID (Universally Unique IDentifier) permite identificar inequivocamente algo, en nuestro caso son archivos.

VirtualBox (y VMware tambien) actúa inteligentemente… y se da cuenta que tenemos 2 archivos VDI (o sea 2 discos duros virtuales) con el mismo UUID.

Esto puede significar 2 cosas:

  1. Que tenemos 2 archivos VDI (o sea, que hemos clonado el VDI usando copiar-pegar)
  2. Que estamos usando exactamente el mismo archivo VDI simultáneamente en 2 máquinas virtuales diferentes  (lo cual puede significar que 2 aplicaciones estén escribiendo simultáneamente el mismo archivo).

El UUID entra aquí precisamente para evitar este último riesgo, ya que permite garantizar que cada VDI es único y que cada máquina virtual tendrá asignado un disco EXCLUSIVAMENTE para ella.

:wq

Un comentario el “Change UUID VDI VirtualBox

  1. Anónimo
    julio 22, 2012

    Muchas gracias!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: