Een VM-koppeling verwijderen uit een capaciteitsreserveringsgroep

In dit artikel worden de stappen beschreven voor het verwijderen van een VM-koppeling aan 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: De toewijzing van de virtuele machine ongedaan maken, de eigenschap Capaciteitsreserveringsgroep wijzigen en de virtuele machine optioneel opnieuw opstarten
  • Optie 2: Werk de gereserveerde hoeveelheid bij naar nul en wijzig vervolgens de eigenschap Capaciteitsreserveringsgroep

Toewijzing van de VM ongedaan maken

De eerste optie is om de toewijzing van de VM ongedaan te maken, de eigenschap Capaciteitsreserveringsgroep te wijzigen en de VM optioneel opnieuw op te starten.

  1. Toewijzing van de VM ongedaan maken

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/deallocate?api-version=2021-04-01
    
  2. De VM bijwerken om de koppeling met de groep Capaciteitsreservering te verwijderen

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

    Stel in de aanvraagtekst de capacityReservationGroup eigenschap in op null om de VM-koppeling met de groep te verwijderen:

     {
    "location": "eastus",
    "properties": {
        "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 virtuele machine 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.

  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 VM bijwerken om de koppeling met de groep Capaciteitsreservering te verwijderen

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

    Stel in de aanvraagtekst de capacityReservationGroup eigenschap in op null om de koppeling te verwijderen:

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

Volgende stappen