Usuwanie skojarzenia maszyny wirtualnej z grupy rezerwacji pojemności

W tym artykule przedstawiono kroki usuwania skojarzenia maszyny wirtualnej z grupą rezerwacja pojemności. Aby dowiedzieć się więcej na temat rezerwacji pojemności, zobacz artykuł omówienie.

Ponieważ zarówno maszyna wirtualna, jak i podstawowa rezerwacja pojemności zajmują logicznie pojemność, platforma Azure nakłada pewne ograniczenia na ten proces, aby uniknąć niejednoznacznych stanów alokacji i nieoczekiwanych błędów.

Istnieją dwa sposoby zmiany skojarzenia:

  • Opcja 1. Cofnij przydział maszyny wirtualnej, zmień właściwość Grupy rezerwacji pojemności i opcjonalnie ponownie uruchom maszynę wirtualną
  • Opcja 2. Zaktualizuj zarezerwowaną ilość na zero, a następnie zmień właściwość grupy Rezerwacja pojemności

Cofanie przydziału maszyny wirtualnej

Pierwszą opcją jest cofnięcie przydziału maszyny wirtualnej, zmiana właściwości grupy Rezerwacja pojemności i opcjonalnie ponowne uruchomienie maszyny wirtualnej.

  1. Cofanie przydziału maszyny wirtualnej

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/deallocate?api-version=2021-04-01
    
  2. Zaktualizuj maszynę wirtualną, aby usunąć skojarzenie z grupą Rezerwacja pojemności

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

    W treści żądania ustaw capacityReservationGroup właściwość na null, aby usunąć skojarzenie maszyny wirtualnej z grupą:

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

Aktualizowanie zarezerwowanej ilości do zera

Druga opcja obejmuje zaktualizowanie zarezerwowanej ilości na zero, a następnie zmianę właściwości grupy Rezerwacja pojemności.

Ta opcja działa dobrze, gdy nie można cofnąć przydziału maszyny wirtualnej i gdy rezerwacja nie jest już potrzebna. Możesz na przykład utworzyć rezerwację pojemności, aby tymczasowo zapewnić pojemność podczas wdrażania na dużą skalę. Po zakończeniu rezerwacja nie jest już potrzebna.

  1. Aktualizowanie zarezerwowanej ilości do zera

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

    W treści żądania dołącz następujące parametry:

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

    Należy pamiętać, że capacity właściwość jest ustawiona na 0.

  2. Zaktualizuj maszynę wirtualną, aby usunąć skojarzenie z grupą Rezerwacja pojemności

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

    W treści żądania ustaw capacityReservationGroup właściwość na null, aby usunąć skojarzenie:

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

Następne kroki