Rimuovere un'associazione del set di scalabilità di macchine virtuali da un gruppo di prenotazioni di capacità
Si applica a: ✔️ Set di scalabilità flessibile del set ✔️ di scalabilità uniforme
Questo articolo illustra come rimuovere un'associazione di set di scalabilità di macchine virtuali da un gruppo di prenotazioni di capacità. Per altre informazioni sulle prenotazioni di capacità, vedere l'articolo panoramica.
Poiché sia la macchina virtuale che la prenotazione di 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:
- Opzione 1: Deallocare il set di scalabilità di macchine virtuali, modificare la proprietà gruppo prenotazione capacità a livello di set di scalabilità e quindi aggiornare le macchine virtuali sottostanti
- Opzione 2: aggiornare la quantità riservata a zero e quindi modificare la proprietà gruppo prenotazione 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à gruppo Prenotazione 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 al gruppo Prenotazione 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
capacityReservationGroup
proprietà su null 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à gruppo Prenotazione capacità.
Questa opzione funziona bene quando il set di scalabilità non può essere deallocato 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, 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
capacity
la proprietà è impostata su 0.Aggiornare il set di scalabilità di macchine virtuali per rimuovere l'associazione al gruppo Prenotazione 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
capacityReservationGroup
proprietà su Null 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 Prenotazione capacità senza ulteriori azioni da parte dell'utente.
- Aggiornamento in sequenza : in questa modalità, le istanze della macchina virtuale del set di scalabilità vengono dissociate dal gruppo Prenotazione capacità senza alcuna ulteriore azione 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à aggiornandola con il modello del set di scalabilità più recente.