Quiz de Validación - MÓDULO 3
Este quiz de 30 preguntas le permite validar sus conocimientos sobre la resolución de problemas en EC2 antes de pasar al laboratorio práctico.
Pregunta 1
¿Cuál es el primer paso recomendado para solucionar una instancia EC2 inaccesible?
A) Terminar y recrear la instancia
B) Verificar el estado de la instancia en la consola de AWS
C) Contactar al soporte de AWS
D) Cambiar el tipo de instancia
Ver la respuesta
Respuesta: B
El primer paso siempre es verificar el estado de la instancia en la consola de AWS o mediante AWS CLI. El estado puede indicar si la instancia está running, stopped, o si tiene problemas de status checks. Esto orienta el resto del diagnóstico.
Pregunta 2
¿Qué son los "Status Checks" en EC2?
A) Verificaciones de facturación
B) Pruebas automáticas que verifican la accesibilidad y salud de la instancia
C) Logs de seguridad
D) Métricas de rendimiento
Ver la respuesta
Respuesta: B
Los Status Checks son pruebas automáticas realizadas por AWS cada minuto. Hay dos tipos: System Status Check (verifica la infraestructura subyacente de AWS) e Instance Status Check (verifica el sistema operativo de la instancia). Un fallo indica un problema a investigar.
Pregunta 3
¿Cuál es la diferencia entre System Status Check e Instance Status Check?
A) No hay diferencia
B) System verifica la infraestructura de AWS, Instance verifica el sistema operativo
C) System es para Linux, Instance para Windows
D) System es gratuito, Instance es de pago
Ver la respuesta
Respuesta: B
System Status Check verifica la infraestructura de AWS (alimentación, red, hardware del host). Un fallo suele requerir intervención de AWS o un reinicio en otro host. Instance Status Check verifica el sistema operativo (configuración de red, kernel, sistema de archivos). Un fallo requiere intervención del usuario.
Pregunta 4
Una instancia EC2 falla en el System Status Check. ¿Qué acción se recomienda?
A) Modificar el Security Group
B) Detener y arrancar la instancia (stop/start) para migrarla a otro host
C) Reiniciar la instancia
D) Cambiar la AMI
Ver la respuesta
Respuesta: B
Un fallo en el System Status Check indica un problema con la infraestructura subyacente de AWS. Un stop/start (no un simple reboot) fuerza a la instancia a reiniciarse en un nuevo host físico, lo que generalmente resuelve el problema. Un reboot mantiene la instancia en el mismo host.
Pregunta 5
¿Cuál es la diferencia entre "Reboot" y "Stop/Start" para una instancia EC2?
A) No hay diferencia
B) Reboot mantiene la instancia en el mismo host, Stop/Start puede migrarla a un nuevo host
C) Reboot es más lento
D) Stop/Start conserva la IP pública
Ver la respuesta
Respuesta: B
Reboot reinicia el sistema operativo pero mantiene la instancia en el mismo host físico. Stop/Start detiene completamente la instancia y la reinicia potencialmente en un nuevo host. Stop/Start cambia la IP pública (excepto Elastic IP) y reinicializa el instance store.
Pregunta 6
No puede conectarse por SSH a una instancia. ¿Cuál es la causa más probable?
A) La instancia no tiene suficiente RAM
B) El Security Group no permite tráfico en el puerto 22
C) La AMI está corrupta
D) El tipo de instancia es incorrecto
Ver la respuesta
Respuesta: B
La causa más frecuente de imposibilidad de conexión SSH es un Security Group que no permite tráfico entrante en el puerto 22 desde su dirección IP. Verifique que la regla inbound permita el puerto 22 (SSH) con la fuente apropiada (su IP o 0.0.0.0/0).
Pregunta 7
El error "Permission denied (publickey)" al conectar por SSH, ¿qué indica?
A) El puerto SSH está bloqueado
B) Un problema de autenticación con la clave privada
C) La instancia está detenida
D) La red está caída
Ver la respuesta
Respuesta: B
Este error indica un problema de autenticación por clave. Posibles causas: clave privada incorrecta utilizada, nombre de usuario incorrecto (ec2-user, ubuntu, etc.), permisos incorrectos en el archivo .pem (debe ser 400), o clave pública faltante/incorrecta en la instancia.
Pregunta 8
¿Qué nombre de usuario por defecto se utiliza para una instancia Amazon Linux?
A) root
B) admin
C) ec2-user
D) amazon
Ver la respuesta
Respuesta: C
Amazon Linux utiliza "ec2-user" como usuario por defecto. Otros ejemplos: Ubuntu utiliza "ubuntu", Debian utiliza "admin", CentOS utiliza "centos" o "ec2-user", RHEL utiliza "ec2-user". Usar el usuario incorrecto causa el error "Permission denied".
Pregunta 9
El error "Connection timed out" al conectar por SSH generalmente indica qué?
A) Contraseña incorrecta
B) Problema de red: Security Group, NACL, ruta, o instancia inaccesible
C) Clave SSH incorrecta
D) Instancia sobrecargada
Ver la respuesta
Respuesta: B
"Connection timed out" significa que la conexión no pudo establecerse a nivel de red. Verifique: el Security Group (puerto 22 abierto), los NACL del subnet, la tabla de ruteo, la Internet Gateway, la IP pública de la instancia, y que la instancia esté running en un subnet público.
Pregunta 10
¿Cómo verificar los logs del sistema de una instancia EC2 desde la consola de AWS?
A) Solo vía CloudWatch
B) Actions > Monitor and troubleshoot > Get system log
C) No es posible
D) Vía S3
Ver la respuesta
Respuesta: B
En la consola EC2, seleccione la instancia, luego Actions > Monitor and troubleshoot > Get system log. Esto muestra los logs de arranque (console output) que pueden revelar errores de boot, problemas de disco, o errores de configuración.
Pregunta 11
Una instancia EC2 permanece atascada en estado "pending". ¿Qué debe verificar?
A) El Security Group
B) La capacidad disponible en la región/AZ y los límites de cuenta
C) La clave SSH
D) Los logs de CloudWatch
Ver la respuesta
Respuesta: B
Una instancia atascada en "pending" puede indicar: falta de capacidad en la AZ para ese tipo de instancia, límite de cuenta alcanzado, problema con la AMI, o cuota de instancias excedida. Verifique los límites de servicio e intente en otra AZ o con otro tipo de instancia.
Pregunta 12
¿Qué significa el error "InsufficientInstanceCapacity"?
A) La instancia no tiene suficiente memoria
B) AWS no tiene suficiente capacidad disponible para ese tipo de instancia en la AZ
C) La cuenta de AWS está suspendida
D) El disco está lleno
Ver la respuesta
Respuesta: B
Este error indica que AWS no tiene la capacidad física disponible para lanzar el tipo de instancia solicitado en la zona de disponibilidad seleccionada. Soluciones: esperar y reintentar, elegir otra AZ, o elegir un tipo de instancia diferente.
Pregunta 13
¿Qué significa el error "InstanceLimitExceeded"?
A) La instancia es demasiado potente
B) Se alcanzó el máximo de instancias permitido para la cuenta
C) La red está saturada
D) La AMI es inválida
Ver la respuesta
Respuesta: B
Cada cuenta de AWS tiene límites (cuotas) en el número de instancias EC2 por región. "InstanceLimitExceeded" indica que se alcanzó ese límite. Solución: solicitar un aumento de cuota a través de Service Quotas en la consola de AWS.
Pregunta 14
¿Cómo aumentar los límites (cuotas) de EC2 de su cuenta?
A) No es posible
B) Vía Service Quotas en la consola de AWS o un ticket de soporte
C) Pagando más
D) Automáticamente después de 30 días
Ver la respuesta
Respuesta: B
Las cuotas pueden aumentarse mediante el servicio "Service Quotas" en la consola de AWS. Busque la cuota deseada y haga clic en "Request quota increase". Algunos aumentos son automáticos, otros requieren aprobación manual.
Pregunta 15
¿Qué comando de AWS CLI muestra los status checks de una instancia?
A) aws ec2 get-status
B) aws ec2 describe-instance-status
C) aws ec2 check-instance
D) aws ec2 instance-health
Ver la respuesta
Respuesta: B
El comando aws ec2 describe-instance-status --instance-ids i-xxxxx muestra la información de status check para una instancia. Muestra el estado de los System Status Checks e Instance Status Checks, así como los eventos planificados.
Pregunta 16
Una instancia EC2 no responde pero el status check está OK. ¿Qué debe verificar?
A) Solo el Security Group
B) La aplicación, el sistema operativo, la memoria y la CPU
C) La facturación
D) La AMI
Ver la respuesta
Respuesta: B
Si los status checks están OK pero la instancia no responde, el problema probablemente está a nivel de aplicación u OS. Verifique: ¿la aplicación está en ejecución?, ¿el sistema está sobrecargado (CPU/memoria al 100%)?, ¿hay un problema de configuración?, ¿el firewall interno (iptables) bloquea el tráfico?
Pregunta 17
¿Cómo acceder a una instancia Linux si SSH no funciona?
A) Es imposible
B) EC2 Instance Connect, Session Manager, o mediante una instancia de recuperación
C) Solo recreando la instancia
D) Vía RDP
Ver la respuesta
Respuesta: B
Alternativas a SSH: EC2 Instance Connect (vía consola de AWS), AWS Systems Manager Session Manager (si el agente SSM está instalado), Serial Console (para instancias Nitro), o desmontar el volumen root y adjuntarlo a una instancia de recuperación para corregir la configuración.
Pregunta 18
¿Qué es AWS Systems Manager Session Manager?
A) Una herramienta de gestión de sesiones de usuario
B) Un servicio que permite conectarse a las instancias sin abrir puertos SSH
C) Un gestor de contraseñas
D) Un servicio de backup
Ver la respuesta
Respuesta: B
Session Manager permite acceder a las instancias vía la consola de AWS o CLI sin abrir el puerto SSH (22) en el Security Group. Requiere el agente SSM en la instancia y los permisos IAM apropiados. Es más seguro porque no se requiere ningún puerto entrante.
Pregunta 19
Una instancia EC2 no puede acceder a Internet. ¿Cuál es la primera verificación?
A) Verificar que la instancia está en un subnet público con una ruta hacia la Internet Gateway
B) Reinstalar la instancia
C) Cambiar el tipo de instancia
D) Contactar a AWS
Ver la respuesta
Respuesta: A
Para acceder a Internet, una instancia debe estar en un subnet público con: una IP pública o Elastic IP, una ruta en la tabla de ruteo hacia la Internet Gateway (0.0.0.0/0 -> igw-xxx), y un Security Group que permita tráfico saliente.
Pregunta 20
¿Qué métrica de CloudWatch indica un uso elevado de CPU?
A) NetworkIn
B) CPUUtilization
C) DiskReadOps
D) StatusCheckFailed
Ver la respuesta
Respuesta: B
CPUUtilization es la métrica de CloudWatch que indica el porcentaje de uso de CPU. Un valor alto (cercano al 100%) puede explicar lentitud o falta de respuesta. Las métricas básicas son gratuitas con una granularidad de 5 minutos.
Pregunta 21
¿Qué significa el error "Client.UserInitiatedShutdown" en los logs de EC2?
A) AWS detuvo la instancia
B) La instancia fue detenida por una acción del usuario o un script interno
C) Falla de hardware
D) Problema de facturación
Ver la respuesta
Respuesta: B
Esta razón de detención indica que la instancia fue detenida por un comando del usuario (consola, CLI, API) o por un comando de apagado ejecutado desde la propia instancia (shutdown, poweroff). No es una falla sino una acción intencional.
Pregunta 22
¿Qué significa "Server.SpotInstanceTermination"?
A) La instancia fue terminada por mantenimiento
B) La instancia Spot fue reclamada por AWS porque el precio Spot superó su puja
C) Error del usuario
D) Problema de seguridad
Ver la respuesta
Respuesta: B
Las instancias Spot pueden ser interrumpidas por AWS con un aviso de 2 minutos cuando AWS necesita la capacidad o el precio Spot supera el máximo definido. Es un comportamiento esperado de las instancias Spot y se debe diseñar las aplicaciones para gestionarlo.
Pregunta 23
El error "InvalidKeyPair.NotFound" al lanzar una instancia, ¿qué indica?
A) La clave privada está corrupta
B) El key pair especificado no existe en la región
C) SSH está desactivado
D) La instancia está en ejecución
Ver la respuesta
Respuesta: B
Este error significa que el nombre de key pair especificado no existe en la región donde intenta lanzar la instancia. Los key pairs son regionales. Verifique el nombre exacto y asegúrese de estar en la región correcta, o cree el key pair en esa región.
Pregunta 24
¿Cómo diagnosticar por qué una instancia no arranca correctamente?
A) Ver solo el Security Group
B) Consultar el System Log (console output) y los status checks
C) Cambiar la AMI
D) Esperar 24 horas
Ver la respuesta
Respuesta: B
El System Log (Get system log en la consola) muestra los mensajes de arranque del sistema operativo, revelando errores de boot, problemas de montaje de disco, errores de kernel, etc. Los status checks indican si la instancia pasó sus verificaciones de salud.
Pregunta 25
Una instancia muestra "0/2 checks passed". ¿Qué significa este mensaje?
A) La instancia funciona perfectamente
B) Ambos status checks (System e Instance) han fallado
C) Dos instancias están caídas
D) El check de seguridad ha fallado
Ver la respuesta
Respuesta: B
"0/2 checks passed" significa que ambos status checks han fallado: System Status Check E Instance Status Check. Es una situación crítica que requiere investigación inmediata. "2/2 checks passed" significa que todo está OK.
Pregunta 26
¿Qué metodología de resolución de problemas se recomienda?
A) Probar soluciones al azar
B) Síntoma -> Hipótesis -> Pruebas -> Correctivo -> Verificación
C) Siempre recrear la instancia
D) Contactar al soporte inmediatamente
Ver la respuesta
Respuesta: B
La metodología estructurada es: 1) Identificar el síntoma exacto, 2) Formular hipótesis sobre las posibles causas, 3) Probar cada hipótesis metódicamente, 4) Aplicar el correctivo, 5) Verificar que el problema esté resuelto. Documentar cada paso.
Pregunta 27
La instancia está "running" pero obtiene "No route to host". ¿Qué debe verificar?
A) La clave SSH
B) La tabla de ruteo y la Internet Gateway
C) El tipo de instancia
D) La AMI
Ver la respuesta
Respuesta: B
"No route to host" es un error de red que indica que no hay un camino hacia la instancia. Verifique: la tabla de ruteo del subnet, la presencia de una Internet Gateway (para subnets públicos), la ruta por defecto (0.0.0.0/0), y que la instancia tenga una IP pública.
Pregunta 28
¿Por qué una instancia podría perder conectividad después de un reboot?
A) El reboot elimina los Security Groups
B) Un servicio de red (como NetworkManager) no arrancó correctamente
C) La AMI fue eliminada
D) La cuenta de AWS expiró
Ver la respuesta
Respuesta: B
Después de un reboot, algunos servicios pueden no arrancar correctamente, especialmente los servicios de red. Verifique los logs del sistema para errores de arranque de servicios. Otras causas posibles: configuración de red incorrecta en el OS, error en un script de arranque.
Pregunta 29
¿Qué información puede proporcionar el "Screenshot" de una instancia EC2 Windows?
A) Nada útil
B) La pantalla actual de la instancia, útil para ver errores de arranque o pantallas azules
C) Los logs SSH
D) Las métricas de CPU
Ver la respuesta
Respuesta: B
Para instancias Windows (y algunas Linux), la función "Get instance screenshot" captura la pantalla actual. Es útil para ver pantallas azules (BSOD), errores de arranque, prompts de inicio bloqueados, o cualquier problema visible en pantalla.
Pregunta 30
Un usuario reporta bajo rendimiento en una instancia T3. ¿Qué métrica debe verificar en prioridad?
A) NetworkIn
B) CPUCreditBalance y CPUCreditUsage
C) DiskWriteOps
D) StatusCheckFailed
Ver la respuesta
Respuesta: B
Las instancias T3 son burstables y utilizan créditos de CPU. Si CPUCreditBalance llega a cero, la instancia queda limitada a su rendimiento base. Verifique CPUCreditBalance (créditos restantes) y CPUCreditUsage (créditos consumidos). Si los créditos se agotan regularmente, considere un tipo de instancia más grande.
Resultado
Cuente sus respuestas correctas:
- 27-30: Excelente - Usted domina la resolución de problemas en EC2
- 22-26: Bien - Algunos puntos a repasar
- 17-21: Medio - Repase el curso antes del laboratorio
- Menos de 17: Insuficiente - Repase el curso desde el principio
Pase al Lab de Resolución de Problemas una vez que haya alcanzado al menos 22 respuestas correctas.