Problembehandlung von ConstrainedAllocationFailed beim Bereitstellen eines Clouddiensts (klassisch) in Azure
Wichtig
Cloud Services (klassisch) ist jetzt ab dem 1. September 2024 für alle Kunden veraltet. Alle vorhandenen ausgeführten Bereitstellungen werden beendet und von Microsoft heruntergefahren, und die Daten sind ab Oktober 2024 dauerhaft verloren. In neuen Bereitstellungen sollte das neue auf Azure Resource Manager basierende Bereitstellungsmodell für Azure Cloud Services (erweiterter Support) verwendet werden.
In diesem Artikel beheben Sie Zuteilungsfehler, bei denen Azure Cloud Services (klassisch) aufgrund von Zuteilungseinschränkungen nicht bereitgestellt werden können.
Wenn Sie Instanzen in einem Clouddienst (klassisch) bereitstellen oder neue Web- oder Workerrolleninstanzen hinzufügen, weist Microsoft Azure Computeressourcen zu.
Unter Umständen erhalten Sie bei diesen Vorgängen auch dann gelegentlich Fehlermeldungen, wenn Sie die Grenzwerte des Azure-Abonnements noch nicht erreicht haben.
Tipp
Diese Informationen können auch hilfreich sein, wenn Sie die Bereitstellung Ihrer Dienste planen.
Symptom
Navigieren Sie im Azure-Portal zu Ihrem Clouddienst (klassisch), und klicken Sie in der Randleiste auf Vorgangsprotokolle (klassisch) , um die Protokolle anzuzeigen.
Wenn Sie die Protokolle Ihres Clouddienstes (klassisch) überprüfen, sehen Sie die folgende Ausnahme:
Ausnahmetyp | Fehlermeldung |
---|---|
ConstrainedAllocationFailed | Fehler bei Azure-Vorgang '{Operation ID} ‘ mit dem Code Compute.ConstrainedAllocationFailed. Details: Fehler bei der Zuordnung. Einschränkungen in der Anforderung konnten nicht erfüllt werden. Die angeforderte neue Dienstbereitstellung ist an eine Affinitätsgruppe gebunden oder ist für ein virtuelles Netzwerk gedacht, oder in diesem gehosteten Dienst befindet sich bereits eine Bereitstellung. Alle diese Bedingungen beschränken die neue Bereitstellung auf bestimmte Azure-Ressourcen. Versuchen Sie es später noch mal, oder verringern Sie die Größe des virtuellen Computers (Virtual Machine, VM) oder die Anzahl von Rolleninstanzen. Sie können, wenn möglich, auch die Einschränkungen entfernen oder die Bereitstellung in einer anderen Region durchführen. |
Ursache
Wenn die erste Instanz in einem Clouddienst bereitgestellt wird (entweder beim Staging oder in der Produktion), wird der Clouddienst an einen Cluster angeheftet.
Im Laufe der Zeit werden die Ressourcen in diesem Cluster unter Umständen vollständig ausgelastet. Wenn ein Clouddienst (klassisch) eine Zuteilungsanforderung für weitere Ressourcen sendet und im angehefteten Cluster unzureichende Ressourcen verfügbar sind, führt die Anforderung zu einem Zuteilungsfehler. Weitere Informationen finden Sie unter Häufige Probleme bei Zuteilungsfehlern.
Lösung
Vorhandene Clouddienste werden an einen Cluster angeheftet. Alle weiteren Bereitstellungen für den Clouddienst (klassisch) erfolgen im gleichen Cluster.
Wenn in diesem Szenario ein Zuteilungsfehler auftritt, wird empfohlen, einen neuen Clouddienst (klassisch) bereitzustellen (und den CNAME-Eintrag zu aktualisieren).
Tipp
Diese Lösung ist wahrscheinlich am erfolgreichsten, da die Plattform hierbei eine Auswahl aus allen Clustern in dieser Region treffen kann.
Hinweis
Bei dieser Lösung sollten keine Ausfallzeiten entstehen.
Stellen Sie die Workload in einem neuen Clouddienst (klassisch) bereit.
- Weitere Hinweise finden Sie im Leitfaden Erstellen und Bereitstellen eines Clouddiensts (klassisch).
Warnung
Wenn Sie die mit diesem Bereitstellungsslot verknüpfte IP-Adresse nicht verlieren möchten, können Sie Lösung 3 – Beibehalten der IP-Adresse verwenden.
Aktualisieren Sie den CNAME- oder A-Eintrag, um den Datenverkehr an den neuen Clouddienst (klassisch) umzuleiten.
- Weitere Anleitungen finden Sie im Leitfaden Konfigurieren eines benutzerdefinierten Domänennamens für einen Azure-Clouddienst (klassisch).
Wenn kein Datenverkehr mehr an die alte Website geleitet wird, können Sie den alten Clouddienst (klassisch) löschen.
- Weitere Anleitungen finden Sie im Leitfaden Löschen von Bereitstellungen und eines Clouddiensts (klassisch).
- Informationen zum Netzwerkdatenverkehr in Ihrem Clouddienst (klassisch) finden Sie unter Einführung in die Überwachung von Clouddiensten (klassisch).
Weitere Wartungsschritte finden Sie unter Problembehandlung von Zuteilungsfehlern in Clouddiensten (klassisch) | Microsoft-Dokumentation.
Nächste Schritte
Weitere Informationen zu Zuteilungsfehlern und Hintergrundinformationen:
Wenn Ihr Azure-Problem in diesem Artikel nicht adressiert wird, besuchen Sie die Azure-Foren im MSDN (Microsoft Developer Network) und Stack Overflow. Sie können Ihr Problem in diesen Foren oder an @AzureSupport auf X posten. Sie können auch eine Azure-Supportanfrage senden. Wenn Sie eine Supportanfrage senden möchten, wählen Sie auf der Azure-Support-Seite die Option Support erhalten aus.