Menghapus asosiasi mesin virtual dari grup Reservasi Kapasitas

Artikel ini memandu Anda melalui langkah-langkah menghapus asosiasi VM ke grup Cadangan Kapasitas. Untuk mempelajari selengkapnya tentang reservasi kapasitas, lihat artikel gambaran umum.

Karena Mesin Virtual dan Reservasi Kapasitas yang mendasarinya secara logis menempati kapasitas, Azure memberlakukan beberapa batasan pada proses ini untuk menghindari status alokasi yang ambigu dan kesalahan yang tidak terduga.

Ada dua cara untuk mengubah asosiasi:

  • Opsi 1: Hapus alokasi mesin virtual, ubah properti grup Cadangan Kapasitas, dan secara opsional restart mesin virtual
  • Opsi 2: Perbarui jumlah yang dipesan menjadi nol dan kemudian ubah properti grup Cadangan Kapasitas

Membatalkan alokasi VM

Opsi pertama adalah membatalkan alokasi VM, mengubah properti grup Cadangan Kapasitas, dan secara opsional memulai ulang VM.

  1. Membatalkan alokasi VM

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/deallocate?api-version=2021-04-01
    
  2. Perbarui VM untuk menghapus asosiasi dengan grup Cadangan Kapasitas

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

    Di badan permintaan, atur properti capacityReservationGroup ke null untuk menghapus asosiasi VM ke grup:

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

Memperbarui jumlah yang dipesan menjadi nol

Opsi kedua melibatkan memperbarui jumlah yang dipesan ke nol dan kemudian mengubah properti grup Cadangan Kapasitas.

Opsi ini bekerja dengan baik ketika mesin virtual tidak dapat dialokasikan dan ketika reservasi tidak lagi diperlukan. Misalnya, Anda dapat membuat Cadangan Kapasitas untuk memastikan kapasitas sementara selama penerapan skala besar. Setelah selesai, reservasi tidak lagi diperlukan.

  1. Perbarui jumlah yang dipesan menjadi nol

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

    Di isi permintaan, sertakan parameter berikut:

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

    Perhatikan bahwa properti capacity disetel ke 0.

  2. Perbarui VM untuk menghapus asosiasi dengan grup Cadangan Kapasitas

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

    Di badan permintaan, atur properti capacityReservationGroup ke null untuk menghapus asosiasi:

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

Langkah berikutnya