Een koppeling van een virtuele-machineschaalset verwijderen uit een capaciteitsreserveringsgroep

Van toepassing op: ✔️ Uniforme schaalset ✔️ Flexibele schaalsets

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

Omdat zowel de VM als de onderliggende capaciteitsreservering logisch capaciteit in beslag nemen, 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:

  • Optie 1: Maak de toewijzing van de virtuele-machineschaalset ongedaan, wijzig de eigenschap capaciteitsreserveringsgroep op het niveau van de schaalset en werk vervolgens de onderliggende VM's bij
  • Optie 2: Werk de gereserveerde hoeveelheid bij naar nul en wijzig vervolgens de eigenschap Capaciteitsreserveringsgroep

Toewijzing van de virtuele-machineschaalset ongedaan maken

De eerste optie is om de toewijzing van de virtuele-machineschaalset ongedaan te maken, de eigenschap Capaciteitsreserveringsgroep op het niveau van de schaalset te wijzigen en vervolgens de onderliggende VM's bij te werken.

Ga naar upgradebeleid voor meer informatie over automatische, rolling en handmatige upgrades.

  1. 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. De virtuele-machineschaalset bijwerken om de koppeling met de groep Capaciteitsreservering 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 aanvraagtekst de capacityReservationGroup eigenschap in op null om de koppeling Virtuele-machineschaalset met de groep te verwijderen:

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

De gereserveerde hoeveelheid bijwerken naar nul

De tweede optie bestaat uit het bijwerken van de gereserveerde hoeveelheid naar nul en vervolgens het wijzigen van de groepseigenschap Capaciteitsreservering.

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 tijdelijk capaciteit te verzekeren tijdens een grootschalige implementatie. Zodra de reservering is voltooid, is de reservering niet meer nodig.

Ga naar upgradebeleid voor meer informatie over automatische, rolling en handmatige upgrades.

  1. De gereserveerde hoeveelheid bijwerken 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 capacity de eigenschap is ingesteld op 0.

  2. De virtuele-machineschaalset bijwerken om de koppeling met de groep Capaciteitsreservering 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 aanvraagtekst de capacityReservationGroup eigenschap in op null om de koppeling te 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 groep Capaciteitsreservering zonder verdere actie van u.
  • Rolling Upgrade : in deze modus worden de VM-exemplaren van de schaalset losgekoppeld van de groep Capaciteitsreservering zonder verdere actie van u. Ze worden echter in batches bijgewerkt met een optionele onderbrekingstijd 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 bij te upgraden met het meest recente schaalsetmodel.

Volgende stappen