Remover uma associação VM de um grupo de Reserva de Capacidade

Este artigo acompanha-o através dos passos de remoção de uma associação VM para um grupo de Reservas de Capacidade. Para saber mais sobre reservas de capacidade, consulte o artigo Visão Geral.

Uma vez que tanto o VM como a Reserva de Capacidade subjacente ocupam logicamente a capacidade, o Azure impõe alguns constrangimentos a este processo para evitar estados de atribuição ambíguos e erros inesperados.

Há duas maneiras de mudar uma associação:

  • Opção 1: Transparecar a máquina virtual, alterar a propriedade do grupo De Reserva de Capacidade e reiniciar opcionalmente a máquina virtual
  • Opção 2: Atualizar a quantidade reservada para zero e, em seguida, alterar a propriedade do grupo de Reserva de Capacidade

Deallocate the VM

A primeira opção é negociar o VM, alterar a propriedade do grupo de Reserva de Capacidade e reiniciar opcionalmente o VM.

  1. Deallocate the VM

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/deallocate?api-version=2021-04-01
    
  2. Atualizar o VM para remover a associação com o grupo de Reserva de Capacidade

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

    No órgão de pedido, coloque o capacityReservationGroup imóvel nulo para remover a associação VM ao grupo:

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

Atualizar a quantidade reservada para zero

A segunda opção consiste em atualizar a quantidade reservada para zero e, em seguida, alterar a propriedade do grupo De Reserva de Capacidade.

Esta opção funciona bem quando a máquina virtual não pode ser negociada e quando uma reserva já não é necessária. Por exemplo, pode criar uma Reserva de Capacidade para garantir temporariamente a capacidade durante uma implantação em larga escala. Uma vez concluída, a reserva já não é necessária.

  1. Atualizar a quantidade reservada para zero

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

    No organismo de pedido, inclua os seguintes parâmetros:

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

    Note que capacity a propriedade está definida para 0.

  2. Atualizar o VM para remover a associação com o grupo de Reserva de Capacidade

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

    No órgão de pedido, coloque o capacityReservationGroup imóvel nulo para remover a associação:

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

Passos seguintes