Freigeben über


Problembehandlung von LocationNotFoundForRoleSize beim Bereitstellen eines Clouddiensts 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 wird die Problembehandlung von Zuordnungsfehlern beschrieben, bei denen die Größe einer VM nicht verfügbar ist, wenn Sie einen Azure-Clouddienst (klassisch) bereitstellen.

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 Fehlermeldungen, wenn die Grenzwerte des Azure-Abonnements noch nicht erreicht sind.

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 Seitenleiste auf Vorgangsprotokoll (klassisch), um die Protokolle anzuzeigen.

Screenshot: Bereich

Wenn Sie die Protokolle Ihres Clouddienstes (klassisch) überprüfen, sehen Sie die folgende Ausnahme:

Ausnahmetyp Fehlermeldung
LocationNotFoundForRoleSize Fehler beim Vorgang „{Operation ID}“: „Der angeforderte VM-Tarif ist in „{Region ID}“ für dieses Abonnement zurzeit nicht verfügbar. Verwenden Sie einen anderen Tarif, oder führen Sie die Bereitstellung an einem anderen Standort durch.“

Ursache

Bei der Region oder dem Cluster, wo Sie die Bereitstellung durchführen, liegt ein Kapazitätsproblem vor. Die Ausnahme LocationNotFoundForRoleSize tritt auf, wenn die von Ihnen ausgewählte Ressourcen-SKU – also die VM-Größe – für die angegebene Region nicht verfügbar ist.

Suchen nach SKUs in einer Region

In diesem Szenario sollten Sie eine andere Region oder SKU für Ihre Bereitstellung des Clouddiensts (klassisch) auswählen. Bevor Sie die Bereitstellung oder das Upgrade Ihres Clouddiensts (klassisch) durchführen, ermitteln Sie, welche SKUs in einer Region oder Verfügbarkeitszone verfügbar sind. Verwenden Sie die folgenden Azure CLI, PowerShell-oder REST-API-Prozesse.

Auflisten von SKUs in der Region mithilfe von Azure CLI

Sie können den Befehl az vm list-skus verwenden.

  • Filtern Sie die Ausgabe mit dem Parameter --location auf den verwendeten Standort.
  • Verwenden Sie den Parameter --size, um nach dem Teil eines Namens für die Größe zu suchen.
  • Weitere Informationen finden Sie unter Lösung 2: Azure CLI.

Dieser Beispielbefehl führt zu folgenden Ergebnissen:

az vm list-skus --location southcentralus --size Standard_F --output table

Screenshot: Azure CLI-Ausgabe der Ausführung des Befehls, der die verfügbaren SKUs zeigt.

Auflisten von SKUs in der Region mithilfe von PowerShell

Sie können den Befehl Get-AzComputeResourceSku verwenden.

  • Filtern Sie die Ergebnisse nach Standort.
  • Für diesen Befehl benötigen Sie die aktuelle Version von PowerShell.
  • Weitere Informationen finden Sie unter Lösung 1: PowerShell.

Dieser Befehl filtert nach Standort:

Get-AzComputeResourceSku | where {$_.Locations -icontains "centralus"}

Dieser Befehl sucht nach Standorten, in denen sich die Größe Standard_DS14_v2 befindet:

Get-AzComputeResourceSku | where {$_.Locations.Contains("centralus") -and $_.ResourceType.Contains("virtualMachines") -and $_.Name.Contains("Standard_DS14_v2")}

Dieser Befehl sucht nach Standorten, in denen sich die Größe V3 befindet:

Get-AzComputeResourceSku | where {$_.Locations.Contains("centralus") -and $_.ResourceType.Contains("virtualMachines") -and $_.Name.Contains("v3")} | fc

Auflisten von SKUs in der Region mithilfe von REST-API

Verwenden Sie den Vorgang Auflisten von Ressourcen-SKUs. Verfügbare SKUs und Regionen werden im folgenden Format zurückgegeben:

{
  "value": [
    {
      "resourceType": "virtualMachines",
      "name": "Standard_A0",
      "tier": "Standard",
      "size": "A0",
      "locations": [
        "eastus"
      ],
      "restrictions": []
    },
    {
      "resourceType": "virtualMachines",
      "name": "Standard_A1",
      "tier": "Standard",
      "size": "A1",
      "locations": [
        "eastus"
      ],
      "restrictions": []
    },
      <<The rest of your file is located here>>
  ]
}
    

Nächste Schritte

Für mehr Zuordnungsfehlerlösungen und um besser zu verstehen, wie Zuordnungsfehler auftreten:

Suchen Sie in den Azure-Foren bei MSDN und Stack Overflow, falls Sie Ihr Azure-Problem mit diesem Artikel nicht beheben konnten. 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.