las tribulaciones técnicas de santib90

Septiembre 26, 2007

Problemas con VmWare Converter 3.0.1

Archivado en: vmware — santib90 @ 8:17 am

Hace unos días intenté usar VmWare Converter 3.0 para subir una máquina virtual desde VmWare Workstation a ESX 3.0.1. Al abrir la máquina virtual me daba un error críptico, algo bastante raro porque antes ya había probado ese mismo escenario con éxito. Antes de perder el tiempo buscando la solución, actualicé la versión de VmWare converter a la 3.0.1, esperando que el error desapareciera. Pruebo de nuevo y me también me da un error (muy poco informativo) en tiempo de ejecución del VC++.

converter-error-1.png

Al final no va a quedar más remedio que googlear un poco. Por suerto encuentro rápidamente un par de posts que pueden explicar el problema. El VmWare Converter 3.0.1 da problemas si las variables de entorno TMP y TEMP apuntan a algún directorio “raro” (“c:\documents and settings\…”), como al parecer el que usa Windows por omisión en el perfil de usuario. Se ve que no le gusta la versión en castellano de WinXP.

Tras unas cuantas pruebas soluciono el problema apuntanto las variables TMP y TEMP al directorio local “c:\temp” (o a otro directorio con nombre corto)

converter-error-31.png

Fuentes: aqui y aqui.

Septiembre 25, 2007

Windows 2003 con Service Pack 2 integrado (actualizado a Win XP Sp3)

Archivado en: windows — santib90 @ 10:07 am

Hace unos días tenía que instalar varios servidores Windows server 2003 y no me apetecía instalar la versión R2 (con el service pack 1 integrado) y luego tener que instalar el service pack 2 en todos ellos. Me decidí a modificar una imagen ISO de Windows server 2003 R2 standard para que incluya el service pack 2. Dicho de otra forma, a integrar (slipstream) el service pack 2 en el directorio i386 del CD (o la imagen ISO). Para ello:

  • Bajarse el service pack de Microsoft en formato para instalación de red (el fichero “WindowsServer2003-KB914961-SP2-x86-ENU.exe“)
  • Extraer el contenido del fichero ISO (o copiar el CD-ROM) en un directorio del disco duro (por ejemplo “c:\w2k3″)
  • Integrar el service pack en el directorio i386 con el comando “WindowsServer2003-KB914961-SP2-x86-ENU.exe /integrate:C:\W2k3\
  • Sustituir el i386 original por el modificado. Para ello simplemente abrir la imagen ISO con el UltraISO y arrastrar el nuevo i386 a la imagen para luego salvarla.
  • De esta forma podremos instalar Windows server 2003 con el service pack 2 ya integrado y evitarnos tener que instalarlo posteriormente.

NOTA: Con el proceso anteriormente seguido, a la hora de instalar el sistema operativo, se nos pide varias veces que insertemos el CD-ROM del service pack 2 de Windows server 2003. Para proseguir basta con apuntar el diálogo al CD-ROM. Esto funciona bien pero resulta bastante molesto. Es como si el instalador no se diera cuenta que YA TIENE el CD-ROM insertado y lo pidiera contínuamente.

Para evitar esto, nos fijamos de nuevo en la imagen o el CD-ROM y vemos que en el directorio raiz hay un fichero llamado “WIN51IS.SP1″. Este fichero hace referencia a la versión exacta de Windows server 2003 contenia en el CD-ROM:

  • WIN51IA.SP1 para Windows 2003 Advanced/Enterprise Server
  • WIN51IS.SP1 para Windows 2003 Standard Server
  • WIN51IB.SP1 para Windows 2003 Web Server

Y la extensión “.SP1″ hace referencia al nivel de service pack incluido en el disco.

Para evitar las peticiones de disco, simplemente modificamos la extensión del fichero a “SP2″. De esta manera el instalador no da la tabarra.

Fuentes: aquí y aquí.

ACTUALIZACIÓN: Recientemente ha sido publicado el Service Pack 3 de Windows XP. El proceso anterior funciona perfectamente en este caso. Usar un comando tipo “WindowsXP-KB936929-SP3-x86-ESN /integrate:C:\winxpcd”.

En este caso no hay que preocuparse del fichero con extensión SP3 porque lo crea la propia instalación.

Septiembre 13, 2007

Actualizar máquinas virtuales en VmWare Workstation

Archivado en: vmware — santib90 @ 3:20 pm

Tenía por ahí una máquina virtual auxiliar que creé hace tiempo con una versión antigua de VmWare Workstation. Desde ellla necesitaba acceder a un dispositivo de almacenamiento USB. El problema es que con versiones viejas el interface virtual USB es compatible con la versión 1 y por tanto resulta muy lento. recordé que la nueva versión de máquinas virtuales 6.0 soportaba un interface USB 2.0 y decidí actualizar el hardware virtual de la máquina.

Para ello hay que acceder al menú “VM” y elegir la “opción upgrade or change version”. El problema es que esa opción sólo esta activa cuando el equipo esta apagado.

upgrade-virtual-machine-2.png

AL elegir la opción nos aranca el asistente para actualizar la máquina virtual. Pulsamos “next” en la primera página.

upgrade-virtual-machine-3.png

En el siguiente paso, elegimos “Workstation 6″ en la lista “hardware compatibility”

upgrade-virtual-machine-4.png

En el siguiente paso, especifico que deseo los cambios sobre la máquina virtual seleccionada y NO deseo crear un clon de la misma.

upgrade-virtual-machine-5.png

En la pantalla de resumen, repasamos las opciones seleccionadas y pulsamos “finish”

upgrade-virtual-machine-6.png

Cuando el proceso finaliza (es muy rápido) se nos presenta el resumen y ya podemos arrancar el equipo virtual.

Cuando el equipo arranca, Windows XP (el sistema instalado en este caso) detecta nuevo hardware normalmente.

A lo mejor tenemos que reinstalar la última versión disponible de las VmWare Tools para que el nuevo hardware sea detectado y funcione sin problemas.

Blog de WordPress.com.