Ta bort en vm-skalningsuppsättningsassociation från en kapacitetsreservationsgrupp
Gäller för: ✔️ Enhetlig skalningsuppsättning ✔️ – flexibla skalningsuppsättningar
Den här artikeln beskriver hur du tar bort en vm-skalningsuppsättningsassociation från en kapacitetsreservationsgrupp. Mer information om kapacitetsreservationer finns i översiktsartikeln.
Eftersom både den virtuella datorn och den underliggande kapacitetsreservationen logiskt upptar kapacitet, inför Azure vissa begränsningar för den här processen för att undvika tvetydiga allokeringstillstånd och oväntade fel.
Det finns två sätt att ändra en association:
- Alternativ 1: Frigör vm-skalningsuppsättningen, ändra egenskapen Kapacitetsreservationsgrupp på skalningsuppsättningsnivå och uppdatera sedan de underliggande virtuella datorerna
- Alternativ 2: Uppdatera den reserverade kvantiteten till noll och ändra sedan egenskapen Kapacitetsreservationsgrupp
Frigör vm-skalningsuppsättningen
Det första alternativet är att frigöra vm-skalningsuppsättningen, ändra egenskapen Kapacitetsreservationsgrupp på skalningsuppsättningsnivå och sedan uppdatera de underliggande virtuella datorerna.
Gå till Uppgraderingsprinciper för mer information om automatiska, löpande och manuella uppgraderingar.
Frigör vm-skalningsuppsättningen
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/deallocate?api-version=2021-04-01
Uppdatera vm-skalningsuppsättningen för att ta bort associationen med gruppen Kapacitetsreservation
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/update?api-version=2021-04-01
I begärandetexten
capacityReservationGroup
anger du egenskapen till null för att ta bort associationen vm-skalningsuppsättning till gruppen:{ "location": "eastus", "properties": { "virtualMachineProfile": { "capacityReservation": { "capacityReservationGroup":{ "id":null } } } } }
Uppdatera den reserverade kvantiteten till noll
Det andra alternativet innebär att uppdatera den reserverade kvantiteten till noll och sedan ändra egenskapen Kapacitetsreservationsgrupp.
Det här alternativet fungerar bra när skalningsuppsättningen inte kan frigöras och när en reservation inte längre behövs. Du kan till exempel skapa en kapacitetsreservation för att tillfälligt säkerställa kapaciteten under en storskalig distribution. När reservationen är klar behövs den inte längre.
Gå till Uppgraderingsprinciper för mer information om automatiska, löpande och manuella uppgraderingar.
Uppdatera den reserverade kvantiteten till noll
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/CapacityReservations/{CapacityReservationName}?api-version=2021-04-01
I begärandetexten inkluderar du följande parametrar:
{ "sku": { "capacity": 0 } }
Observera att
capacity
egenskapen är inställd på 0.Uppdatera vm-skalningsuppsättningen för att ta bort associationen med gruppen Kapacitetsreservation
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/update?api-version=2021-04-01
I begärandetexten
capacityReservationGroup
anger du egenskapen till null för att ta bort associationen:{ "location": "eastus", "properties": { "virtualMachineProfile": { "capacityReservation": { "capacityReservationGroup":{ "id":null } } } } }
Uppgraderingsprinciper
- Automatisk uppgradering – I det här läget kopplas vm-instanserna för skalningsuppsättningar automatiskt från gruppen Kapacitetsreservation utan någon ytterligare åtgärd från dig.
- Löpande uppgradering – I det här läget kopplas vm-instanserna för skalningsuppsättningar från gruppen Kapacitetsreservation utan någon ytterligare åtgärd från dig. De uppdateras dock i batchar med en valfri paustid mellan dem.
- Manuell uppgradering – I det här läget händer ingenting med vm-instanserna för skalningsuppsättningar när vm-skalningsuppsättningen uppdateras. Du måste ta bort varje skalningsuppsättnings-VM individuellt genom att uppgradera den med den senaste skalningsuppsättningsmodellen.