Entfernen einer VM-Zuordnung aus einer Kapazitätsreservierungsgruppe
Artikel
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.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/deallocate?api-version=2021-04-01
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:
Wechseln Sie zu Ihrem virtuellen Computer, und wählen Sie Übersicht aus.
Wählen Sie Beenden aus.
Sie wissen, dass die VM nicht mehr zugeordnet ist, wenn sich der Status in Beendet (Zuordnung aufgehoben) ändert.
An diesem Punkt des Prozesses ist der virtuelle Computer weiterhin der Kapazitätsreservierungsgruppe zugeordnet, die in der virtualMachinesAssociated-Eigenschaft der Kapazitätsreservierung widergespiegelt wird.
Wählen Sie Konfiguration aus.
Legen Sie den Wert der Kapazitätsreservierungsgruppe auf Keiner fest.
Der virtuelle Computer ist nicht mehr der Kapazitätsreservierungsgruppe zugeordnet.
Heben Sie die Zuordnung des virtuellen Computers auf.
az vm deallocate
-g myResourceGroup
-n myVM
Nachdem sich der Status in Beendet (Nicht zugewiesen) ändert, wissen Sie, dass die VM nicht mehr zugewiesen ist.
Aktualisieren Sie die VM, um die Zuordnung zur Kapazitätsreservierungsgruppe zu entfernen, indem Sie die Eigenschaft capacity-reservation-group auf „Keine“ festlegen:
az vm update
-g myresourcegroup
-n myVM
--capacity-reservation-group None
Heben Sie die Zuordnung des virtuellen Computers auf.
Nachdem sich der Status in Beendet (Nicht zugewiesen) ändert, wissen Sie, dass die VM nicht mehr zugewiesen ist.
Aktualisieren Sie die VM, um die Zuordnung zur Kapazitätsreservierungsgruppe zu entfernen, indem Sie die Eigenschaft CapacityReservationGroupId auf „Null“ festlegen:
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.
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.
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:
Aktualisieren Sie die VM, um die Zuordnung zur Kapazitätsreservierungsgruppe zu entfernen, indem Sie die Eigenschaft capacity-reservation-group auf „Keine“ festlegen:
az vm update
-g myresourcegroup
-n myVM
--capacity-reservation-group None
Aktualisieren Sie die VM, um die Zuordnung zur Kapazitätsreservierungsgruppe zu entfernen, indem Sie die Eigenschaft CapacityReservationGroupId auf „Null“ festlegen: