Freigeben über


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.

Das Bild zeigt das Blatt „Vorgangsprotokolle (klassisch)“.

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.

  1. Stellen Sie die Workload in einem neuen Clouddienst (klassisch) bereit.

    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.

  2. Aktualisieren Sie den CNAME- oder A-Eintrag, um den Datenverkehr an den neuen Clouddienst (klassisch) umzuleiten.

  3. Wenn kein Datenverkehr mehr an die alte Website geleitet wird, können Sie den alten Clouddienst (klassisch) löschen.

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.