jueves, 4 de noviembre de 2010

vSphere 4.1 / vihostupdate: Upgrade de ESX con vihostupdate utility


A continuación detallaremos el proceso de Upgrade de un host ESX 4.0 a la versión 4.1 utilizando vihostupdate.

Requisitos

Antes de que se pueda actualizar un host ESX desde la linea de comandos, se debe tener acceso a un equipo en la cual se encuentre instalada la interfaz de linea de comandos de VMware vSphere (vSphere CLI). vSphere CLI puede ser instalado sobre Windows o Linux. También es posible utilizar el appliance virtual VMware vSphere Management Assistant (vMA) sobre un host ESX.

El host a actualizar debe tener al menos 2GB de RAM si este se encuentra conectado a vCenter Server. Adicionalmente se deben cumplir los siguientes requerimientos de espacio en las particiones de ESX:
  • La particion /root debe tener al menos 1.8GB disponibles
  • La particion /boot debe tener al menos 24MB disponibles
 Procedimiento
Descargar los siguientes archivos desde el sitio VMware, dejandolo en una ubicación accesible desde el equipo con vCLI.
  • pre-upgrade-from-ESX4.0-to-4.1.0-0.0.260247-release.zip
  • upgrade-from-ESX4.0-to-4.1.0-0.0.260247-release.zip
Se debe apagar cualquier maquina virtual que se esté ejecutando en el host, o en su defecto moverlas o otro host utilizando vMotion
Si vemos la consola de nuestro host ESX, podemos ver que actualmente se encuentra en la version 4.0.0 (build - 164009)

Utilizando vCLI ponemos nuestro host en modo de mantenimiento. Esto tambien puede realizarse utilizando el vSphere Client:
vicfg-hostops.pl --server ip_host --operation enter

Ejecutar el siguiente comando en la consola de servicio de ESX (por SSH o directo en la consola del host), para permitir las conexiones salientes para la Service Console:
esxcfg-firewall --allowIncoming --allowOutgoing

Instalar el boletin esxupdate ejecutando el siguiente comando a traves de vCLI para realizar el proceso de pre-upgrade:
vihostupdate.pl -i --server ip_host -b pre-upgrade-from-ESX4.0-to-4.1.0-0.0.260247-release.zip

El paquete ZIP de pre-upgrade debe encontrarse en una ubicación accesible por vCLI, pudiendo incluso ser una URL a un sitio HTTP o FTP.

Instalar el boletin de upgrade ejecutando el siguiente comando a traves de vCLI para realizar el proceso de upgrade:
vihostupdate.pl -i --server ip_host -b upgrade-from-ESX4.0-to-4.1.0-0.0.260247-release.zip

El paquete ZIP de upgrade debe encontrarse en una ubicación accesible por vCLI, pudiendo incluso ser una URL a un sitio HTTP o FTP.

Se puede verificar los boletines instalados en el host ESX utilizando el siguiente comando:
vihostupdate.pl --server ip_host --query
Reiniciamos el servidor ESX, luego de lo cual podremos ver que nuestro host se encuentra actualizado a la versión 4.1
Finalmente, reconfiguramos el firewall de la Service Console por temas de seguridad, ejecutando este comando directamente en la consola.
esxcfg-firewall --blockOutgoing

En siguientes articulos detallaremos el proceso de upgrade de un host ESXi, asi como los pasos de post-upgrade. En caso de tener algun inconveniente con el Upgrade, incluiremos un apartado con los pasos para realizar el rollback del upgrade de los hosts.

0 comentarios:

Publicar un comentario