Esta vez voy a hablar de VirtualBox, una herramienta muy potente para realizar pruebas mediante maquinas virtuales, y sobre una solución a una problemática que me he encontrado recientemente.
Como habrán visto, días antes di una charla sobre “Cluster de maquinas virtuales” en la Ubucon junto con Eduardo Zuñiga. Tras dicha charla cree un articulo sobre como configurar en forma básica un DRBD en un Ubuntu Server. Y próximamente creare mas artículos sobre alta disponibilidad y Ubuntu Server. Pero para hacer esto a medida que voy haciendo los artículos, voy realizando pruebas sobre dichos temas, obviamente en maquinas virtuales. Allí, en las pruebas, fue donde me encontré una problemática muy rara, algo que jamas se me había ocurrido probar, necesitaba un disco en común para dos maquinas virtuales, dichas maquinas dentro de VirtualBox. ¿Ahora como podría hacerlo, ya que si bien se puede poner un mismo disco en la configuración de ambos equipos, al iniciar el segundo da un horroroso error?
Bien, la cosa fue así, dando vueltas por internet encontré la solución en el foro de VirtualBox donde me encontré unas cortas instrucciones sobre como hacerlo, obviamente en Ingles. Y como es mi costumbre de Castellanizar a cierto punto, se me ocurrió poner en este articulo las instrucción en español, o mejor dicho en criollo. Obviamente que todo esto es para usuarios de Linux, sinceramente desconozco que utilidad podría tener en otros sistemas no-UNIX donde apenas se pueden usar un par de sistemas de archivo nefastos (si son nefastos, no importa que tanto se use, son nefastos!).
- Para comenzar les aclaro que parto de la idea de que ya poseen dos maquinas virtuales configuradas y listas para usar, instaladas o no.
- Una vez que se dispongan de ellas, se deberá crear un disco nuevo (el que se compartirá entre ambas). Para ello se creara un nuevo disco con el asistente, en donde dicho disco deberá ser de tamaño fijo, ya que no podrá hacerse con un disco de tamaño dinámico.
- Luego de crear el disco se deberá ejecutar el siguiente comando:
VBoxManage modifyhd <ARCHIVO.vdi> –type shareable
Donde lo que hará sera modificar al archivo del disco (se deberá reemplazar el <ARCHIVO.vdi> por el nombre del archivo del disco) para que este pase a ser de tipo compartido o “shareable”. Si no saben donde se encuentran dichos archivos, al abrir el gestor de medios de VirtualBox se encontraran con las rutas de donde se encuentran todos los discos, generalmente dentro del “/home/{USUARIO}/.VirtualBox/HardDisks/”.
- Ya una vez creado el disco y modificado para ser de tipo compartido se deberá agregar a la maquina virtual, el cual deberá ser agregado a una controladora SCSI o SAS.
Con estos pasos ya podrán tener un disco compartido entre dos o mas equipos, listo para ser usado en un “cluster” virtual, mediante un sistema de archivos de “cluster” o por medio de RAW.

Muy bueno el Theme, version WP nueva,
esta barbaro la info, yo le agregaria un http://code.google.com/p/phpvirtualbox/ :)
Muy bueno el phpvirtualbox, si sabes de algo similar para KVM te agradecería muchísimo que lo comentes!
contactame yo te puedo ayudar muy buenooo, en mi correo… lariza.anaya.castro@hotmail.com
Saludos. Muy buena la información y gracias por compartir. Como aporte a este tema quiero dejar el enlace a una entrada de mi blog acerca de Como hacer que varios usuarios trabajen con un mismo disco duro virtual de VirtualBox, aunque se realizó para Windows, asumo que es posible hacerlo en linux u otros sistemas operativos.
el enlace: http://interfazvirtual.blogspot.com/2012/04/utilizar-el-mismo-disco-virtual-de.html
Cordial saludo!
muy buenooo, en mi correo… lariza.anaya.castro@hotmail.com
Excelente me sirvió mucho. Saludos!.