Escenario III: ACTUALIZACION DE NSX-T 3.0 a 3.1.2
En los artículos anteriores vimos los aspectos del Escenario I y II, así como los métodos de actualización y las diferentes herramientas para hacerlo.
En esta oportunidad abordaremos el escenario III la actualización de un NSX-T 3.x a NSX-T 3.1.2, pero antes de comenzar con el tema recuerden siempre revisar los prerrequisitos, las descargas de medios y el estado de salud de su plataforma NSX-T actual.
En el siguiente link encontrará información importante sobre la base de conocimiento y soporte de problemas sobre VMware NSX
https://kb.vmware.com/s/article/2131154?lang=en_us
Dicho esto pasemos al proceso de actualización el cual podemos decir que está dividido en 5 fases principales:
- PRERREQUISITOS.
En los prerrequisito lo que tenemos que hacer es verificar 2 aspectos: que el servicio se esté ejecutando en el NSX-T y que el paquete de actualización esté disponible y descargarlo o copiar la URL para posteriormente utilizarlo:
Verificación de Servicio:
a. Ingrese a la consola CLI del NSX-T manager y ejecute el siguiente comando
# nsx> get service install-upgrade
Descarga de Paquetes de actalización.
b. Ingrese al portal de VMware y busque el paquete.
c. Verifique que el paquete seleccionado tenga extensión .mub , normalmente el paquete tiene un formato similar al siguiente:
VMware-NSX-upgrade-bundle-ReleaseNumberNSXBuildNumber.mub
d. Descargue el paquete.
- ACTUALIZACIÓN DEL MIGRATION COORDINATION
a. Ingrese al NSX-T Manager a través del browser (consola GUI)
b. Vaya al tab System Seleccione Upgrade
c. Clic en Procced to Upgrade
d. Seleccione upload local MUB file y Cargue el archivo .mub (si desea utilizar la URL debe seleccionar upload from remote location) y clic en Upload para subir el archivo.
e. Clic en el botón Upgrade
f. Lea y Acepte el contrato de licencia y presione continue
g. Presione el botón yes, continue
h. Presione el botón RUN PRE CHECK para que le proceso de actualización verifique que todo los componentes del NSX-T están listos para actualizarse, al terminar el pre-check puede descargar o visualizar el pre-check (este paso es opción pero recomendado si observa algún issues en el reporte generar en la consola verifique que le mismo no se de alto impacto y corrija antes de continuar y ejecute el pre-check nuevamente de ser necesario.
- ACTUALIZACIÓN DEL EDGE CLUSTER
La actualización de los nodos de Edge Cluster se realiza en forma serial, para que cuando se esté actualizando un nodo el cual estará inactivo durante el proceso los otros nodos del Edge Cluster permanecerán activos para reenviar el tráfico de forma continua.
Ingrese los detalles del plan de actualización del clúster de NSX Edge:
a. Ingrese los detalles del plan de actualización del NSX Edge cluster de acuerdo a la siguiente tabla:
Haga clic en Iniciar (Start)
b. Monitoreo el avance de la actualización mientras esta esta en progreso, la duración de la actualización dependerá de la cantidad de la cantidad de Edge que tenga su entorno
• Puede ver el estatus general del proceso de actualización en la misma consola.
• Para ver detalles de la actualización de un nodo edge en particular ingrese a través del CLI del nodo y ejecute el siguiente comando:
# get upgrade progress-status
Deberá obtener una salida como la siguiente imagen:
c. Regrese a la consola GUI y haga clic en ejecutar validaciones posteriores (Run Post Checks) para verificar que los grupos de nodo Edge estén actualizados correctamente
- CONFIGURACIÓN Y ACTUALIZACION DE HOST
En este proceso se tiene cierto nivel de libertad ya que puede personalizar la secuencia en la que desea que se actualicen los host o si desea puede pausar la actualización en varias etapas del proceso o incluso puede deshabilitar la actualización para ciertos host.
Las opciones disponibles y su descripción en esta etapa son las básicamente igual a la anterior:
a. La actualización de los host se da por unidades de grupo de actualización de host, lo que le permite sacar o incluir un host en una unidad de actualización.
b. Antes y después de la actualización compruebe las versiones de los paquetes NSX-T instalados en el host, para que así pueda validar que se actualizaron. Para ello vaya a la consola CLI del host a actualizar y ejecute el siguiente comado: # esxcli software vib list | grep nsx
ANTES:
DESPUES:
c. Luego que tenga definidos los host en cada grupo de actualización solo debe darle clic en Iniciar (Start)
ACTUALIZACIÓN DEL PLANO DE CONTROL
En este punto es recomendable realizar un backup de los NSX-Manager.
a. Ahora simplemente desde la consola GUI de Actualización ya en la fase de NSX Manager presione el botón clic para iniciar el proceso, confirme presionando nuevamente en el botón iniciar (start) que se muestra en la nueva ventana.
b. Aca también puede monitorear el avance del progreso de la actualización desde el nodo NSX-T Manager, para ello ingrese por consola CLI y ejecute el mismo comando que uso para los nodo Edge, sino lo recuerdas aquí te lo dejo:
# get upgrade progress-status
c. Finalmente visualizar una imagen como la siguiente, indicando que logro actualizar con éxito la plataforma NSX-T