Solución de problemas de ConstrainedAllocationFailed al implementar una instancia de Cloud Services (clásico) en Azure
Importante
Cloud Services (clásico) ahora está en desuso para todos los clientes a partir del 1 de septiembre de 2024. Microsoft detendrá y apagará las implementaciones en ejecución existentes y los datos se perderán permanentemente a partir de octubre de 2024. Las nuevas implementaciones deben utilizar el nuevo modelo de implementación basado en Azure Resource Manager Azure Cloud Services (soporte extendido) .
En este artículo, soluciona los errores de asignación por los que Azure Cloud Services (clásico) no puede realizar la implementación debido a las restricciones de asignación.
Al implementar instancias en Cloud Services (clásico) o agregar nuevas instancias de rol de trabajo o web, Microsoft Azure asigna recursos de proceso.
En ocasiones, es posible que reciba errores durante estas operaciones, incluso antes de alcanzar el límite de la suscripción de Azure.
Sugerencia
La información también puede ser útil si tiene pensado realizar la implementación de sus servicios.
Síntoma
En Azure Portal, vaya a su instancia de Cloud Services (clásico) y, en la barra lateral, seleccione Registro de operaciones (clásico) para ver los registros.
Al inspeccionar los registros de la instancia de Cloud Services (clásico), verá la siguiente excepción:
Tipo de excepción | Mensaje de error |
---|---|
ConstrainedAllocationFailed | Error "{Operation ID} " en operaciones de Azure con el código Compute.ConstrainedAllocationFailed. Detalles: Error en la asignación; no se pudieron satisfacer las restricciones de la solicitud. La nueva implementación del servicio solicitada está enlazada a un grupo de afinidad, su destino es una instancia de Virtual Network o hay una implementación existente bajo este servicio hospedado. Todas estas condiciones restringen la nueva implementación a recursos específicos de Azure. Vuelva a intentarlo más tarde o intente reducir el tamaño de la máquina virtual (VM) o el número de instancias de rol. También puede quitar, si es posible, las restricciones o intentar realizar la implementación en otra región. |
Causa
Cuando se implementa la primera instancia en un servicio en la nube (ya sea en fase de almacenamiento provisional o producción), el servicio en la nube se ancla a un clúster.
Con el tiempo, los recursos de este clúster se pueden aprovechar por completo. Si Cloud Services (clásico) realiza una solicitud de asignación de más recursos cuando no hay suficientes recursos disponibles en el clúster anclado, la solicitud genera un error de asignación. Para obtener más información, consulte los problemas comunes de error de asignación.
Solución
Los servicios en la nube existentes están anclados a un clúster. Todas las implementaciones posteriores para Cloud Services (clásico) tienen lugar en el mismo clúster.
Cuando se produce un error de asignación en este escenario, el curso de acción recomendado es volver a implementarlo en una nueva instancia de Cloud Services (clásico) (y actualizar CNAME).
Sugerencia
Es probable que esta solución sea la más correcta, ya que permite a la plataforma elegir entre todos los clústeres de esa región.
Nota
Esta solución debe incurrir en tiempo de inactividad cero.
Implementar la carga de trabajo en una nueva instancia de Cloud Services (clásico)
- Consulte la guía Creación e implementación de un servicio en la nube de Azure (clásico) para obtener más instrucciones.
Advertencia
Si no quiere perder la dirección IP asociada con esta ranura de implementación, puede usar la solución 3: conservar la dirección IP.
Actualice CNAME o el registro A para que apunte el tráfico a la nueva instancia de Cloud Services (clásico).
- Consulte la guía Configuración de un nombre de dominio personalizado para Azure Cloud Services (clásico) para obtener más instrucciones.
Una vez que ya no se dirija el tráfico al sitio antiguo, puede eliminar la instancia anterior de Cloud Services (clásico).
- Consulte la guía Eliminación de implementaciones y un servicio en la nube (clásico) para obtener más instrucciones.
- Para ver el tráfico de red en la instancia de Cloud Services (clásico), consulte Introducción a la supervisión de servicios en la nube (clásico).
Consulte Solución de errores de asignación de Cloud Services (clásico) | Microsoft Docs para obtener más pasos de corrección.
Pasos siguientes
Para obtener más información sobre el contexto y las soluciones de errores de asignación:
Si el problema de Azure no se soluciona en este artículo, visite los foros de Azure en Microsoft Developer Network (MSDN) y Stack Overflow. Puede publicar su problema en ellos o en @AzureSupport en X. También puede enviar una solicitud de soporte técnico de Azure. Para enviar una solicitud de soporte técnico, en la página de soporte técnico de Azure, seleccione Obtener soporte técnico.