

# Solución de problemas de una instancia de Amazon EC2 inaccesible
<a name="troubleshoot-unreachable-instance"></a>

Puede utilizar la siguiente información para solucionar problemas de instancias de Amazon EC2 inaccesibles. Puede realizar capturas de pantalla o acceder a la salida de la consola como ayuda para diagnosticar problemas y determinar si debe reiniciar la instancia. En el caso de instancias de Windows inaccesibles, solucione el problema revisando las capturas de pantalla devueltas por el servicio. 

**Topics**
+ [Reinicio de la instancia](#instance-console-rebooting)
+ [Salida de la consola de instancias](#instance-console-console-output)
+ [Captura de pantalla de una instancia inaccesible](#instance-console-screenshot)
+ [Capturas de pantalla comunes para las instancias de Windows](ics-common.md)
+ [Recuperación de instancias cuando el equipo host da error](#instance-machine-failure)
+ [La instancia apareció sin conexión y se reinició inesperadamente](#troubleshoot-unavailable-instance-unexpected-reboot)

## Reinicio de la instancia
<a name="instance-console-rebooting"></a>

La capacidad para reiniciar instancias que de otro modo son inaccesibles es valiosa para solucionar problemas y para la administración de instancia general.

Al igual que puede reiniciar el equipo presionando el botón de restablecer, puede hacer lo mismo con las instancias de EC2 mediante la CLI, la API o la consola de Amazon EC2. Para obtener más información, consulte [Reiniciar una instancia de Amazon EC2](ec2-instance-reboot.md).

## Salida de la consola de instancias
<a name="instance-console-console-output"></a>

El resultado de la consola es una herramienta valiosa en el diagnóstico de problemas. Es especialmente útil para solucionar problemas del kernel y de configuración de servicio que podrían causar la finalización de una instancia o hacer que fuera inalcanzable antes de poder iniciar su daemon SSH. 
+ **Instancias de Linux**: la salida de la consola de instancias muestra la salida exacta de la consola que se mostraría normalmente en un monitor físico conectado a un equipo. La salida de la consola devuelve información almacenada en el búfer que se publicó justo después de un estado de transición de la instancia (iniciar, detener, reiniciar y finalizar). El resultado publicado no se actualiza de forma continua, sino solo cuando es probable que tenga más valor.
+ **Instancias de Windows**: la salida de la consola de la instancia incluye los tres últimos errores del registro de eventos del sistema.

Únicamente el propietario de la instancia tiene acceso a la salida de la consola.

Puede recuperar la salida más reciente de la consola serie durante el ciclo de vida de la instancia. Esta opción solo es compatible con [instancias basadas en Nitro](instance-types.md#instance-hypervisor-type).

------
#### [ Console ]

**Para obtener el resultado de la consola**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación izquierdo, elija **Instances**.

1. Seleccione la instancia.

1. Elija **Actions (Acciones)**, **Monitor and troubleshoot (Monitoreo y solución de problemas)**, **Get system log (Obtener registro del sistema)**.

------
#### [ AWS CLI ]

**Para obtener el resultado de la consola**  
Utilice el comando [get-console-output](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-console-output.html).

```
aws ec2 get-console-output --instance-id {{i-1234567890abcdef0}}
```

------
#### [ PowerShell ]

**Para obtener el resultado de la consola**  
Utilice el cmdlet [Get-EC2ConsoleOutput](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ConsoleOutput.html).

```
Get-EC2ConsoleOutput -InstanceId {{i-1234567890abcdef0}}
```

------

## Captura de pantalla de una instancia inaccesible
<a name="instance-console-screenshot"></a>

Si no puede conectarse a la instancia, puede hacer una captura de pantalla de la instancia y verla como una imagen. La imagen puede ofrecer visibilidad del estado de la instancia y permite solucionar los problemas más rápidamente.

Puede generar capturas de pantalla mientras se ejecuta la instancia o después de que se haya bloqueado. La imagen se genera en formato JPG y no es superior a 100 kb. No hay costo de trasferencia de datos por la captura de pantalla.

**Limitaciones**

Esta característica no es compatible para lo siguiente:
+ Instancias bare metal (instancias de tipo `*.metal`)
+ La instancia utiliza un controlador NVIDIA GRID
+ [Instancias equipadas con procesadores Graviton basados en ARM](https://aws.amazon.com/ec2/graviton/#EC2_Instances_Powered_by_AWS_Graviton_Processors)
+ Instancias de Windows en AWS Outposts
+ Instancias de Windows en zonas locales AWS

**Compatibilidad de regiones de**

Esta característica no está disponible en las siguientes regiones:
+ Asia-Pacífico (Tailandia)
+ México (centro)
+ Regiones de GovCloud

------
#### [ Console ]

**Hacer una captura de pantalla de una instancia**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación izquierdo, elija **Instances**.

1. Seleccione la instancia que va a capturar.

1. Selecciona **Acciones**, luego selecciona **Supervisar y solucionar problemas** y a continuación selecciona **Obtener captura de pantalla de instancia**.

1. Selecciona **Descargar**o haz clic con el botón derecho en la imagen para descargarla y guardarla.

------
#### [ AWS CLI ]

**Hacer una captura de pantalla de una instancia**  
Utilice el comando [get-console-screenshot](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-console-screenshot.html). El resultado aparece codificado en base64.

```
aws ec2 get-console-screenshot --instance-id {{i-1234567890abcdef0}}
```

------
#### [ PowerShell ]

**Hacer una captura de pantalla de una instancia**  
Utilice el cmdlet [Get-EC2ConsoleScreenshot](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ConsoleScreenshot.html). El resultado aparece codificado en base64.

```
Get-EC2ConsoleScreenshot -InstanceId {{i-1234567890abcdef0}}
```

------

## Recuperación de instancias cuando el equipo host da error
<a name="instance-machine-failure"></a>

Si se produce un error irrecuperable en el hardware de un equipo host subyacente, AWS puede programar un evento para detener la instancia. Se le notifica dicho evento antes de que se produzca por correo electrónico.

**Recuperación de una instancia respaldada por Amazon EBS que se ejecuta en un equipo host que da error**

1. Haga una copia de seguridad de los datos importantes de los volúmenes de almacén de instancias en Amazon EBS o en Amazon S3.

1. Detenga la instancia.

1. Inicie la instancia.

1. Restaure los datos importantes.

Para obtener más información, consulte [Detención e iniciación de una instancia de Amazon EC2](Stop_Start.md).

**Recuperación de una instancia con un volumen raíz del almacén de instancias que se ejecuta en un equipo host que dio error**

1. Cree una AMI a partir de la instancia.

1. Cargue la imagen en Amazon S3.

1. Haga una copia de seguridad de los datos importantes en Amazon EBS o en Amazon S3.

1. Finalice la instancia.

1. Lance una instancia nueva desde la AMI.

1. Restaure los datos importantes en la nueva instancia.

## La instancia apareció sin conexión y se reinició inesperadamente
<a name="troubleshoot-unavailable-instance-unexpected-reboot"></a>

Si la instancia estuvo desconectada y luego se reinició de forma inesperada, es posible que haya pasado por un proceso de recuperación automática. Esto ocurre cuando AWS detecta que la instancia no está disponible debido a un problema de hardware o software subyacente y se habilita la recuperación automática simplificada o la recuperación basada en acciones de CloudWatch en la instancia.

Durante el proceso de recuperación, AWS intenta restaurar la disponibilidad de la instancia y, para ello, la migra a un hardware diferente. Para comprobar si se produjo una recuperación automática de la instancia, consulte [Compruebe si se produjo una recuperación automática de la instancia](verify-if-automatic-recovery-occurred.md).

**nota**  
Si la carga de trabajo o la aplicación no responde, comprueba si se encuentra en ejecución en la instancia. Si no es así, iníciela manualmente. Para evitar este problema en el futuro, implementa un plan de recuperación para garantizar que la carga de trabajo o la aplicación funcionen correctamente después de la recuperación de la instancia.