Compartir a través de


Eliminación de una asociación del 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 más información sobre las reservas de capacidad, consulte la Introducción a las reservas de capacidad.

Dado que la máquina virtual (VM) 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:

  • Desasigne el conjunto de escalado de máquinas virtuales, cambie la propiedad Grupo de reserva de capacidad en el nivel de conjunto de escalado y luego actualice las máquinas virtuales subyacentes.
  • Actualice la cantidad reservada a cero y cambie la propiedad Grupo de reserva de capacidad.

Desasignación del 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 luego 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 necesitan reservas. Por ejemplo, puede crear una reserva de capacidad para garantizar temporalmente la capacidad durante una implementación a gran escala. Una vez finalizada la implementación, 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
        }
    } 
    

    Tenga en cuenta también que la propiedad capacity está establecida 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. Tiene 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.

Paso siguiente