Associating and Disassociating VMs/VMSS with a Capacity Reservation Group
Association Model
text
Capacity Reservation Group (CRG)
├── Capacity Reservation: Standard_D4s_v5 × 5 (Zone 1)
├── Capacity Reservation: Standard_D4s_v5 × 3 (Zone 2)
└── Capacity Reservation: Standard_E8s_v5 × 2 (Zone 1)
VM / VMSS
└── capacityReservationGroup.id = <CRG resource ID>
└── Azure auto-matches to a reservation with the right VM size + zoneAssociating VMs
Set the capacityReservationGroup property when creating or updating a VM.
New VM
bash
az vm create \
-g <rg> \