Share via


Eliminación de una asociación de conjunto de escalado de máquinas virtuales de un grupo de reserva de capacidad

Se aplica a: ✔️ Conjunto de escalado uniforme ✔️ Conjuntos de escalado flexibles

En este artículo se describe cómo quitar una asociación de conjunto de escalado de máquinas virtuales de un grupo de reserva de capacidad. Para obtener más información sobre las reservas de capacidad, vea el artículo de información general.

Dado que la máquina virtual y la reserva de capacidad subyacente lógicamente ocupan capacidad, Azure impone algunas restricciones en este proceso para evitar estados de asignación ambiguos y errores inesperados.

Hay dos maneras de cambiar una asociación:

  • Opción 1: desasignar el conjunto de escalado de máquinas virtuales, cambiar la propiedad Grupo de reserva de capacidad en el nivel de conjunto de escalado y luego actualizar las máquinas virtuales subyacentes
  • Opción 2: actualizar la cantidad reservada a cero y cambiar la propiedad Grupo de reserva de capacidad

Desasigne el conjunto de escalado de máquinas virtuales.

La primera opción es desasignar el conjunto de escalado de máquinas virtuales, cambiar la propiedad Grupo de reserva de capacidad en el nivel de conjunto de escalado y luego actualizar las máquinas virtuales subyacentes.

Vaya a Directivas de actualización para obtener más información sobre las actualizaciones automáticas, graduales y manuales.

  1. Desasigne el conjunto de escalado de máquinas virtuales.

    POST  https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/deallocate?api-version=2021-04-01
    
  2. Actualice el conjunto de escalado de máquinas virtuales para quitar la asociación con el grupo de reserva de capacidad

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

    En el cuerpo de la solicitud, establezca la propiedad capacityReservationGroup en NULL para quitar la asociación del conjunto de escalado de máquinas virtuales con el grupo:

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

Actualización de la cantidad reservada a cero

La segunda opción conlleva actualizar la cantidad reservada a cero y, a continuación, cambiar la propiedad Grupo de reserva de capacidad.

Esta opción funciona bien cuando no se puede desasignar el conjunto de escalado y cuando ya no se necesita una reserva. Por ejemplo, puede crear una reserva de capacidad para garantizar temporalmente la capacidad durante una implementación a gran escala. Una vez completada, la reserva ya no es necesaria.

Vaya a Directivas de actualización para obtener más información sobre las actualizaciones automáticas, graduales y manuales.

  1. Actualización de la cantidad reservada a cero

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/CapacityReservations/{CapacityReservationName}?api-version=2021-04-01
    

    En el cuerpo de la solicitud, incluya los siguientes parámetros:

    {
    "sku": 
        {
        "capacity": 0
        }
    } 
    

    Observe que el valor de la propiedad capacity está establecido en 0.

  2. Actualice el conjunto de escalado de máquinas virtuales para quitar la asociación con el grupo de reserva de capacidad

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

    En el cuerpo de la solicitud, establezca la propiedad capacityReservationGroup en NULL para quitar la asociación:

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

Directivas de actualización

  • Actualización automática: en este modo, las instancias de máquina virtual del conjunto de escalado se desasocian automáticamente del grupo de reserva de capacidad sin que sea necesaria ninguna acción adicional por su parte.
  • Actualización gradual: en este modo, las instancias de máquina virtual del conjunto de escalado se desasocian del grupo de reserva de capacidad sin que sea necesaria ninguna acción adicional por su parte. Sin embargo, se actualizan en lotes con un tiempo de pausa opcional entre ellas.
  • Actualización manual: en este modo, no les sucede nada a las instancias de máquina virtual del conjunto de escalado cuando este se actualiza. Tendrá que quitar cada máquina virtual del conjunto de escalado individualmente mediante su actualización con el modelo del conjunto de escalado más reciente.

Pasos siguientes