Rimuovere un'associazione di set di scalabilità di macchine virtuali da un gruppo di prenotazioni della capacità
Si applica a: ✔️ Set di scalabilità uniforme ✔️ Set di scalabilità flessibili
Questo articolo illustra come rimuovere un'associazione di set di scalabilità di macchine virtuali da un gruppo di prenotazioni della capacità. Per altre informazioni sulle prenotazioni della capacità, vedere la panoramica delle prenotazioni della capacità.
Poiché sia la macchina virtuale (VM) 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 il set di scalabilità di macchine virtuali, modificare la proprietà del gruppo di prenotazioni della capacità a livello di set di scalabilità e quindi aggiornare le macchine virtuali sottostanti.
- Aggiornare la quantità riservata a zero e quindi modificare la proprietà del gruppo di prenotazioni della capacità.
Deallocare il set di scalabilità di macchine virtuali
La prima opzione consiste nel deallocare il set di scalabilità di macchine virtuali, modificare la proprietà del gruppo di prenotazioni della capacità a livello di set di scalabilità e quindi aggiornare le macchine virtuali sottostanti.
Per altre informazioni sugli aggiornamenti automatici, in sequenza e manuali, vedere Criteri di aggiornamento.
Deallocare il set di scalabilità di macchine virtuali:
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/deallocate?api-version=2021-04-01
Aggiornare il set di scalabilità di macchine virtuali per rimuovere l'associazione con il gruppo di prenotazioni della capacità:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/update?api-version=2021-04-01
Nel corpo della richiesta impostare la proprietà
capacityReservationGroup
sunull
per rimuovere l'associazione del set di scalabilità di macchine virtuali al gruppo:{ "location": "eastus", "properties": { "virtualMachineProfile": { "capacityReservation": { "capacityReservationGroup":{ "id":null } } } } }
Aggiornare la quantità riservata a zero
La seconda opzione prevede l'aggiornamento della quantità riservata a zero e la modifica della proprietà del gruppo di prenotazioni della capacità.
Questa opzione funziona bene quando il set di scalabilità non può essere deallocare e quando una prenotazione non è più necessaria. Ad esempio, è possibile creare una prenotazione di capacità per garantire temporaneamente la capacità durante una distribuzione su larga scala. Al termine della distribuzione, la prenotazione non è più necessaria.
Per altre informazioni sugli aggiornamenti automatici, in sequenza e manuali, vedere Criteri di aggiornamento.
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 il set di scalabilità di macchine virtuali per rimuovere l'associazione con il gruppo di prenotazioni della capacità.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/update?api-version=2021-04-01
Nel corpo della richiesta impostare la proprietà
capacityReservationGroup
sunull
per rimuovere l'associazione:{ "location": "eastus", "properties": { "virtualMachineProfile": { "capacityReservation": { "capacityReservationGroup":{ "id":null } } } } }
Criteri di aggiornamento
- Aggiornamento automatico: in questa modalità, le istanze della macchina virtuale del set di scalabilità vengono automaticamente dissociate dal gruppo di prenotazioni della capacità senza ulteriori azioni da parte dell'utente.
- Aggiornamento automatico: in questa modalità, le istanze della macchina virtuale del set di scalabilità vengono dissociate dal gruppo di prenotazioni della capacità senza ulteriori azioni da parte dell'utente. Tuttavia, vengono aggiornati in batch con un tempo di pausa facoltativo tra di essi.
- Aggiornamento manuale: in questa modalità non accade nulla alle istanze della macchina virtuale del set di scalabilità quando il set di scalabilità di macchine virtuali viene aggiornato. È necessario rimuovere singolarmente ogni macchina virtuale del set di scalabilità aggiornarla con il modello del set di scalabilità più recente.