Rimuovere l'associazione di una macchina virtuale da un gruppo di prenotazioni della capacità
Questo articolo illustra come rimuovere l'associazione di una macchina virtuale con un gruppo di prenotazioni della capacità. Per altre informazioni sulle prenotazioni della capacità, vedere la Panoramica della prenotazione della capacità.
Poiché sia la macchina virtuale che la prenotazione della capacità sottostante occupano logicamente la capacità, Azure impone alcuni vincoli per questo processo per evitare stati di allocazione ambigui ed errori imprevisti.
Esistono due modi per modificare un'associazione:
- Deallocare la macchina virtuale, modificare la proprietà del gruppo di prenotazioni della capacità e, facoltativamente, riavviare la macchina virtuale.
- Aggiornare la quantità riservata a zero e quindi modificare la proprietà del gruppo di prenotazioni della capacità.
Deallocare la macchina virtuale
La prima opzione consiste nel deallocare la macchina virtuale, modificare la proprietà del gruppo di prenotazioni della capacità e, facoltativamente, riavviare la macchina virtuale.
Deallocare la macchina virtuale:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/deallocate?api-version=2021-04-01
Aggiornare la macchina virtuale per rimuovere l'associazione con il gruppo di prenotazioni della capacità:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/update?api-version=2021-04-01
Nel corpo della richiesta impostare la proprietà
capacityReservationGroup
sunull
per rimuovere l'associazione della macchina virtuale con il gruppo:{ "location": "eastus", "properties": { "capacityReservation": { "capacityReservationGroup": { "id":null } } } }
Aggiornare la quantità riservata a zero
La seconda opzione consiste nell’aggiornare la quantità riservata a zero e nel modificare la proprietà del gruppo di prenotazioni della capacità.
Questa opzione funziona bene quando la macchina virtuale non può essere deallocata e quando una prenotazione non è più necessaria. Ad esempio, è possibile creare una prenotazione della capacità per garantire temporaneamente la capacità durante una distribuzione su larga scala. Al termine della distribuzione, la prenotazione non è più necessaria.
Aggiornare la quantità riservata a zero:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/CapacityReservations/{CapacityReservationName}?api-version=2021-04-01
Nel corpo della richiesta includere i parametri seguenti:
{ "sku": { "capacity": 0 } }
Si noti che la proprietà
capacity
è impostata su0
.Aggiornare la macchina virtuale per rimuovere l'associazione con il gruppo di prenotazioni della capacità.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}/update?api-version=2021-04-01
Nel corpo della richiesta impostare la proprietà
capacityReservationGroup
sunull
per rimuovere l'associazione:{ "location": "eastus", "properties": { "capacityReservation": { "capacityReservationGroup": { "id":null } } } }