Las controladoras del entorno se actualizan en el nivel del clúster. Si existe una actualización disponible para el clúster de NSX Controller, aparecerá un vínculo de actualización junto la instancia de NSX Manager principal en el panel
(Networking & Security > Installation and Upgrade > Management).Actualice los controladores durante una ventana de mantenimiento.
La actualización de NSX Controller produce la descarga de un archivo de actualización en cada nodo de controlador. Los controladores se actualizan de uno en uno. Mientras una actualización está en curso, no es posible seleccionar el vínculo Actualización disponible (Upgrade Available), y las llamadas API para actualizar el clúster del controlador se bloquean hasta que finaliza la actualización.
Al eliminar los controladores, también se eliminan las reglas antiafinidad DRS asociadas. Debe crear nuevas reglas antiafinidad en vCenter para evitar que las nuevas máquinas virtuales de controlador residan en el mismo host.
Si se implementan nuevos controladores antes de que se haya iniciado la actualización de controladores, se implementarán en la versión anterior. Si se implementan nuevos controladores después de que se haya iniciado la actualización de controladores, se implementarán en la nueva versión. Los nodos de controlador deben ser de la misma versión para poder unirse a un clúster.
Requisitos previos
-
Asegúrese de que todos los controladores estén en estado normal. La actualización no es posible si uno o varios controladores están en estado desconectado. Para reconectar un controlador desconectado, intente restablecer el dispositivo virtual del controlador. En la vista Hosts y clústeres (Hosts and Clusters), haga clic con el botón derecho en el controlador y seleccione Alimentación > Restablecer (Power > Reset). Para obtener más información sobre cómo solucionar problemas en el clúster de NSX Controller, consulte "Errores de clústeres de NSX Controller" en Guía para solucionar problemas de NSX.
-
Un clúster de NSX Controller válido contiene tres nodos de controlador. Inicie sesión en los tres nodos de controlador y ejecute el comando show control-cluster status.
controller-node# show control-cluster status Type Status Since -------------------------------------------------------------------------------- Join status: Join complete 05/04 02:36:03 Majority status: Connected to cluster majority 05/19 23:57:23 Restart status: This controller can be safely restarted 05/19 23:57:12 Cluster ID: ff3ebaeb-de68-4455-a3ca-4824e31863a8 Node UUID: ff3ebaeb-de68-4455-a3ca-4824e31863a8 Role Configured status Active status -------------------------------------------------------------------------------- api_provider enabled activated persistence_server enabled activated switch_manager enabled activated logical_manager enabled activated directory_server enabled activated
- En el estado Unirse (Join), compruebe que el nodo de controlador informe sobre el estado Unión completa (Join Complete).
- En el estado Mayoría (Majority), compruebe que el controlador esté conectado a la mayoría del clúster.
- En el identificador del clúster, todos los nodos de controlador de un clúster tienen el mismo identificador de clúster.
- En los estados Configurado (Configured) y Activo (Active), compruebe que todas las funciones del controlador tienen el estado de habilitadas y activadas.
- Asegúrese de entender el impacto operativo que produce la actualización de NSX Controller cuando la actualización está en curso. Consulte Impactos operativos de las actualizaciones de NSX.
- El clúster de NSX Controller debe contener tres nodos de controlador. Si tiene menos de tres, debe agregar nodos adicionales antes de iniciar la actualización. Consulte "Implementar clúster de NSX Controller" en la Guía de instalación de NSX si desea saber los pasos necesarios para agregar nodos de controlador.
Procedimiento
Resultados
Una vez completada la actualización, la columna Versión de software (Software Version) de la sección Nodos de NSX Controller (NSX Controller nodes) muestra el número 6.4.númerodecompilación en cada controlador. Vuelva a ejecutar el comando show control-cluster status para garantizar que los controladores puedan crear una mayoría. Si no se consigue la mayoría del clúster de NSX Controller, revise los registros del controlador y de NSX Manager.
Después de actualizar las controladoras, es posible que se le asigne un nuevo ID de controladora a alguna de ellas. Este comportamiento es correcto y depende de si la instancia de NSX Manager secundario hace un sondeo en los nodos.
El tiempo promedio para cada actualización es de 6 a 8 minutos. Si la actualización no finaliza dentro del período de espera (30 minutos), la columna Estado de actualización (Upgrade Status) muestra Con errores (Failed). Haga clic nuevamente en Actualización disponible (Upgrade Available) en la sección NSX Manager para reanudar el proceso desde el punto donde se detuvo.
Si los problemas de red no permiten que la actualización se realice correctamente en 30 minutos, póngase en contacto con el soporte de VMware para diagnosticar y resolver cualquier problema subyacente.
Si la actualización del controlador tiene errores, revise la conectividad entre los controladores y NSX Manager.
Hay casos en los que el primer controlador se actualiza correctamente y el segundo no lo hace. Supongamos que el clúster tiene tres controladores: el primero se actualizó correctamente a la nueva versión y el segundo se está actualizando. Si la actualización del segundo controlador tiene errores, este controlador podría quedar en estado desconectado. Al mismo tiempo, el primer controlador y el tercero ahora tienen dos versiones diferentes (una actualizada y la otra, no), por lo cual no pueden formar una mayoría. En este punto, la actualización no puede reiniciarse. Para solucionar este problema, cree otro controlador. El nuevo controlador que creó es de la nueva versión de NSX (que coincide con el primer controlador) y puede formar una mayoría con él. En este punto, se puede reiniciar el procedimiento de actualización. Consulte "Reimplementar un NSX Controller" en Guía para solucionar problemas de NSX para obtener instrucciones sobre la creación de otro controlador.