Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
¿Por qué no puedo iniciar mi instancia de EC2?
No puedo iniciar una nueva instancia de Amazon Elastic Compute Cloud (Amazon EC2) ni iniciar una instancia existente.
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.
Si no recibes ningún código de error al intentar iniciar la instancia, comprueba el evento StartInstances en el historial de eventos de AWS CloudTrail. O bien, ejecuta el siguiente comando describe-instances de la AWS CLI:
aws ec2 describe-instances --instance-id MYINSTANCE --output json
Nota: Sustituye MYINSTANCE por el ID de la instancia que no puedes iniciar.
En la salida, comprueba el mensaje StateReason. En el siguiente ejemplo de respuesta, StateReason es Client.InternalError:
"StateReason": { "Message": "Client.InternalError: Client error on launch", "Code": "Client.InternalError" },
Según el error que recibas, lleva a cabo las siguientes acciones de solución de problemas.
«InsufficientInstanceCapacity»
El siguiente error se produce cuando no hay suficiente capacidad bajo demanda para iniciar la nueva instancia o reiniciar la instancia detenida:
«An error occurred (InsufficientInstanceCapacity) when calling the StartInstances operation (reached max retries: 4): Insufficient capacity)».
Para solucionar este problema, consulta ¿Cómo puedo solucionar los errores de InsufficientInstanceCapacity al iniciar una instancia de EC2?
«InstanceLimitExceeded»
Este error se produce cuando se inician más instancias de las permitidas como máximo en una región de AWS:
«InstanceLimitExceeded: Your quota allows for 0 more running instance(s)».
Para solucionar este problema, consulta ¿Cómo puedo solucionar los errores de InstanceLimitExceeded al iniciar una instancia de EC2?
«UnauthorizedOperation"
El error «UnauthorizedOperation» se produce cuando el usuario que intenta iniciar la instancia no tiene los permisos necesarios. Para solucionar este error, consulta ¿Cómo decodifico y analizo los errores de autorización de tipo «UnauthorizedOperation» para detectar errores de inicio de instancias de EC2?
«The requested configuration is currently not supported»
El mensaje de error «configuration is currently not supported» aparece cuando la zona de disponibilidad que has solicitado no admite el tipo de instancia que has especificado. Para comprobar la disponibilidad de los tipos de instancia en zonas de disponibilidad concretas, ejecuta el siguiente comando describe-instance-type-offerings:
aws ec2 describe-instance-type-offerings --location-type availability-zone --filters Name=instance-type,Values=c5.2xlarge --region us-east-1
Nota: Sustituye c5.2xlarge por tu tipo de instancia y us-east-1 por la región de tu zona de disponibilidad.
A continuación, inicia la instancia en una zona de disponibilidad compatible.
El error también se produce si la imagen de máquina de Amazon (AMI) que has usado para iniciar la instancia no admite el tipo de instancia que has seleccionado. Antes de seleccionar el tipo o la familia de instancias, consulta la descripción de las AMI en AWS Marketplace. Este problema suele producirse cuando utilizas la AWS CLI para iniciar una AMI de AWS Marketplace. Si usas la consola de Amazon EC2 para iniciar la instancia, no podrás acceder a las instancias no compatibles.
«InternalError»
El error «InternalError» se produce normalmente por los siguientes motivos:
- Has adjuntado incorrectamente el volumen de Amazon Elastic Block Store (Amazon EBS) a la instancia.
- Un volumen de EBS adjunto a la instancia se encuentra en el estado ERROR.
- Has adjuntado un volumen de EBS cifrado a la instancia, pero no tienes permisos para acceder a la clave de descifrado de AWS Key Management Service (AWS KMS).
Para solucionar este error, consulta ¿Cómo soluciono los problemas de una instancia de Amazon EC2 que se detiene o termina cuando intento iniciarla con los errores «InternalError» o «Client.UserInitiatedShutdown»?
«Disk full»
Cuando te quedas sin espacio en una instancia y el servicio de auditoría detiene la máquina en el arranque, se produce un mensaje de error de «disk full».
Importante: Antes de detener e iniciar la instancia, lleva a cabo las siguientes acciones.
- Crea una instantánea de tu volumen de EBS.
Nota: Si tu instancia está respaldada por un almacén de instancias o tiene volúmenes de almacén de instancias que contienen datos, Amazon EC2 elimina los datos cuando se detiene la instancia. - Elimina temporalmente la instancia de su grupo de Amazon EC2 Auto Scaling.
Nota: Si detienes una instancia que está en un grupo de EC2 Auto Scaling, puedes terminar la instancia en función de la configuración de protección de desescalamiento horizontal. Las instancias que inicies con Amazon EMR, AWS CloudFormation o AWS Elastic Beanstalk pueden estar en un grupo de escalamiento automático. - Establece el comportamiento de apagado de las instancias en Detener para asegurarte de que las instancias no finalicen cuando las detengas.
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.
Para resolver los errores de «disk full», sigue estos pasos:
-
Abre la consola de Amazon EC2.
-
En el panel de navegación, elige Instancias y, a continuación, selecciona tu instancia.
-
Desconecta el volumen raíz de EBS /dev/xvda de la instancia detenida.
-
Inicia una nueva instancia de EC2 en la misma zona de disponibilidad que la instancia original.
-
Adjunta el volumen raíz a la instancia de rescate como dispositivo secundario.
Nota: Al adjuntar volúmenes secundarios, puedes utilizar diferentes nombres de dispositivos. -
Para crear un directorio de puntos de montaje para el nuevo volumen, ejecuta el siguiente comando:
sudo mkdir /mnt/rescueNota: Sustituye /mnt/rescue por el directorio de puntos de montaje. Solo puedes usar comandos sudo para instancias que se ejecuten en Linux.
-
Para montar el volumen en el nuevo directorio, ejecuta el siguiente comando:
sudo mount /dev/xvdf /mnt/rescueNota: Sustituye /dev/xvdf por el nombre de tu dispositivo y /mnt/rescue por el directorio de tu punto de montaje. Solo puedes usar comandos sudo para instancias que se ejecuten en Linux. Si no sabes el nombre del dispositivo, ejecuta el siguiente comando para ver todos los dispositivos de disco disponibles y sus puntos de montaje:
lsblk -
Para desmontar el volumen, ejecuta el siguiente comando:
sudo umount /mnt/rescue
Nota: Sustituye /mnt/rescue por el directorio de puntos de montaje. Solo puedes usar comandos sudo para instancias que se ejecuten en Linux. Desconecta el volumen de la instancia de rescate. Adjunta el volumen a la instancia original con el nombre de dispositivo raíz /dev/xvda. Inicia la instancia para confirmar que arranca correctamente. Comprueba si hay HALT en el archivo de configuración de auditoría /etc/audit/auditd.conf para asegurarte de que el servicio de auditoría no puede apagar la máquina si se queda sin espacio. Para Amazon Linux 1 (AL1), Amazon Linux 2 (AL2) y Amazon Linux 2023 (AL2023), asegúrate de que el archivo de configuración de auditoría incluya las siguientes opciones:
max_log_file_action = ROTATEadmin_space_left_action = SUSPEND disk_full_action = SUSPEND disk_error_action = SUSPEND
«InvalidParameterValue»
El mensaje de error «InvalidParameterValue» aparece cuando un parámetro de la solicitud no es válido, no se admite o no se puede usar. El mensaje de error incluye una explicación. Por ejemplo, si un volumen raíz no está adjunto a la instancia en /dev/sda1 o /dev/xvda, la instancia no se iniciará. Cuando esto ocurre, recibirás una entrada en el historial de eventos de CloudTrail similar a la del siguiente ejemplo:
«An error occurred (InvalidParameterValue) when calling the StartInstances operation: Invalid value 'i-abcdefghxyz' for instanceId. Instance does not have a volume attached at root (/dev/sda1)»
Para resolver este problema, cambia el parámetro que aparece en el mensaje de error. Por ejemplo, para solucionar el error del ejemplo anterior, adjunta el volumen raíz a la instancia en /dev/sda1 y, a continuación, inicia la instancia. Para obtener más información, consulta Códigos de error de la API de Amazon EC2.
Información relacionada
- Temas
- Compute
- Etiquetas
- LinuxAmazon EC2Windows
- Idioma
- Español
Vídeos relacionados


Contenido relevante
- preguntada hace 10 meses
- preguntada hace 2 meses
- preguntada hace 9 meses
- preguntada hace 8 meses
- preguntada hace 9 meses
OFICIAL DE AWSActualizada hace 2 años