Solucionar problemas de intercambio VIP del servicio en la nube (clásico) de Azure Cloud Service

Importante

Cloud Services (clásico) ya está en desuso para los nuevos clientes y se retirará el 31 de agosto de 2024 para todos los clientes. Las nuevas implementaciones deben usar el nuevo modelo de implementación basado en Azure Resource Manager, Azure Cloud Services (compatibilidad extendida).

Este artículo le ayuda a solucionar errores de intercambio VIP de Azure Cloud Service (vipSwapNotAllowedAsRollingUpgradeIsInProgress excepciones). Los errores de intercambio VIP suelen producirse al implementar una nueva versión de un servicio en la nube en un entorno de almacenamiento provisional. Después de la implementación por fases, querrá migrarla a un entorno de producción mediante un intercambio VIP. Los intercambios son fáciles de manipular y no requieren tiempo de inactividad.

Síntoma

Cuando se produce un error de intercambio VIP, es posible que reciba uno de los siguientes mensajes de error de servidor interno (código de estado HTTP 500):

El servidor encontró un error interno. Vuelva a intentar la solicitud.

Se produjo un error al procesar la solicitud. Inténtelo de nuevo en unos instantes.

Causa 1: Las instancias de función de servicio no están listas

Las instancias de roles de servicio no están en un estado iniciado (ocupado, reciclaje, actualización, actualización, y así sucesivamente). El intercambio VIP solo es posible cuando todas las instancias están en un estado correcto. Puede comprobar el estado de las instancias desde el panel Información general en Azure Portal.

Solución: compruebe las instancias de proceso que no están listas

Para comprobar o resolver el estado de las instancias de función de servicio:

  1. Asegúrese de que todas las instancias de proceso están en un estado listo y no en un estado no listo.

  2. Si las instancias están bloqueadas en un estado no listo, corrija el problema antes de realizar el intercambio. Para más información, consulte los siguientes artículos:

Causa 2: Una actualización o actualización de implementación impidió el intercambio VIP

Se intentó un intercambio VIP cuando hay otra actualización o actualización de implementación en curso.

Solución: comprobar si hay eventos de actualización o actualización de implementación

Para averiguar si una actualización automática impide un intercambio:

  1. Seleccione el servicio en la nube en Azure Portal.

  2. En el panel Propiedades, vea el valor Status. Si indica Listo, compruebe Última operación para ver si un evento reciente impidió el intercambio.

  3. Repita los dos pasos anteriores para la implementación de producción.

    Nota

    Si hay una actualización automática en proceso, espere a que finalice antes de realizar el intercambio.

Causa 3: Una dirección IP reservada está en uso

Se intentó agregar, cambiar o quitar una dirección IP reservada durante una actualización o actualización. Si reserva una dirección IP estática para la ranura de producción, asegúrese de reservar también las ranuras de almacenamiento provisional.

Solución: comprobar el uso de direcciones IP estáticas

Determine si el servicio usa una dirección IP estática para entornos de almacenamiento provisional y de producción. Asegúrese de que la hoja de configuración del servicio en la nube muestra el valor correcto para las direcciones IP reservadas de la implementación. Si las direcciones IP reservadas son incorrectas, actualice el archivo de configuración con los valores correctos.

Causa 4: Un servicio está en estado de recuperación automática

La recuperación automática del servicio está en curso.

Solución: póngase en contacto con el soporte técnico de Azure

Si se ha fallado un intercambio VIP porque se está en curso un proceso de recuperación automática, póngase en contacto con el soporte técnico de Azure para obtener más ayuda.