lunes 22 de marzo de 2010

De ESXi 3.5 free a vShpere 4 con ESXi

Pues eso que dice el título es lo que hemos estado haciendo esta mañana. Tras consultar con Josep cual era la mejor forma de hacerlo sin disponer de cabina, con el ESXi arrancando desde pendrive y solo con datastores locales en ambos servidores nos hemos puesto en marcha. Detallo el proceso por si a alguien puede resultarle útil:

1-Lo primero que hacemos es ver qué máquinas no nos interesa tener mucho tiempo paradas si algo falla. Como tenemos un DC en el servidor a actualizar le hacemos un spMotion (sin prisas Motion), que consiste en recuperar la copia de seguridad del DC en el otro servidor, apagar el primero y enchufar el restaurado en el servidor que aun no vamos a actualizar. Evidentemente conviene asegurarse de que nadie ha metido a nadie ni a nada en el dominio en ese intervalo.

2-Desde el cd de instalación del ESXi 4 sacamos la imagen del ESXi 4 a dos pendrives. No detallo el proceso porque hay tutoriales para aburrir con una simple búsqueda. En esta versión se puede pasar el ESXi al pendrive directamente en el proceso de instalación, pero lo hicimos antes a mano para parar el menos tiempo posible. Si no hay prisa la otra opción debe ser mucho más cómoda.

3-Ahora viene donde empieza a dar miedo. Me imagino que cuando lo has hecho 100 veces sin que te falle ya no tiemblan las piernas, pero la primera vez da pelín de yuyu todo esto... Apagamos todas las VM, apagamos el host, le quitamos el pendrive de la 3.5 y ponemos el de la 4.

4-Enchufamos el host y se inicia el proceso de arranque del hipervisor. Todo normal. Al llegar a la pantalla amarilla evidentemente todo está en blanco, así que hay que configurar este host como teníamos el anterior (IP, DNS, etc). La única diferencia que veo en este proceso es que el password ahora tiene que tener 8 caracteres, el resto es igual que en el 3.5

5-Con el ESXi en marcha nos vamos a un pc con windows y nos conectamos desde cualquier navegador a su IP, descargamos el vSphere Client, le damos a instalar y nos vamos a tomar un café, o dos o tres, porque tiempo da.

6-Una vez termina la instalación del vSphere Client ya podemos ver nuestro flamante nuevo ESXi 4 completamente vacío. Ahora toca inventariar todas las máquinas de nuevo (browse en el datastore, localizar el vmx de cada máquina, botón derecho, "add to inventory".

7-Este paso si os acordais es mejor hacerlo antes del 6 porque así ya se queda todo configurado desde el primer momento: hay que ir a configuration/networking y añadir los mismos vSwitch que teníamos en el host antes de actualizar. Si como yo no habeis anotado los nombres da igual, los creais con el nombre que os guste y luego os paseais por cada máquina y le asignais cada una de sus vnics a la red que le corresponde. Si acertais con el nombre es más fácil porque cada vnic ya apuntará a su red.

8-En los linux ya podeis ir a su menú contextual y usar la opción de Upgrade VM hardware para actualizar su hardware virtual a la última versión.

9-En los windows hay que hacer un paso previo: actualizar las vmTools. Para ello ponemos en marcha la máquina y actualizamos o bien desde la propia máquina o desde su menú contextual en el vSphere Client. Reiniciará una o dos veces. Cuando ya no quiera reiniciar más, apagamos la máquina virtual y le actualizarmos su versión de hardware virtual igual que en el paso 8.

10-Fin. Ya tenemos un host actualizado. Ahora toca el otro, que será otro día que podamos parar el servidor de BB.DD. sin que nadie se acuerde de nuestras familias.

PD: El proceso se ha hecho sobre un HP DL385, y empezó con un buen susto porque al quitar el pendrive y poner el otro no quería arrancar. Al quitar el nuevo y ponerle el anterior tampoco. Antes de empezar a llorar probamos a quitar el teclado USB que le habíamos conectado para manejarlo porque nos hemos quedado sin huecos en el KVM y arrancó sin problemas. Moraleja: si teneis un servidor como este enchufadle un teclado PS2, que se ve que el señor intentaba arrancar desde el teclado.....

0 comentarios:

Publicar un comentario en la entrada