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.
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
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.