Saltar al contenido

¿Cómo soluciono los problemas con mi reserva de capacidad bajo demanda de Amazon EC2?

4 minutos de lectura
0

Utilizo las reservas de capacidad bajo demanda para mis instancias de Amazon Elastic Compute Cloud (Amazon EC2). Sin embargo, mis instancias de Amazon EC2 no utilizan la capacidad reservada.

Solución

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de problemas de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.

Comprobación de la configuración de reserva de capacidad

Comprobación de la configuración de reserva de capacidad

Requisitos previos: Tu reserva de capacidad debe cumplir con los siguientes requisitos:

  • La reserva de capacidad está activa.
  • La reserva de capacidad usa el mismo tipo de instancia que la instancia de EC2.
  • La reserva de capacidad se encuentra en la misma zona de disponibilidad que tu instancia.
  • La utilización de la reserva de capacidad está por debajo del 100 %.

Para comprobar la configuración de reserva de capacidad, abre la consola de Amazon EC2 y, a continuación, selecciona Reservas de capacidad. Si tu reserva de capacidad no cumple con los requisitos anteriores, cancélala. A continuación, crea una nueva reserva de capacidad con la configuración correcta. No puedes modificar una reserva de capacidad existente.

Comprobar si se ha configurado la reserva de capacidad para que se abra

Ejecuta el siguiente comando describe-instances de la AWS CLI para comprobar la configuración de la reserva de capacidad de la instancia:

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

Nota: Sustituye instance-id por el ID de la instancia que usa la reserva de capacidad.

En la salida, asegúrate de que CapacityReservationSpecification esté establecido en Abrir. Si CapacityReservationSpecification se establece en Ninguna, debes actualizar la configuración de reserva de capacidad para permitir que la instancia use la reserva de capacidad.

Resultado de ejemplo:

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

Configuración de la instancia para que se detenga y comience

Nota: Al detener e iniciar una instancia, la dirección IP pública de la instancia cambia. Se recomienda utilizar una dirección IP elástica para enrutar el tráfico externo hacia la instancia en lugar de una dirección IP pública. Si usas Amazon Route 53, es posible que tengas que actualizar los registros DNS de Route 53 cuando cambies la dirección IP pública.

Antes de detener e iniciar la instancia, lleva a cabo las siguientes acciones:

Configuración de la reserva de capacidad para que se abra

Sigue estos pasos:

  1. Detén la instancia.
  2. Selecciona la instancia y, a continuación, selecciona Acciones.
  3. Selecciona la configuración de la instancia y, a continuación, elige Modificar la configuración de reserva de capacidad.
  4. En Configuración de la reserva de capacidad, elige Abrir.
  5. Selecciona Guardar.
  6. Inicia la instancia.
  7. Ejecuta el siguiente comando describe-instances para validar que CapacityReservationSpecification esté establecido en Abrir:
    aws ec2 describe-instances --filters --instance-ids instance-id
    Nota: Sustituye instance-id por el ID de la instancia.

Información relacionada

¿Cómo puedo solicitar un aumento de la cuota de servicio de vCPU para mi instancia bajo demanda de EC2?

¿Cómo puedo solucionar los errores de InsufficientInstanceCapacity al iniciar una instancia de EC2?

¿Cómo soluciono el error ReservationCapacityExceeded que recibo al iniciar una instancia de Amazon EC2?

OFICIAL DE AWSActualizada hace 6 meses