martes, 28 de junio de 2011

Update Virtualbox 4.0.10

Hago un copy & paste del post de la versión anterior
El dia de hoy salió la versión 4.0.10 de VirtualBox dejo los links con el changelog ,las el extension pack y las VboxGuestAdditions.

Changelog
http://www.virtualbox.org/wiki/Changelog

ExtensionPack
http://download.virtualbox.org/virtualbox/4.0.10/Oracle_VM_VirtualBox_Extension_Pack-4.0.10-72436.vbox-extpack

VboxGuestAdditions
http://download.virtualbox.org/virtualbox/4.0.10/VBoxGuestAdditions_4.0.10.iso


Version para Windows
http://download.virtualbox.org/virtualbox/4.0.10/VirtualBox-4.0.10-72479-Win.exe


Yo tengo puesto los fuentes de VirtualBox así que
apt-get install virtualbox-4.0

Vamos a updatear a ver que noveades o mejoras tiene....

miércoles, 22 de junio de 2011

Instalando vCenter en Windows 7 x64 o Windows 2008 Foundation

Voy a empezar diciendo que esto no esta soportado por VMWARE y que se recomienda instalarlo sobre Windows 2008 R2. Dentro de mi laboratorio existe un Windows 2008 Foundation licenciado así que el primer intento fue instalarlo ahí y me encontré con la restricción , idem me pasó con Windows 7 x64. Así que manos a la obra a saltarnos estas restricciones.

1º Extraemos la imagen de vCenter a un directorio xxx
2º Descargamos una herramienta para editar los archivos .MSI . En este caso se usó InstEdit que se puede descargar desde el siguiente links
3º Una vez instalado el programa buscamos el archivo "VMware vCenter Server.msi" contenido en la carpeta donde descomprimimos vCenter\vpx y lo editamos
4ºUna vez abierto en el item "LaunchCondition" como muestra la imagen ,en la parte derecha editamos el valor

"Installed Or (VersionNT>=501 And VersionNT < 600) Or (VersionNT = 600 And MsiNTProductType <> 1) Or (VersionNT = 601 And MsiNTProductType = 3)"

Cambiandolo por el siguiente como muestra la imagen.

"Installed Or (VersionNT>=501) Or (VersionNT = 600 And MsiNTProductType 1) Or (VersionNT = 601 And MsiNTProductType = 3)"





5º El segundo requisito para instalar vCenter es tener instalado el paquete "Active Directory for Windows 7" tambien conocido como AD LDS y lo podemos descargar desde el siguiente link

6º Una vez instalado esto ya podemos ejecutar el autorun.exe e instalar nuestro vCenter sin problemas , esto fue testeado en Windows 7 x64 y Windows 2008 x64 Foundation.


Fuentes de inspiración vatofknow
Si quieren un poco de info sobre los valores de los VersionNT acá hay info

Saludos y hasta la proxima!

martes, 7 de junio de 2011

Update de ESXi 4.1 a ESXi 4.1 update 1 desde la "consola"

Siguiendo con los post de virtualización, pos inyectar los driver en el ESXi e instalarlo , salió un updade 1. El proceso de actualización se puede hacer mediante GUI por ejemplo con el vSphere Essentials Kit , el cual nos permite manejar hasta 3 hosts, pero como nuestros post estan orientados a Laboratorio o soluciones "baratas" vamos a ver como hacer este mismo proceso mediante la linea de comandos de vCLI y desde SSH directamente en el host ESXi.

METODO vCLI

1º Bajamos el cliente vCLI para windows de la siguiente dirección vmware vCLI y lo instalamos

2º Bajamos el update 1 de ESXi 4.1 desde la pagina de vmware tiene 206Mb Update

Para ambas descargas hay que estar registrado en vmware

3º Finalizada la descarga copiamos el paquete update-from-esxi4.1-4.1_update01.zip a la carpeta c:\Program Files (x86)\VMware\VMware vSphere CLI\bin\

4º Abrimos un cmd.exe y nos vamos a la carpeta antes nombrada c:\Program Files (x86)\VMware\VMware vSphere CLI\bin\

5º El primer comando que tiramos va a ser para que nos liste los parches que se pueden aplicar y sería con este comando

vihostupdate.pl --server 192.168.0.x --username root -b upgrade-from-esxi4.0-to-4.1-update01-348481.zip -l

La salida en este caso es la siguiente:

---------Bulletin ID--------- ----------------Summary-----------------
ESXi410-GA-esxupdate ESXi pre-upgrade Bulletin
ESXi40-TO-ESXi41UPDATE01 Upgrade from ESXi 4.0 to ESXi 4.1 Update 01



6º Una vez que tenemos el listado de parches tenemos que ir aplicandolos uno a uno con este comando.

vihostupdate.pl --server 192.168.0.x --username root -i -b upgrade-from-esxi4.0-to-4.1-update01-348481.zip -B ESXi410-GA-esxupdate

vihostupdate.pl --server 192.168.0.x --username root -i -b upgrade-from-esxi4.0-to-4.1-update01-348481.zip -B ESXi40-TO-ESXi41UPDATE01

METODO 2

1º Abrimos vSphere Client --> Configuration --> Storage ---> Boton derecho sobre el nuestro DATASTORE y hacemos un browse ---> y subimos el update-from-esxi4.1-4.1_update01.zip

2º Nos conectamos por ssh a nuestro host ESXi (tiene que estar habilitado)

3º Una vez en la consola , nos vamos a nuestro datastore ej /vmfs/volumes/datastore1

4º Para listar los update ejecutamos el siguiente comando

esxupdate --loglevel=DEBUG --bundle upgrade-from-esxi4.0-to-4.1-update01-348481.zip -a scan

5º Al igual que en el METODO 1 obtenemos el listado de parches y debemos ir instalandolos uno a uno con el siguiente comando

esxupdate –-loglevel=DEBUG --bundle upgrade-from-esxi4.0-to-4.1-update01-348481.zip -b ESXi410-GA-esxupdate update


En este caso pide reiniciar el host.

Este post esta enteramente inspirado en el post del gran vladan.fr

Si quieren profundizar conocimientos existen la documentación de VMWARE

- vSphere Command-Line Interface Installation and Scripting Guide
- vSphere Upgrade Guide

viernes, 3 de junio de 2011

Vmware ESXi arreglando PSOD "same UUID have been detected"

Lo bueno de hacer laboratorio, es que muchas veces se generan errores , los cuales podemos resolver sin tener la presión del cliente. En este caso después de hacer pruebas de clonación de discos al bootear la "nueva" instalación me encontré con una bonita PSOD "Purple Screen Of Death" , el error es debido a que ambos datastore tienen el mismo UUID.





Para solucionar este problema reiniciamos y cuando está por arrancancando de nuevo ESXi como se ve en la imagen de abajo hacemos esto

1º Presionamos la combinación de teclas SHIFT + O
2º Nos habilita a escribir , ahi ponemos el parametro overrideDuplicateImageDetection (yo lo puse CaseSensitive) y le damos enter de nuevo.






De esta forma ya podemos bootear nuestros ESXi sin problemas , ahora si queremos que el cambio sea permanente o que no vuelva a pasar tendriamos que hacer estos pasos

1º Ir a la pestaña Configuration
2º Vamos en la parte de Software --->Advance Setting
3º Vmkernel --> Boot y buscamos y tildamos VMKernel.Boot.overrideDuplicateImage y lo tildamos.





Ahora si ya podemos reiniciar sin volver a tener la PSOD... almenos por ese motivo!

Fuente de inspiración y las primeras 2 imagenes : vm-help.com

jueves, 2 de junio de 2011

vSphere CLI " Error de vinculos dinamicos SSLEAY32.dll"

Para administrar nuestro nodo ESXi existen varias herrientas , ejemplo vSphere Client , vSphere Management que es una VM creada por VMWARE para administración mediante comandos.
Desde Windows existe vSphere CLI y al instalarlo en Windows 7 x64 me daba el siguiente error "no se encuentra el ordinal 113 en la biblioteca de vinculos dinamicos SSLEAY32.dll" (el numero ordinal puede ser cualquier otro).

Googleando un poco encontré la solución así que manos a la obra.
Dentro de los paquetes que instalamos vSphere CLI , también nos instala el paquete Perl Package Manager.

1º Abrimos y en la parte superior en el medio tenemos un casillero para filtrar los modulos instalados. Como muestra la imagen escribimos Crypt-SSLeay , una vez filtrado , boton derecho y hacemos un remove.



Para completar esta acción vamos a File --> Run Marked actions

2º Una vez finalizado volvemos a buscar el paquete Crypt-SSLeay y lo marcamos para instalar y repetimos el procelo File --> Run Marked actions


Finalizado esto ya podemos usar vSphere CLI....

Fuente de inspiración : pcloadletter.co.uk