Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье объясняется, как обновить параметры смешивания экземпляров в масштабируемом наборе, включая изменение размеров виртуальных машин и стратегий выделения.
Обновление параметров смешивания экземпляров в существующем масштабируемом наборе
Параметры сочетания экземпляров можно обновить в масштабируемом наборе с помощью ИНТЕРФЕЙСА командной строки, PowerShell и REST API. Вы можете изменить размеры виртуальной машины или стратегию выделения или оба вызова.
Замечание
При изменении стратегии выделения, новая стратегия вступает в силу только после того, как набор виртуальных машин изменит масштаб, увеличиваясь или уменьшаясь. Существующие виртуальные машины не затрагиваются до тех пор, пока не произойдет действие масштабирования.
При переходе с Prioritized (preview) другой стратегии выделения необходимо сначала указать приоритеты, связанные с размерами виртуальной машины.
Убедитесь, что вы используете Azure CLI или более позднюю версию 2.66.0 .
Изменение стратегии выделения
Чтобы обновить стратегию выделения, например:CapacityOptimized
az vmss update \
--resource-group {resourceGroupName} \
--name {scaleSetName} \
--set skuProfile.allocationStrategy=CapacityOptimized
Изменение размеров виртуальной машины
Чтобы обновить размеры виртуальных машин в skuProfile, например, до Standard_D2as_v4, Standard_D2as_v5 и Standard_D2s_v5:
Замечание
При обновлении размеров виртуальных машин вам нужно указать полный список нужных размеров в наборе масштабирования. Эта операция заменяет весь список, а не просто добавляет или удаляет отдельные размеры.
az vmss update \
--resource-group {resourceGroupName} \
--name {scaleSetName} \
--skuprofile-vmsizes Standard_D2as_v4 Standard_D2as_v5 Standard_D2s_v5
Включение смешивания типов экземпляров в существующем масштабируемом наборе
Чтобы включить сочетание экземпляров в масштабируемом наборе, который еще не использует его, укажите skuProfile свойства. Необходимо задать следующее:
-
sku.nameдо"Mix" -
sku.tierдоnull - По крайней мере одно значение в
vmSizesвskuProfile - Значение
allocationStrategy(если не указано, Azure по умолчанию устанавливаетlowestPrice)
В следующих примерах показано, как включить микширование экземпляров в существующем масштабируемом наборе.
В этом примере обновляется существующий масштабируемый набор в режиме гибкой оркестрации для использования комбинации экземпляров с размерами виртуальных машин Standard_D2as_v4, Standard_D2s_v5 и Standard_D2as_v5, и capacityOptimized в качестве стратегии выделения:
az vmss update \
--name {scaleSetName} \
--resource-group {resourceGroupName} \
--set sku.name=Mix sku.tier=null \
--skuprofile-vmsizes Standard_D2as_v4 Standard_D2s_v5 Standard_D2as_v5 \
--set skuProfile.allocationStrategy=capacityOptimized
Распространенные сценарии обновления
Удаление определенного размера виртуальной машины
Чтобы удалить определенный размер виртуальной машины из конфигурации набора экземпляров, укажите полный список размеров виртуальных машин, которые требуется сохранить, за исключением размера, который требуется удалить.
Пример: Удаление Standard_D2as_v4 из масштабируемого набора, имеющего Standard_D2as_v4, Standard_D2s_v4, Standard_D2as_v5 и Standard_D2s_v5:
az vmss update \
--resource-group {resourceGroupName} \
--name {scaleSetName} \
--skuprofile-vmsizes Standard_D2s_v4 Standard_D2as_v5 Standard_D2s_v5
Добавление определенного размера виртуальной машины
Чтобы добавить новый размер виртуальной машины в конфигурацию набора экземпляров, укажите полный список размеров виртуальных машин, включая существующие и новые размеры.
Пример. Добавление Standard_D4s_v5 в масштабируемый набор, который в настоящее время имеет Standard_D2s_v4, Standard_D2as_v5и Standard_D2s_v5:
az vmss update \
--resource-group {resourceGroupName} \
--name {scaleSetName} \
--skuprofile-vmsizes Standard_D2s_v4 Standard_D2as_v5 Standard_D2s_v5 Standard_D4s_v5
Следующие шаги
Узнайте, как устранить неполадки в наборе масштабирования с поддержкой смешивания экземпляров.