Passer au contenu

Comment résoudre les problèmes liés à ma réserve de capacité à la demande Amazon EC2 ?

Lecture de 4 minute(s)
0

J'utilise les réserves de capacité à la demande pour mes instances Amazon Elastic Compute Cloud (Amazon EC2). Cependant, mes instances Amazon EC2 n'utilisent pas la capacité réservée.

Résolution

Remarque : si des erreurs surviennent lorsque vous exécutez des commandes de l'interface de la ligne de commande AWS (AWS CLI), consultez la section Résoudre des erreurs liées à l’AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente de l'AWS CLI.

Vérifier la configuration de votre réserve de capacité

Vérifier les paramètres de réserve de capacité

Prérequis : votre réserve de capacité doit respecter les exigences suivantes :

  • La réserve de capacité est active.
  • La réserve de capacité utilise le même type d'instance que votre instance EC2.
  • La réserve de capacité se trouve dans la même zone de disponibilité que votre instance.
  • L'utilisation de la réserve de capacité est inférieure à 100 %.

Pour vérifier les paramètres de réserve de capacité, ouvrez la console Amazon EC2, puis sélectionnez Réserves de capacité. Si votre réserve de capacité ne répond pas aux exigences précédentes, annulez-la. Puis, créez une nouvelle réserve de capacité avec les paramètres appropriés. Vous ne pouvez pas modifier une réserve de capacité existante.

Vérifier si vous avez configuré la réserve de capacité pour l'ouverture

Exécutez la commande describe-instances de l’AWS CLI pour vérifier les paramètres de réserve de capacité de l'instance :

aws ec2 describe-instances --filters --instance-ids instance-id

Remarque : remplacez instance-id par l'ID de l'instance qui utilise la réserve de capacité.

Dans la sortie, assurez-vous que CapacityReservationSpecification est défini sur Ouvrir. Si CapacityReservationSpecification est défini sur Aucun, vous devez mettre à jour vos paramètres de réserve de capacité pour permettre à l'instance d'utiliser la réserve de capacité.

Exemple de sortie :

"CapacityReservationSpecification": {
  "CapacityReservationPreference": "open",
  "CapacityReservationTarget": null
}

Configurer votre instance pour un arrêt et un démarrage

Remarque : lorsque vous arrêtez et démarrez une instance, son adresse IP publique change. Une bonne pratique consiste à utiliser une adresse IP Elastic pour acheminer le trafic externe vers votre instance au lieu d'une adresse IP publique. Si vous utilisez Amazon Route 53, vous devrez peut-être mettre à jour les enregistrements DNS Route 53 lorsque l'adresse IP publique change.

Avant d'arrêter et de démarrer votre instance, effectuez les actions suivantes :

Configurer votre réserve de capacité pour l'ouverture

Procédez comme suit :

  1. Arrêtez l’instance.
  2. Sélectionnez l’instance, puis choisissez Actions.
  3. Sélectionnez Paramètres de l'instance, puis sélectionnez Modifier les paramètres de réserve de capacité.
  4. Dans Paramètre de la réserve de capacité, choisissez Ouvrir.
  5. Sélectionnez Enregistrer.
  6. Démarrez l'instance.
  7. Exécutez la commande describe-instances suivante pour vérifier que CapacityReservationSpecification est configuré pour s'ouvrir :
    aws ec2 describe-instances --filters --instance-ids instance-id
    Remarque : remplacez instance-id par l’ID de l'instance.

Informations connexes

Comment demander une augmentation du quota de service vCPU pour mon instance EC2 à la requête ?

Comment résoudre les erreurs InsufficientInstanceCapacity lors du démarrage ou du lancement d'une instance EC2 ?

Comment résoudre l'erreur ReservationCapacityExceeded rencontrée lorsque je lance ou démarre une instance Amazon EC2 ?

AWS OFFICIELA mis à jour il y a 6 mois