Een VM-koppeling verwijderen uit een capaciteitsreserveringsgroep
In dit artikel worden de stappen beschreven voor het verwijderen van een koppeling van een virtuele machine (VM) naar een capaciteitsreserveringsgroep. Zie het overzicht van capaciteitsreservering voor meer informatie over capaciteitsreserveringen.
Omdat zowel de VM als de onderliggende capaciteitsreservering logisch capaciteit bezetten, legt Azure enkele beperkingen op voor dit proces om dubbelzinnige toewijzingsstatussen en onverwachte fouten te voorkomen.
Er zijn twee manieren om een koppeling te wijzigen:
- Maak de toewijzing van de virtuele machine ongedaan, wijzig de eigenschap van de capaciteitsreserveringsgroep en start de VM desgewenst opnieuw op.
- Werk de gereserveerde hoeveelheid bij naar nul en wijzig vervolgens de eigenschap van de capaciteitsreserveringsgroep.
De toewijzing van de virtuele machine ongedaan maken
De eerste optie is het ongedaan maken van de toewijzing van de virtuele machine, het wijzigen van de eigenschap van de capaciteitsreserveringsgroep en het optioneel opnieuw opstarten van de virtuele machine.
De toewijzing van de virtuele machine ongedaan maken:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/deallocate?api-version=2021-04-01
Werk de VM bij om de koppeling met de capaciteitsreserveringsgroep te verwijderen:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/update?api-version=2021-04-01
Stel in de aanvraagbody de
capacityReservationGroup
eigenschap in omnull
de VM-koppeling naar de groep te verwijderen:{ "location": "eastus", "properties": { "capacityReservation": { "capacityReservationGroup": { "id":null } } } }
De gereserveerde hoeveelheid bijwerken naar nul
De tweede optie omvat het bijwerken van de gereserveerde hoeveelheid naar nul en vervolgens het wijzigen van de eigenschap capaciteitsreserveringsgroep.
Deze optie werkt goed wanneer de toewijzing van de VIRTUELE machine niet ongedaan kan worden gemaakt en wanneer een reservering niet meer nodig is. U kunt bijvoorbeeld een capaciteitsreservering maken om de capaciteit tijdelijk te verzekeren tijdens een grootschalige implementatie. Nadat de reservering is voltooid, is de reservering niet meer nodig.
Werk de gereserveerde hoeveelheid bij naar nul:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/CapacityReservations/{CapacityReservationName}?api-version=2021-04-01
Neem in de aanvraagbody de volgende parameters op:
{ "sku": { "capacity": 0 } }
Houd er rekening mee dat de
capacity
eigenschap is ingesteld op0
.Werk de VM bij om de koppeling met de capaciteitsreserveringsgroep te verwijderen.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}/update?api-version=2021-04-01
Stel in de aanvraagbody de
capacityReservationGroup
eigenschap in om de koppeling tenull
verwijderen:{ "location": "eastus", "properties": { "capacityReservation": { "capacityReservationGroup": { "id":null } } } }