Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se explica cómo actualizar la configuración de combinación de instancias en un conjunto de escalado, incluidos el cambio de tamaños de máquina virtual y las estrategias de asignación.
Actualización de la configuración de combinación de instancias en un conjunto de escalado existente
La configuración de combinación de instancias se puede actualizar en el conjunto de escalado a través de la CLI, PowerShell y la API de REST. Puede cambiar los tamaños de la máquina virtual (VM) o la estrategia de asignación, o ambos, en una sola llamada.
Nota:
Al cambiar la estrategia de asignación, la nueva estrategia solo surte efecto después de que el conjunto de escalado se escale o reduzca horizontalmente. Las máquinas virtuales existentes no se verán afectadas hasta que se produzca una acción de escalado.
Al cambiar de Prioritized (preview) a otra estrategia de asignación, primero debe anular las clasificaciones de prioridad asociadas a los tamaños de máquina virtual.
Asegúrese de que usa la versión 2.66.0 de la CLI de Azure o posterior.
Cambio de la estrategia de asignación
Para actualizar la estrategia de asignación, por ejemplo, a CapacityOptimized:
az vmss update \
--resource-group {resourceGroupName} \
--name {scaleSetName} \
--set skuProfile.allocationStrategy=CapacityOptimized
Cambio de los tamaños de máquina virtual
Para actualizar los tamaños de máquina virtual en skuProfile, por ejemplo, para Standard_D2as_v4, Standard_D2as_v5 y Standard_D2s_v5:
Nota:
Al actualizar los tamaños de máquina virtual, debe especificar la lista completa de tamaños que desee en el conjunto de escalado. Esta operación reemplaza toda la lista, no solo agrega ni quita tamaños individuales.
az vmss update \
--resource-group {resourceGroupName} \
--name {scaleSetName} \
--skuprofile-vmsizes Standard_D2as_v4 Standard_D2as_v5 Standard_D2s_v5
Habilitar la combinación de instancias en un conjunto de escalado existente
Para habilitar la combinación de instancias en un conjunto de escalado que aún no lo usa, especifique las propiedades skuProfile. Debe establecer:
-
sku.namea"Mix" -
sku.tieranull - Al menos un valor en
vmSizesbajoskuProfile - Un
allocationStrategy(si no se especifica, Azure usalowestPricecomo valor predeterminado)
En los ejemplos siguientes se muestra cómo habilitar la combinación de instancias en un conjunto de escalado existente.
En este ejemplo, se actualiza un conjunto de escalado existente en el modo de orquestación flexible para utilizar una combinación de instancias con tamaños de máquina virtual Standard_D2as_v4, Standard_D2s_v5 y Standard_D2as_v5, y la estrategia de asignación 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
Escenarios de actualización comunes
Eliminación de un tamaño de máquina virtual específico
Para quitar un tamaño de máquina virtual específico de la configuración de combinación de instancias, especifique la lista completa de tamaños de máquina virtual que desea conservar, excepto el tamaño que desea quitar.
Ejemplo: Quitar Standard_D2as_v4 de un conjunto de escalado que tenga Standard_D2as_v4, Standard_D2s_v4, Standard_D2as_v5y Standard_D2s_v5:
az vmss update \
--resource-group {resourceGroupName} \
--name {scaleSetName} \
--skuprofile-vmsizes Standard_D2s_v4 Standard_D2as_v5 Standard_D2s_v5
Adición de un tamaño de máquina virtual específico
Para agregar un nuevo tamaño de máquina virtual a la configuración de combinación de instancias, especifique la lista completa de tamaños de máquina virtual, incluidos los tamaños existentes y los nuevos.
Ejemplo: Agregue Standard_D4s_v5 a un conjunto de escalado que tenga Standard_D2s_v4actualmente , Standard_D2as_v5y 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
Pasos siguientes
Aprenda a solucionar problemas del conjunto de escalado habilitado para combinación de instancias.