Ez a cikk végigvezeti a virtuálisgép-társítás kapacitásfoglalási csoporthoz való eltávolításának lépésein. A kapacitásfoglalásokkal kapcsolatos további információkért tekintse meg az áttekintési cikket.
Mivel mind a virtuális gép, mind a mögöttes kapacitásfoglalás logikailag foglalja el a kapacitást, az Azure bizonyos korlátozásokat alkalmaz erre a folyamatra, hogy elkerülje a nem egyértelmű foglalási állapotokat és a váratlan hibákat.
A társítás kétféleképpen módosítható:
1. lehetőség: Felszabadíthatja a virtuális gépet, módosíthatja a Kapacitásfoglalás csoport tulajdonságát, és opcionálisan újraindíthatja a virtuális gépet
2. lehetőség: Frissítse a fenntartott mennyiséget nullára, majd módosítsa a Kapacitásfoglalás csoport tulajdonságát
A virtuális gép felszabadítása
Az első lehetőség a virtuális gép felszabadítása, a Kapacitásfoglalás csoport tulajdonság módosítása és a virtuális gép opcionális újraindítása.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/deallocate?api-version=2021-04-01
A virtuális gép frissítése a kapacitásfoglalási csoporttal való társítás eltávolításához
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/update?api-version=2021-04-01
A kérelem törzsében állítsa a capacityReservationGroup tulajdonságot null értékre a virtuálisgép-társítás csoporthoz való eltávolításához:
Nyissa meg a virtuális gépet, és válassza az Áttekintés lehetőséget
Válassza a Leállítás lehetőséget
Tudni fogja, hogy a virtuális gép felszabadítva van, amikor az állapot Leállítva (felszabadítva) értékre változik
A folyamat ezen szakaszában a virtuális gép továbbra is a Kapacitásfoglalás csoporthoz van társítva, ami a kapacitásfoglalás tulajdonságában virtualMachinesAssociated is tükröződik
Konfiguráció kiválasztása
A Kapacitásfoglalás csoport értékének beállítása Nincs értékre
A virtuális gép már nincs társítva a Kapacitásfoglalás csoporttal
A virtuális gép felszabadítása
az vm deallocate
-g myResourceGroup
-n myVM
Ha az állapot Leállítva (felszabadítva) értékre változik, a virtuális gép felszabadítva lesz.
Frissítse a virtuális gépet a Kapacitásfoglalás csoporttal való társítás eltávolításához a capacity-reservation-group tulajdonság Nincs értékre állításával:
az vm update
-g myresourcegroup
-n myVM
--capacity-reservation-group None
Ha az állapot Leállítva (felszabadítva) értékre változik, a virtuális gép felszabadítva lesz.
Frissítse a virtuális gépet a Kapacitásfoglalás csoporttal való társítás eltávolításához a CapacityReservationGroupId tulajdonság null értékre állításával:
A második lehetőség a fenntartott mennyiség nullára való frissítését, majd a Kapacitásfoglalás csoport tulajdonságának módosítását jelenti.
Ez a beállítás akkor működik jól, ha a virtuális gépet nem lehet felszabadítani, és ha már nincs szükség foglalásra. Létrehozhat például egy kapacitásfoglalást, amely ideiglenesen biztosítja a kapacitást egy nagy léptékű üzembe helyezés során. A befejezés után a foglalásra már nincs szükség.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/CapacityReservations/{CapacityReservationName}?api-version=2021-04-01
A kérelem törzsében adja meg a következő paramétereket:
{
"sku":
{
"capacity": 0
}
}
Vegye figyelembe, hogy capacity a tulajdonság értéke 0.
A virtuális gép frissítése a kapacitásfoglalási csoporttal való társítás eltávolításához
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}/update?api-version=2021-04-01
A kérelem törzsében állítsa a capacityReservationGroup tulajdonságot null értékre a társítás eltávolításához:
Frissítse a virtuális gépet a Kapacitásfoglalás csoporttal való társítás eltávolításához a capacity-reservation-group tulajdonság Nincs értékre állításával:
az vm update
-g myresourcegroup
-n myVM
--capacity-reservation-group None
Frissítse a virtuális gépet a Kapacitásfoglalás csoporttal való társítás eltávolításához a CapacityReservationGroupId tulajdonság null értékre állításával: