Delen via


Toewijzingsfouten oplossen bij het maken of wijzigen van het formaat van VM's in Azure

Van toepassing op: ✔️ Virtuele Linux-machines ✔️ van Windows

Wanneer u een virtuele machine (VM) maakt, start u gestopte (toewijzing opgeheven) VM's of wijst Microsoft Azure rekenresources toe aan uw abonnement. We investeren voortdurend in extra infrastructuur en functies om ervoor te zorgen dat we altijd alle VM-typen beschikbaar hebben om de vraag van klanten te ondersteunen. U kunt echter af en toe resourcetoewijzingsfouten ondervinden vanwege een ongekende groei in de vraag naar Azure-services in specifieke regio's. Dit probleem kan optreden wanneer u vm's in een regio probeert te maken of starten, terwijl de VM's de volgende foutcode en het volgende bericht weergeven:

Foutcode: AllocationFailed of ZonalLocationFailed

Foutbericht: 'Toewijzing is mislukt. We hebben onvoldoende capaciteit voor de aangevraagde VM-grootte in deze regio. Lees meer over het verbeteren van de kans op een geslaagde toewijzing op https://aka.ms/allocation-guidance"

Notitie

Als u problemen met een virtuele-machineschaalset (VMSS) wilt oplossen, is het proces hetzelfde als een standaard-VM. Volg de aanwijzingen in dit artikel om het probleem op te lossen.

Foutbericht: 'Toewijzing is mislukt. Als u een nieuwe VIRTUELE machine probeert toe te voegen aan een virtuele-machineschaalset met één plaatsingsgroep of een bestaande VM in een virtuele-machineschaalset wilt bijwerken/het formaat ervan wilt wijzigen met één plaatsingsgroep, moet u er rekening mee houden dat een dergelijke toewijzing mogelijk is ingesteld op één cluster en dat het cluster geen capaciteit meer heeft. Lees meer over het verbeteren van de kans op een geslaagde toewijzing op http://aka.ms/allocation-guidance."

In dit artikel worden de oorzaken van enkele veelvoorkomende toewijzingsfouten uitgelegd en mogelijke oplossingen voorgesteld.

Als uw Azure-probleem niet wordt opgelost in dit artikel, gaat u naar de Azure-forums op Q&A en Stack Overflow. U kunt uw probleem posten op deze forums of op @AzureSupport Twitter. U kunt ook een ondersteuning voor Azure aanvraag indienen door ondersteuning op de ondersteuning voor Azure site te selecteren.

Totdat uw voorkeurs-VM-type beschikbaar is in uw voorkeursregio, adviseren we klanten die implementatieproblemen ondervinden om de richtlijnen in de volgende tabel te overwegen als tijdelijke tijdelijke oplossing.

Identificeer het scenario dat het beste overeenkomt met uw aanvraag en probeer de toewijzingsaanvraag opnieuw met behulp van de overeenkomstige voorgestelde tijdelijke oplossing om de kans op een geslaagde toewijzing te vergroten. U kunt het ook later altijd opnieuw proberen. Dit komt doordat er mogelijk voldoende resources zijn vrijgemaakt in het cluster, de regio of de zone om tegemoet te komen aan uw aanvraag.

De grootte van een virtuele machine wijzigen of VM's toevoegen aan een bestaande beschikbaarheidsset

Oorzaak

Een aanvraag om het formaat van een VM te wijzigen of een VM toe te voegen aan een bestaande beschikbaarheidsset, moet worden uitgevoerd op het oorspronkelijke cluster dat als host fungeert voor de bestaande beschikbaarheidsset. De aangevraagde VM-grootte wordt door het cluster ondersteund, maar het cluster heeft mogelijk onvoldoende capaciteit.

Tijdelijke oplossing

Als de VM deel kan uitmaken van een andere beschikbaarheidsset, maakt u een VM in een andere beschikbaarheidsset (in dezelfde regio). Deze nieuwe VM kan vervolgens aan hetzelfde virtuele netwerk worden toegevoegd.

Stop alle VM's in dezelfde beschikbaarheidsset (de toewijzing ongedaan maken) en start vervolgens alle toepasselijke VM's in batch. Als u wilt stoppen: klik op Resourcegroepen > [uw resourcegroep] > Resources > [uw beschikbaarheidsset] > Virtuele machines > [uw virtuele machine] > Stoppen. Nadat alle VM's zijn gestopt, gaat u naar virtuele>thuismachines, voegt u een filter voor een beschikbaarheidsset toe en selecteert u Groeperen op beschikbaarheidsset. Selecteer alle toepasselijke VM's en klik op Start. Deze stap zorgt ervoor dat een nieuwe toewijzingspoging wordt uitgevoerd en dat een nieuw cluster kan worden geselecteerd met voldoende capaciteit.

Gedeeltelijk gestopte vm's starten (toewijzing ongedaan gemaakt)

Oorzaak

Gedeeltelijke toewijzing van de deal betekent dat u een of meer vm's in een beschikbaarheidsset hebt gestopt (de toewijzing ongedaan hebt gemaakt). Wanneer u de toewijzing van een VIRTUELE machine ongedaan maakt, worden de bijbehorende resources vrijgegeven. Het starten van VM's in een gedeeltelijk toegewezen beschikbaarheidsset is hetzelfde als het toevoegen van VM's aan een bestaande beschikbaarheidsset. Daarom moet de toewijzingsaanvraag worden uitgevoerd op het oorspronkelijke cluster dat als host fungeert voor de bestaande beschikbaarheidsset die mogelijk onvoldoende capaciteit heeft.

Tijdelijke oplossing

Stop alle VM's in dezelfde beschikbaarheidsset (de toewijzing ongedaan maken) en start vervolgens alle toepasselijke VM's in batch. Als u wilt stoppen: klik op Resourcegroepen > [uw resourcegroep] > Resources > [uw beschikbaarheidsset] > Virtuele machines > [uw virtuele machine] > Stoppen. Nadat alle VM's zijn gestopt, gaat u naar virtuele>thuismachines, voegt u een filter voor een beschikbaarheidsset toe en selecteert u Groeperen op beschikbaarheidsset. Selecteer alle toepasselijke VM's en klik op Start. Dit zorgt ervoor dat een nieuwe toewijzingspoging wordt uitgevoerd en dat een nieuw cluster kan worden geselecteerd met voldoende capaciteit.

Volledig gestopte VM's starten (toewijzing ongedaan gemaakt)

Oorzaak

Volledige deallocatie betekent dat u alle VM's in een beschikbaarheidsset hebt gestopt (de toewijzing ervan ongedaan gemaakt). De toewijzingsaanvraag voor het starten van deze VM's richt zich op alle clusters die de gewenste grootte binnen de regio of zone ondersteunen. Wijzig uw toewijzingsaanvraag volgens de suggesties in dit artikel en voer de aanvraag opnieuw uit om de kans op een geslaagde toewijzing te verbeteren.

Tijdelijke oplossing

Als u oudere VM-serie of -grootten gebruikt, zoals Dv1, DSv1, Av1, D15v2 of DS15v2, kunt u overwegen om over te stappen op nieuwere versies. Zie deze aanbevelingen voor specifieke VM-grootten. Als u niet de mogelijkheid hebt om een andere VM-grootte te gebruiken, kunt u eventueel implementeren in een andere regio binnen hetzelfde geografische gebied. Voor meer informatie over de beschikbare VM-grootten in elke regio op https://aka.ms/azure-regions

Als u beschikbaarheidszones gebruikt, probeert u een andere zone binnen de regio met mogelijk beschikbare capaciteit voor de aangevraagde VM-grootte.

Als uw toewijzingsaanvraag groot is (meer dan 500 kernen), raadpleegt u de richtlijnen in de volgende secties om de aanvraag op te splitsen in kleinere implementaties.

Toewijzingsfouten voor oudere VM-formaten (Av1, Dv1, DSv1, D15v2, DS15v2 enz.)

Naarmate we de Azure-infrastructuur uitbreiden, implementeren we hardware van een nieuwere generatie die is ontworpen ter ondersteuning van de nieuwste typen virtuele machines. Sommige VM's uit de oudere serie worden niet uitgevoerd op de infrastructuur van de nieuwste generatie. Daarom kunnen klanten af en toe te maken krijgen met toewijzingsfouten voor deze verouderde SKU's. Om dit probleem te voorkomen, raden we klanten die verouderde virtuele machines gebruiken aan om te overwegen over te stappen op de vergelijkbare nieuwere VM's volgens de volgende aanbevelingen: Deze VM's zijn geoptimaliseerd voor de nieuwste hardware en bieden u de kans om te profiteren van betere prijzen en prestaties.

Verouderde VM-serie/grootte Aanbevolen nieuwere VM-serie/grootte Meer informatie
Av1-serie Av2-serie https://azure.microsoft.com/blog/new-av2-series-vm-sizes/
Dv1- of DSv1-serie (D1 tot D5) Dv3- of DSv3-serie https://azure.microsoft.com/blog/introducing-the-new-dv3-and-ev3-vm-sizes/
Dv1- of DSv1-serie (D11 tot D14) Ev3- of ESv3-serie
D15v2 of DS15v2 Als u het implementatiemodelResource Manager gebruikt om te profiteren van de grotere VM-grootten, kunt u overwegen om over te stappen op D16v3/DS16v3 of D32v3/DS32v3. Deze zijn ontworpen om te worden uitgevoerd op de nieuwste hardware van de generatie. Als u het Resource Manager-implementatiemodel gebruikt om ervoor te zorgen dat uw VM-exemplaar is geïsoleerd van hardware die is toegewezen aan één klant, kunt u overwegen om over te stappen op de nieuwe geïsoleerde VM-grootten, E64i_v3 of E64is_v3, die zijn ontworpen om te worden uitgevoerd op de nieuwste hardware van de generatie. https://azure.microsoft.com/blog/new-isolated-vm-sizes-now-available/

Toewijzingsfouten voor grote implementaties (meer dan 500 kernen)

Verminder het aantal exemplaren van de aangevraagde VM-grootte en probeer vervolgens opnieuw de implementatiebewerking uit te voeren. Daarnaast wilt u voor grotere implementaties mogelijk Virtuele-machineschaalsets van Azure evalueren met meerdere plaatsingsgroepen. Het aantal VM-exemplaren kan automatisch toenemen of afnemen als reactie op de vraag of een gedefinieerde planning, en u hebt een grotere kans op een succesvolle toewijzing omdat de implementaties kunnen worden verdeeld over meerdere clusters wanneer ze worden geïmplementeerd als een groep met meerdere plaatsingen. Meer informatie over het werken met grote virtuele-machineschaalsets en het converteren van een bestaande schaalset om meerdere plaatsingsgroepen te overspannen. U kunt een schaalset wijzigen van het ondersteunen van één plaatsingsgroep naar het ondersteunen van meerdere plaatsingsgroepen, maar u kunt geen omzetting in de andere richting uitvoeren.

Achtergrondinformatie

Hoe toewijzing werkt

De servers in Azure-datacenters worden in clusters gepartitioneerd. Normaal gesproken wordt er een toewijzingsaanvraag in meerdere clusters uitgevoerd, maar het is mogelijk dat bepaalde beperkingen van de toewijzingsaanvraag het Azure-platform ertoe dwingen de aanvraag in slechts één cluster uit te voeren. In dit artikel wordt hiernaar verwezen als 'vastgemaakt aan een cluster'. Diagram 1 hieronder illustreert het geval van een normale toewijzing die in meerdere clusters wordt geprobeerd. Diagram 2 illustreert het geval van een toewijzing die is vastgemaakt aan Cluster 2, omdat de bestaande cloudservice CS_1 of beschikbaarheidsset wordt gehost. Diagram 1 toont toewijzingspogingen in meerdere clusters en diagram 2 toont toewijzing die is vastgemaakt aan één cluster.

Waarom toewijzingsfouten optreden

Wanneer een toewijzingsaanvraag is vastgemaakt aan een cluster, is de kans groter dat er geen gratis resources worden gevonden, omdat de beschikbare resourcegroep kleiner is. Als uw toewijzingsaanvraag is vastgemaakt aan een cluster, maar het type resource dat u hebt aangevraagd, niet wordt ondersteund door dat cluster, mislukt uw aanvraag, zelfs als het cluster gratis resources heeft. In het volgende diagram 3 ziet u de situatie waarin een vastgemaakte toewijzing mislukt, omdat het enige kandidaatcluster geen gratis resources heeft. Diagram 4 illustreert het geval waarin een vastgemaakte toewijzing mislukt omdat het enige kandidaatcluster de aangevraagde VM-grootte niet ondersteunt, ook al heeft het cluster gratis resources.

In diagram 3 ziet u dat de toewijzing is mislukt bij vastgemaakt cluster: er is geen gratis resource beschikbaar en diagram 4 geeft toewijzing aan dat de toewijzing is mislukt bij vastgemaakt cluster: Grootte wordt niet ondersteund.

Contact met ons opnemen voor ondersteuning

Als u vragen hebt of hulp nodig hebt, maakt u een ondersteuningsaanvraag of stelt u ondersteuning voor de Azure-community. U kunt ook productfeedback verzenden naar de Azure-feedbackcommunity.