VMware actualiza ESX/ESXi 4.1 Update 2

Aunque ESXi 5 ya está liberado, VMware continua sacando actualizaciones para ESXi 4, en este caso la Update 2.


Esta versión es la siguiente a la Update 1 liberada en Febrero de este año.

La Update 2 cuenta con las siguientes novedades:

  • Soporte para procesadores AMD Opteron 6200 Series y 4200 Series
  • Soporte para Ubuntu 11.10

Esta actualización tambien corrige varios bugs como podemos ver.

Información proporcionada por Jason Boche.

José Manuel Hernández (Josemhb)

Migrar máquina virtual de Xen a VMware

En este post vamos a tratar un tema sencillo pero puede que útil para mas de uno. Conocidas las bondades de VMware puede que necesitemos migrar nuestras antiguas máquinas virtuales de Xen a VMware ESXi.

Evidentemente es posible, recomendable y mas fácil de hacer la migración con VMware Converter pero vamos a imaginar que no sea posible porque solo nos han dado la imagen del disco .img o a cascado el host anfitrión de Xen.

Go ahead!

Lo primero es instalar qemu si tienes una distribución Debian/Ubuntu es tan fácil como hacer:

aptitude install qemu

El paso siguiente será convertir nuestro disco al formato de VMware (vmdk), pare ello ejecutamos:

qemu-img convert <disco_maquina_xen> -O vmdk <disco_destino_vmware.vmdk>

Una vez terminado este paso tendremos un disco válido para VMware Server.

Si queremos tener una máquina al completo solo tendremos que crear una nueva máquina virtual usando un disco existente y dándole las mismas características que la original, lo cual nos generará el resto de archivos necesarios (.vmx, .nvram,…).

Como hemos creado un disco para VMware server, usamos converter para convertirlo a VMware ESX y listo.

Depende de la controladora SCSI que tuviésemos instalada puede que necesitemos regenerar el initrd.

José M. Hernández (Josemhb)

Backups de tus VMs en caliente con VCB fácilmente

Como todos sabeis el tener nuestras máquinas virtualizadas y en HA no es suficiente. Puede que por descuido alguien borre una VM o que por un mal peor se nos quemen nuestros servidores.

En toda infraestructura virtual es necesario disponer de copias de todas nuestras VMs importantes y si es en formato VMDK mejor, ya que así podremos levantar toda la infraestructura en poco tiempo.

Puede que nuestro presupuesto no nos de para comprar Veeam Backup o puede que nuestra licencia de Vsphere no tenga Data Recovery.

Con el siguiente script y una unidad de red remota, tendremos un pequeño BRS de nuestro CPD en cualquier ubicación a la cual tengamos conexión de red.

Lo primero será instalar en el equipo encargado de hacer las copias VMware Consolidated Backup.

Una vez instalado tendremos el binario necesario vcbmounter.

Para lanzar el script podemo utilizar la misma máquina VCenter u otra máquina con Windows instalado, ya que por ahora no hay VCB para Linux.

Usaremos el programador de tareas y ejecutaremos este script con la periodicidad que necesitemos:

for /f “tokens=2 delims=:” %%i in (‘vcbvmname -h virtualcenter.local -u administrator -p password -s Powerstate:on ^| find “name:”‘) do @rd /s /q “D:\Backups\All\%%i” &vcbmounter -h virtualcenter.local -u administrator -p password -a name:”%%i” -r “D:\Backups\All\%%i” -t fullvm > “D:\Backups\All\%%i.log”

Este script por gentileza de Andrew Neilson creará una copia de todas las VMs de nuestro VCenter listas para arrancar y los logs correspondientes del resultado.

José M. Hernández (Josemhb)

VMware Auto Deploy

La aplicación Auto Deploy se presenta como una plantilla OVT, prácticamente es una máquina vMA con servicios añadidos como DHCP, TFTP, servicio HTTP, una CLI para el despliegue y una base de datos.

A continuación detallamos brevemente como VMware Auto Deploy funciona:

    • PXE arranca el servidor y le asigna IP

VMware Auto Deploy

  • ESXi es instalado en el host por la aplicación auto deploy
  • El host ESXi se añadirá a vCenter
  • Se le aplica la plantilla Host Profile al host ESXi

Esta herramienta nos agilizará mucho los despliegue en grandes Datacenters o sistemas automatizados.

Lo que no menciona VMware Labs es que su aplicación instala ESXi en memoria no en disco. Al reiniciar el host ESXi tendremos un bonito mensaje: “No Operating System Found”.

Esto es debido a que esta utilidad está pensada para usar en centros de datos con blades o servidores sin disco. Simplemente metemos un blade en el chasis arrancamos y tenemos un host añadido y configurado en nuestro Vcenter en pocos minutos.

Cada vez mas estamos empezando a ver gran cantidad de servidores/blades sin disco, ya que su uso será virtualizar y para este uso todo el disco que necesitamos es compartido (SAN/NAS). La configuración inicial de un ESXi es un poco entretenida ya que tenemos que parametrizar varios valores, IP, hostname, vSwitch, etc.. Ahora con host profiles podemos hacer toda esta tarea de forma automatizada. Esto añadido a las funcionalidades de Auto Deploy es la mejor opción para despliegues de grandes infraestructuras de servidores virtualizados.

No vamos a entrar en detalle de la instalación y configuración de la herramienta ya que viene muy clara y bien detallada en  VMware Auto Deploy Administrator’s Guide.

José Manuel Hernández (josemhb)