Удаление связи виртуальной машины из группы резервирования емкости
В этой статье описаны шаги по удалению связи виртуальной машины с группой резервирования емкости. Дополнительные сведения о резервировании емкости см. в обзоре резервирования емкости.
Так как виртуальная машина и базовая резервация емкости логически занимают емкость, Azure накладывает некоторые ограничения на этот процесс, чтобы избежать неоднозначных состояний выделения и непредвиденных ошибок.
Существует два способа изменения связи.
- Разместите виртуальную машину, измените свойство группы резервирования емкости и, при необходимости, перезапустите виртуальную машину.
- Обновите зарезервированное количество до нуля, а затем измените свойство группы резервирования емкости.
Освободить виртуальную машину.
Первым вариантом является освобождение виртуальной машины, изменение свойства группы резервирования емкости и, при необходимости, перезапуск виртуальной машины.
Отмените выделение виртуальной машины:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/deallocate?api-version=2021-04-01
Обновите виртуальную машину, чтобы удалить связь с группой резервирования емкости:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/update?api-version=2021-04-01
В тексте запроса задайте
capacityReservationGroup
для свойстваnull
удаление связи виртуальной машины в группу:{ "location": "eastus", "properties": { "capacityReservation": { "capacityReservationGroup": { "id":null } } } }
Обновление зарезервированного количества до нуля
Второй вариант включает обновление зарезервированного количества до нуля, а затем изменение свойства группы резервирования емкости.
Этот параметр хорошо работает, если виртуальная машина не может быть освобождена и когда резервирование больше не требуется. Например, вы можете создать резервирование емкости, чтобы временно обеспечить емкость во время крупномасштабных развертываний. После завершения резервирования больше не требуется.
Обновите зарезервированное количество до нуля:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/CapacityReservations/{CapacityReservationName}?api-version=2021-04-01
Включите в тело запроса следующие параметры:
{ "sku": { "capacity": 0 } }
Обратите внимание, что
capacity
для свойства задано значение0
.Обновите виртуальную машину, чтобы удалить связь с группой резервирования емкости.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}/update?api-version=2021-04-01
В тексте запроса задайте
capacityReservationGroup
для свойстваnull
удаление связи:{ "location": "eastus", "properties": { "capacityReservation": { "capacityReservationGroup": { "id":null } } } }