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 .

  1. 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
    
  2. 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 .

  1. 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.

  2. 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.

Passaggi successivi