Supprimer une association VM d’un groupe de réservations de capacité

Cet article a pour but de vous guider tout au long des étapes de suppression, d’une association de machines virtuelles à un groupe de réservations de capacité. Pour en savoir plus sur les réservations de capacité, consultez l'article vue d’ensemble.

Étant donné que la machine virtuelle et la réservation de capacité sous-jacente occupent la capacité logiquement, Azure impose certaines contraintes sur ce processus afin d’éviter des états d’allocation ambigus et des erreurs inattendues.

Vous pouvez modifier l’association de deux façons :

  • Option 1 : libérer la machine virtuelle, modifier la propriété de groupe de réservation de capacité et éventuellement redémarrer la machine virtuelle
  • Option 2 : mettre à zéro la quantité réservée, puis modifier la propriété du groupe de réservations de capacité

Libérer la machine virtuelle

La première option consiste à libérer la machine virtuelle, à modifier la propriété de groupe de réservation de capacité et éventuellement à redémarrer la machine virtuelle.

  1. Libérer la machine virtuelle

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/deallocate?api-version=2021-04-01
    
  2. Mettre à jour la machine virtuelle pour supprimer l’association avec le groupe de réservations de capacité

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

    Dans le corps de la demande, définissez la propriété capacityReservationGroup sur zéro pour supprimer l’association de la machine virtuelle au groupe :

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

Mettez à jour la quantité réservée à zéro

La deuxième option consiste à mettre à jour la quantité réservée à zéro, puis à modifier la propriété du groupe de réservations de capacité.

Cette option fonctionne bien lorsque la machine virtuelle ne peut pas être libérée et lorsqu’une réservation n’est plus nécessaire. Par exemple, vous avez la possibilité de créer une réservation de capacité pour garantir temporairement la capacité lors d’un déploiement à grande échelle. Une fois l’opération terminée, la réservation n’est plus nécessaire.

  1. Mettez à jour la quantité réservée à zéro

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

    Dans le corps de la requête, incluez les paramètres suivants :

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

    Notez que la propriété capacity est configurée sur 0.

  2. Mettez à jour la machine virtuelle pour supprimer l’association avec le groupe de réservations de capacité

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

    Dans le corps de la demande, définissez la propriété capacityReservationGroup sur zéro pour supprimer l’association :

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

Étapes suivantes