viernes, 6 de junio de 2008

Clonar máquinas con Virtual PC

Hola a todos,

En primer lugar quiero pedir disculpas por lo poco que me prodigo por estos lares pero las razones son fundamentadas, primero y principal es que mi reciente paternidad hace que el tiempo que pueda dedicar sea más bien escaso, en segundo lugar, mi Proyecto Fin de Carrera me esta quitando el resto de poco tiempo que tengo (por fin este domingo me lo quito de encima).

Bueno, vayamos al grano, la razón que ha hecho que escriba este post es el siguiente, resulta que he generado dos máquinas virtuales para un entorno de desarrollo para un par de personas que obviamente se han copiado y ejecutan desde sus propios PC's. Cual ha sido mi sorpresa cuando nos daba errores de "time out" con la base de datos y hacia cosas bastante raras. Tras un poco de investigación me di cuenta que el servidor DHCP del cliente nos estaba dando la misma IP y tras marear un poco al de sistemas he descubierto que era un error muy habitual pero que me ha quitado casi todo un día descubrirlo.

Cuando se copian máquinas virtuales de Virtual PC se conserva la misma MAC en todas las máquinas clonadas y por tanto cualquier servidor DHCP se piensa que es la misma máquina y asignara la misma IP con todos los problemas que eso conlleva.

Solución:

- Copiar únicamente el disco duro virtual y crear una asignación nueva
- Editar el archivo .vmc con el bloc de notas y buscar la clave <ethernet_card_address>, borrar la MAC que tenga y dejarlo de la siguiente manera <ethernet_card_address type="bytes>ethernet_card_address>. De esta forma la próxima vez que arranquemos la máquina virtual nos asignará una nueva MAC diferente a la del resto de las máquinas clonadas.

No se porqué pero pero cosas así hacen que cada día vea que entre Virtual PC y VMWare no hay color :-)

Salu2

No hay comentarios: