Toewijzingsfouten oplossen wanneer u vm's maakt of het formaat ervan wijzigt in Azure

Wanneer u een virtuele machine (VM) maakt, de vm's stopt (de toewijzing ongedaan maakt) of het formaat van een VM wijzigt, wijst Microsoft Azure rekenresources toe aan uw abonnement. We investeren voortdurend in aanvullende 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 fouten ondervinden bij de toewijzing van resources vanwege een ongekende toename van de vraag naar Azure-services in specifieke regio's. Dit probleem kan optreden wanneer u vm's in een regio probeert te maken of te starten terwijl de VM's de volgende foutcode en het volgende bericht weergeven:

Foutcode: AllocationFailed of ZonalAllocationFailed

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

Opmerking

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 probeert een nieuwe VM toe te voegen aan een virtuele-machineschaalset met één plaatsingsgroep of een bestaande VM in een virtuele-machineschaalset bij te werken of het formaat ervan te wijzigen met één plaatsingsgroep, moet u er rekening mee houden dat een dergelijke toewijzing kan worden beperkt tot één cluster en het is mogelijk dat het cluster onvoldoende capaciteit heeft. Lees meer over het verbeteren van de kans op succes van 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 behandeld 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 krijgen te selecteren op de ondersteuning voor Azure-site.

Totdat het vm-type van uw voorkeur beschikbaar is in uw voorkeursregio, raden we klanten die implementatieproblemen ondervinden aan 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 bijbehorende 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 aan uw aanvraag te voldoen.

Het formaat van een VM 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 ondersteund door het cluster, maar het cluster heeft momenteel 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 worden toegevoegd aan hetzelfde virtuele netwerk.

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

Vm's starten die gedeeltelijk zijn gestopt (toewijzing ongedaan gemaakt)

Oorzaak

Gedeeltelijke deallocatie betekent dat u een of meer, maar niet alle, VM's in een beschikbaarheidsset hebt gestopt (de toewijzing ongedaan hebt gemaakt). Wanneer u de toewijzing van een VM ongedaan maakt, worden de bijbehorende resources vrijgegeven. Het starten van VM's in een gedeeltelijk opgeheven 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 (maak de toewijzing ongedaan) van alle VM's in dezelfde beschikbaarheidsset en start vervolgens alle toepasselijke VM's in batch. Stoppen: Klik op Resourcegroepen > [uw resourcegroep] > Resources > [uw beschikbaarheidsset] > Virtual Machines > [uw virtuele machine] > Stoppen. Nadat alle VM's zijn gestopt, gaat u naar Virtuele>machines voor thuisgebruik, voegt u een filter voor de beschikbaarheidsset toe en selecteert u vervolgens 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 dat voldoende capaciteit heeft.

Volledig gestopte (toewijzing opgeheven) VM's starten

Oorzaak

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

Tijdelijke oplossing

Als u oudere VM-serie of -grootten gebruikt, zoals Dv1, DSv1, Av1, D15v2 of DS15v2, kunt u overwegen 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, probeert u te implementeren in een andere regio binnen dezelfde geografische locatie. Voor meer informatie over de beschikbare VM-grootten in elke regio: https://aka.ms/azure-regions

Als u beschikbaarheidszones gebruikt, probeert u een andere zone binnen de regio die mogelijk beschikbare capaciteit heeft 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-grootten (Av1, Dv1, DSv1, D15v2, DS15v2, enzovoort)

Naarmate we de Azure-infrastructuur uitbreiden, implementeren we hardware van de nieuwere generatie die is ontworpen om de nieuwste typen virtuele machines te ondersteunen. Sommige vm's uit de oudere serie worden niet uitgevoerd op onze infrastructuur van de nieuwste generatie. Om deze reden kunnen klanten af en toe toewijzingsfouten ervaren voor deze verouderde SKU's. Om dit probleem te voorkomen, raden we klanten die gebruikmaken van verouderde virtuele machines aan om te overwegen over te stappen op de gelijkwaardige nieuwere VM's volgens de volgende aanbevelingen: deze VM's zijn geoptimaliseerd voor de nieuwste hardware en laten u 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 over te stappen op D16v3/DS16v3 of D32v3/DS32v3. Deze zijn ontworpen om te worden uitgevoerd op de nieuwste generatie hardware. Als u het Resource Manager-implementatiemodel gebruikt om ervoor te zorgen dat uw VM-exemplaar is geïsoleerd voor hardware die is toegewezen aan één klant, kunt u overwegen 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 generatie hardware. 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 voer de implementatiebewerking opnieuw uit. Voor grotere implementaties kunt u bovendien virtuele-machineschaalsets van Azure evalueren met meerdere plaatsingsgroepen. Het aantal VM-exemplaren kan automatisch toenemen of afnemen als reactie op de vraag of een gedefinieerd schema, en u hebt een grotere kans op een geslaagde 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 naar meerdere plaatsingsgroepen. Houd er rekening mee dat u een schaalset kunt wijzigen van het ondersteunen van één plaatsingsgroep naar het ondersteunen van meerdere plaatsingsgroepen, maar u kunt een conversie niet in de andere richting uitvoeren.

Achtergrondinformatie

Hoe toewijzing werkt

De servers in Azure-datacenters worden gepartitioneerd in clusters. Normaal gesproken wordt een toewijzingsaanvraag in meerdere clusters geprobeerd, maar het is mogelijk dat bepaalde beperkingen van de toewijzingsaanvraag het Azure-platform dwingen om de aanvraag in slechts één cluster uit te voeren. In dit artikel wordt hiernaar verwezen als 'vastgemaakt aan een cluster'. In diagram 1 hieronder ziet u het geval van een normale toewijzing die in meerdere clusters wordt geprobeerd. In diagram 2 ziet u het geval van een toewijzing die is vastgemaakt aan Cluster 2, omdat daar 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 vrije resources worden gevonden omdat de beschikbare resourcegroep kleiner is. Bovendien, 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 vrije resources heeft. In het volgende diagram 3 ziet u het geval waarin een vastgemaakte toewijzing mislukt omdat het enige kandidaatcluster geen vrije resources heeft. In diagram 4 ziet u het geval waarin een vastgemaakte toewijzing mislukt omdat het enige kandidaatcluster de aangevraagde VM-grootte niet ondersteunt, ook al heeft het cluster vrije resources.

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

Contacteer ons voor hulp

Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Feedback-community van Azure.