
Upgrade ESX 3.x to ESX 4.0 con VMware vCenter Update Manager
We continue in the process of migrating the VMware Virtual Infrastructure environment 3 to VMware vSphere 4. We first upgraded the VMware VirtualCenter server to VMware vCenter Server, later we will have migrated the VMware Update Manager component to VMware vCenter Update Manager 4.0. After this, we will now be able to upgrade from ESX to the 4.0. All this, of course, taking into account whether our ESX hosts are fully compatible with the new version, para ello comprobarlo en la HCL de VMware.
Well, una vez tenemos todo confirmado, Started! este documento está pensado para migrar varios servidores a la vez o por lo menos de una manera gestionada mediante el “Update Manager”, podremos ir actualizando de uno en uno nuestro entorno. Lo que haremos primero, será descargar el ISO de VMware ESX 4.0, que viene en formato DVD, crearemos un ‘baseline’ indicando que será para actualizar un host ESX de la versión 3.x a la versión 4.0, posteriormente asignaremos este ‘baseline’ a un host ESX, buscaremos si cumple o no las recomendaciones, y si no las cumple es que no es versión 4.0 y podremos aplicarle la actualización, podremos programar esta actualización si nos interesa o realizarla inmediatamente.
Abrimos el cliente de VMware, the “VMware Infrastructure Client”, abrimos en la vista “Home” the “Update Manager”,
Tenemos que ir a la pestaña “Baselines and Groups”, View Baseline for:’ “Hosts”, and there in the “Upgrade Baselines”, ya que tenemos que crear una ‘baseline’ de tipo Upgrade y no update, ya que no es para aplicar parchecillos, si no para elevar la versión del S.O. of ESX (host) y no de las máquinas virtuales. Click on “Create”,
Indicamos un nombre a la ‘baseline’ this, algo que sea lógico para poder usarla en el futuro con otros servidores ESX que querramos migrar. Pulsamoe sn “Host Upgrade” & “Next”,
We have two options, si lo que queremos es actualizar un host ESX, debemos meter la ISO con la imagen de ESX 4.0. If, on the other hand,, tenemos algún host ESXi y queremos actualizarlos, basta con descargar de la web de VMware el fichero ZIP con la posibilidad de hacer un upgrade a ESXi 4.0. Como el documento trata de migrar hosts ESX a la versión 4.0, Click on “Browse” de ‘ESX upgrade iso’,
Seleccionamos el fichero bajado de la web, formato .iso,
List, Click on “Next”,
… esperamos mientras se loguea…
… esperamos unos minutos mientras sube la imagen ISO al servidor VMware vCenter Update Manager 4.0… en mi caso como veréis va a 2Mb/seg, es una pasada el entorno donde pude probar esto, ni os lo imaginais…
…
Y finalmente podremos continuar con el asistente una vez ya este cargada la imagen con el ESX 4.0 en el servidor Update Manager, “Next” to continue,
Nos indica que el COS (el Service Console OS del ESX) se moverá a una imagen VMDK en un almacén, dependiendo de nuestra configuración lo almacenaremos en un datastore local o compartido en una NAS/SAN; lo normal siempre es que sea en los propios discos del host, So “(Recommended) Automatically select a datastore on the local host. The operation will fail if there is no local datastore with sufficient free space” & “Next”, De esto es importante hacer backup ya que tendrá toda la configuración necesaria si queremos levantar el host de forma rápida (del VMDK).
Nos informa qué tarea realizar si la actualización fallase, aquí cada uno debe escoger la que más le interese. Lo normal, “Try to reboot the host and roll back the upgrade in case of failure”, “Next”,
List, tenemos ya el ‘baseline’ preparado, Click on “Finish”,
There we have it, ahora queda asignarlo a los host que nos vaya interesando actualizaros.
Cambiamos la vista y vamos a la de “Hosts and Clusters”,
Seleccionamos ya un host al que nos interese migrarle y elevarle ESX a la versión 4.0, Let's go to the tab “Update Manager” and click on “Attach…” para asignarle la ‘baseline’ that we have just created,
In “Upgrade Baselines” sale la que hemos creado antes, we mark it and click on “Attach”,
Now, debemos comprobar si cumple o no la actualización, sobre el host ESX con botón derecho > “Scan for Updates”
Mark “Upgrades” and click on “Scan”,
… esperamos unos segundos mientras escanea al host… (En Recent Tasks vemos cuando finaliza),
Y como podemos observar no cumple con el ‘baseline’, así que podemos actualizar el servidor y remediar el ‘problema’, para ello con botón derecho en el host “Remediate…”
In “Baselines” marcamos nuestra ‘baseline’ and we give “Next”,
We must accept the license agreement, Mark “I accept the terms and license agreement” & “Next”,
Comprobamos un resumen del upgrade, vemos que la localización del COS VMDJ será local, que está habilitado el rollback en caso de fallo y no tenemos ningún post-upgrade script configurado. If it's correct, Click on “Next”,
Indicamos un nombre a la tarea y le ponemos una descripción, indicamos cuando queremos que se realice este proceso, puede ser inmediatamente o cuando tengamos menos carga de producción en nuestro entorno virtual. Será un proceso totalmente automático. “Next” to continue,
List, Click on “Finish” y en mi caso comenzará de inmediato a migrar mi ESX 3.5 to ESX 4.0, nos pondrá al host ESX en mantenimiento y por lo tanto moverá las máquinas virtuales que se estén ejecutando en él a otros hosts. Of course, que depende de la licencia que tengamos, si no tenemos VMotion o DRS habrá que moverlas previo a la migración para evitar una parada a nuestros usuarios.
Durante el proceso de actualización, reiniciará el host ESX un par de veces, tenemos que ser pacientes, ya que esta migración tarda bastantes minutos, todo, Of course, dependerá del entorno.
Y bueno como mi host ESX 3.5 es físico no puedo poner otra imagen donde se vea el proceso de actualización, así que basta con esta sacada con el móvil 😉
Esperamos bastantes minutos mientras actualiza…
And that's it, pasados unos minutos vemos, como el host se reinicia un par de veces, veremos en el monitor cómo se carga la imagen, se va instalando el S.O. y una vez levantado, saldrá del modo de mantenimiento, y preparado para ejecutar ya nuestras máquinas virtuales.
Eye, una vez tengamos todos los host ESX con la versión 4.0, debemos migrar demás entornos, For example, debemos actualizar las VMware Toos de las máquinas virtuales, elevar el nivel de hardware de la máquina virtual de 4 a 7, a parte, podemos ir mirando y migrar el entorno de switches virtuales a los nuevos switches distribuidos.