Entfernen einer VM-Zuordnung aus einer Kapazitätsreservierungsgruppe

In diesem Artikel werden die Schritte zum Entfernen einer VM-Zuordnung aus einer Kapazitätsreservierungsgruppe beschrieben. Weitere Informationen zu Kapazitätsreservierungen finden Sie in dem Übersichtsartikel.

Da sowohl der virtuelle Computer als auch die zugrunde liegende Kapazitätsreservierung logischerweise Kapazität belegen, erzwingt Azure einige Einschränkungen für diesen Prozess, um nicht eindeutige Zuordnungszustände und unerwartete Fehler zu vermeiden.

Es gibt es zwei Möglichkeiten, eine Zuordnung zu ändern:

  • Option 1: Heben Sie die Zuordnung des virtuellen Computers auf, ändern Sie die Eigenschaft „Kapazitätsreservierungsgruppe“, und starten Sie den virtuellen Computer ggf. neu.
  • Option 2: Aktualisieren Sie die reservierte Menge auf null und ändern Sie dann die Eigenschaft „Kapazitätsreservierungsgruppe“

Aufheben der Zuordnung der VM

Als erste Option können Sie die Zuordnung des virtuellen Computers aufheben, die Eigenschaft Kapazitätsreservierungsgruppe ändern und den virtuellen Computer ggf. neu starten.

  1. Aufheben der Zuordnung der VM

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/deallocate?api-version=2021-04-01
    
  2. Aktualisieren der VM, um die Zuordnung zu der Kapazitätsreservierungsgruppe zu entfernen

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

    Legen Sie im Anforderungstext die Eigenschaft capacityReservationGroup auf „Null“ fest, um die VM-Zuordnung zur Gruppe zu entfernen:

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

Aktualisieren der reservierten Menge auf null

Die zweite Option umfasst das Aktualisieren der reservierten Menge auf null und das anschließende Ändern der Eigenschaft „Kapazitätsreservierungsgruppe“.

Diese Option funktioniert gut, wenn die Zuordnung des virtuellen Computers nicht aufgehoben werden kann und wenn eine Reservierung nicht mehr benötigt wird. Beispielsweise können Sie eine Kapazitätsreservierung erstellen, um die Kapazität während einer großen Bereitstellung vorübergehend sicherzustellen. Nach dem Abschluss ist die Reservierung nicht mehr erforderlich.

  1. Aktualisieren der reservierten Menge auf null

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

    Fügen Sie folgende Parameter in den Anforderungstext ein:

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

    Beachten Sie, dass die Eigenschaft capacity auf 0 festgelegt ist.

  2. Aktualisieren der VM, um die Zuordnung zu der Kapazitätsreservierungsgruppe zu entfernen

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

    Legen Sie im Anforderungstext die Eigenschaft capacityReservationGroup auf „Null“ fest, um die Zuordnung zu entfernen:

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

Nächste Schritte