Бөлісу құралы:


Удаление сопоставления масштабируемого набора виртуальных машин из группы резервирования емкости

Область применения ✔️ Универсальные масштабируемые наборы ✔️ Гибкие масштабируемые наборы

В этой статье описывается удаление сопоставления масштабируемого набора виртуальных машин из группы резервирования емкости. Дополнительные сведения о резервировании емкости см. в обзоре резервирования емкости.

Так как виртуальная машина и базовая резервация емкости логически занимают емкость, Azure накладывает некоторые ограничения на этот процесс, чтобы избежать неоднозначных состояний выделения и непредвиденных ошибок.

Существует два способа изменения связи.

  • Разместите масштабируемый набор виртуальных машин, измените свойство группы резервирования емкости на уровне масштабируемого набора, а затем обновите базовые виртуальные машины.
  • Обновите зарезервированное количество до нуля, а затем измените свойство группы резервирования емкости.

Отмена распределения ресурсов для масштабируемого набора виртуальных машин

Первым вариантом является освобождение масштабируемого набора виртуальных машин, изменение свойства группы резервирования емкости на уровне масштабируемого набора, а затем обновление базовых виртуальных машин.

Дополнительные сведения о автоматическом, последовательном и ручном обновлении см. в политиках обновления.

  1. Отмените выделение масштабируемого набора виртуальных машин:

    POST  https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/deallocate?api-version=2021-04-01
    
  2. Обновите масштабируемый набор виртуальных машин, чтобы удалить связь с группой резервирования емкости:

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

    В тексте запроса задайте capacityReservationGroup свойство, чтобы null удалить связь масштабируемого набора виртуальных машин с группой:

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

Обновление зарезервированного количества до нуля

Второй вариант включает обновление зарезервированного количества до нуля, а затем изменение свойства группы резервирования емкости.

Этот параметр хорошо работает, если масштабируемый набор не может быть освобожден и когда резервирование больше не требуется. Например, вы можете создать резервирование емкости, чтобы временно обеспечить емкость во время крупномасштабных развертываний. После завершения развертывания резервирование больше не требуется.

Дополнительные сведения о автоматическом, последовательном и ручном обновлении см. в политиках обновления.

  1. Обновите зарезервированное количество до нуля:

    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.

  2. Обновите масштабируемый набор виртуальных машин, чтобы удалить связь с группой резервирования емкости.

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

    В тексте запроса задайте capacityReservationGroup для свойства null удаление связи:

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

Политики обновления

  • Автоматическое обновление. В этом режиме экземпляры виртуальных машин масштабируемого набора автоматически отключаются от группы резервирования емкости без каких-либо дальнейших действий.
  • Последовательное обновление. В этом режиме экземпляры виртуальных машин масштабируемого набора отсообщаются от группы резервирования емкости без каких-либо дальнейших действий. Однако они обновляются в пакетном режиме, и между пакетами может быть необязательный ненулевой интервал.
  • Обновление вручную. В этом режиме ничего не происходит с экземплярами виртуальных машин масштабируемого набора при обновлении масштабируемого набора виртуальных машин. Необходимо отдельно удалить каждую виртуальную машину масштабируемого набора, обновив ее с помощью последней модели масштабируемого набора.

Следующий шаг