Delen via


Een koppeling van een virtuele-machineschaalset verwijderen uit een capaciteitsreserveringsgroep

Van toepassing op: ✔️ Flexibele schaalsets voor uniforme schaalsets ✔️

Dit artikel helpt u bij het verwijderen van een koppeling van een virtuele-machineschaalset uit een capaciteitsreserveringsgroep. Zie het overzicht van capaciteitsreserveringen voor meer informatie over capaciteitsreserveringen.

Omdat zowel de virtuele machine (VM) als de onderliggende capaciteitsreservering logisch capaciteit bezetten, legt Azure enkele beperkingen op voor dit proces om dubbelzinnige toewijzingsstatussen en onverwachte fouten te voorkomen.

Er zijn twee manieren om een koppeling te wijzigen:

  • Maak de toewijzing van de virtuele-machineschaalset ongedaan, wijzig de eigenschap capaciteitsreserveringsgroep op schaalsetniveau en werk vervolgens de onderliggende VM's bij.
  • Werk de gereserveerde hoeveelheid bij naar nul en wijzig vervolgens de eigenschap van de capaciteitsreserveringsgroep.

De toewijzing van de virtuele-machineschaalset ongedaan maken

De eerste optie is het ongedaan maken van de toewijzing van de virtuele-machineschaalset, het wijzigen van de eigenschap capaciteitsreserveringsgroep op schaalsetniveau en vervolgens de onderliggende VM's bijwerken.

Zie Upgradebeleidsregels voor meer informatie over automatische, rolling en handmatige upgrades.

  1. De toewijzing van de virtuele-machineschaalset ongedaan maken:

    POST  https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/deallocate?api-version=2021-04-01
    
  2. Werk de virtuele-machineschaalset bij om de koppeling met de capaciteitsreserveringsgroep te verwijderen:

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/update?api-version=2021-04-01
    

    Stel in de aanvraagbody de capacityReservationGroup eigenschap in om null de koppeling van de virtuele-machineschaalset te verwijderen naar de groep:

    {
    "location": "eastus",
    "properties": {
        "virtualMachineProfile": {
            "capacityReservation": {
                "capacityReservationGroup":{
                    "id":null    
                }
            }
        }
    }
    }
    

De gereserveerde hoeveelheid bijwerken naar nul

De tweede optie omvat het bijwerken van de gereserveerde hoeveelheid naar nul en vervolgens het wijzigen van de eigenschap capaciteitsreserveringsgroep.

Deze optie werkt goed wanneer de toewijzing van de schaalset niet ongedaan kan worden gemaakt en wanneer een reservering niet meer nodig is. U kunt bijvoorbeeld een capaciteitsreservering maken om de capaciteit tijdelijk te verzekeren tijdens een grootschalige implementatie. Nadat de implementatie is voltooid, is de reservering niet meer nodig.

Zie Upgradebeleidsregels voor meer informatie over automatische, rolling en handmatige upgrades.

  1. Werk de gereserveerde hoeveelheid bij naar nul:

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/CapacityReservations/{CapacityReservationName}?api-version=2021-04-01
    

    Neem in de aanvraagbody de volgende parameters op:

    {
    "sku": 
        {
        "capacity": 0
        }
    } 
    

    Houd er rekening mee dat de capacity eigenschap is ingesteld op 0.

  2. Werk de virtuele-machineschaalset bij om de koppeling met de capaciteitsreserveringsgroep te verwijderen.

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/update?api-version=2021-04-01
    

    Stel in de aanvraagbody de capacityReservationGroup eigenschap in om de koppeling te null verwijderen:

    {
    "location": "eastus",
    "properties": {
        "virtualMachineProfile": {
            "capacityReservation": {
                "capacityReservationGroup":{
                    "id":null
                }
            }
        }
    }
    }
    

Upgradebeleid

  • Automatische upgrade: In deze modus worden de VM-exemplaren van de schaalset automatisch losgekoppeld van de capaciteitsreserveringsgroep zonder verdere actie van u.
  • Rolling upgrade: In deze modus worden de VM-exemplaren van de schaalset losgekoppeld van de capaciteitsreserveringsgroep zonder verdere actie van u. Ze worden echter bijgewerkt in batches met een optionele pauzetijd ertussen.
  • Handmatige upgrade: In deze modus gebeurt er niets met de VM-exemplaren van de schaalset wanneer de virtuele-machineschaalset wordt bijgewerkt. U moet elke schaalset-VM afzonderlijk verwijderen door deze te upgraden met het nieuwste schaalsetmodel.

Volgende stap