¿Cómo puedo encontrar la plataforma o la versión del sistema operativo que utiliza mi instancia de Linux de EC2?

5 minutos de lectura
0

Quiero encontrar el sistema operativo (SO) o el número de versión de mi instancia de Amazon Elastic Compute Cloud (Amazon EC2), pero no asigné etiquetas específicas del sistema operativo en el momento del lanzamiento.

Descripción corta

Una imagen de máquina de Amazon (AMI) pública muestra la distribución en la que se basa en los parámetros Descripción o Nombre. Al generar una nueva AMI basada en una AMI pública, la distribución cambia a Linux personalizado. En este caso, es posible que no pueda ver la información relacionada con la plataforma.

Resolución

Utilización de la consola de Amazon EC2

Desde la consola de Amazon EC2, puede utilizar uno de los tres métodos siguientes para comprobar el sistema operativo o el número de versión:

  • Visualización de la información en Detalles de la plataforma o ID de AMI.
  • Visualización de la captura de pantalla o los registros de la consola de la instancia.
  • Visualización de la información de la plataforma para las instancias administradas de AWS Systems Manager.

Visualización de la información en Detalles de la plataforma o ID de AMI

En el caso de la nueva consola de Amazon EC2, siga estos pasos:

1.    Seleccione la instancia.

2.    En la pestaña Detalles, consulte la información sobre la versión y el sistema operativo en el campo Detalles de la plataforma. O bien, seleccione ID de AMI.

Para la antigua consola de Amazon EC2, siga estos pasos:

1.    Seleccione la instancia.

2.    En la pestaña Descripción, consulte la información sobre la versión y el sistema operativo de la plataforma del ID de AMI:
Detalles de la plataforma: visualice el campo Detalles de la plataforma para la plataforma (deducida) que utiliza la instancia.
ID de AMI: seleccione el enlace bajo el campo ID de AMI para abrir el panel de AMI. Consulte la pestaña Detalles para obtener información sobre la versión y el sistema operativo.
Nota: Es posible que el panel de AMI muestre de forma predeterminada las AMI de mi propiedad. Puede cambiar este filtro a Imágenes públicas o Imágenes privadas, si es necesario.

Visualización de la captura de pantalla o los registros de la consola de la instancia

En el caso de la nueva consola de Amazon EC2, siga estos pasos:

1.    Seleccione la instancia.

2.    Seleccione Acciones, Supervisar y solucionar problemas, Obtener registro del sistema.

3.    Busque una palabra clave, como Linux o kernel, en las entradas del registro.

O bien:

1.    Seleccione la instancia.

2.    Elija Acciones, Supervisar y solucionar problemas, Obtener captura de pantalla de la instancia.

Para la antigua consola de Amazon EC2, siga estos pasos:

1.    Seleccione la instancia.

2.    Elija Acciones, Configuración de la instancia y Obtener registro del sistema.

3.    Busque una palabra clave, como Linux o kernel, en las entradas del registro.

O bien:

1.    Seleccione la instancia.

2.    Elija Acciones, Configuración de la instancia y Obtener captura de pantalla de la instancia.

Nota: AWS tiene una visibilidad limitada del software o del sistema operativo que se ejecuta en una instancia. Esto significa que AWS no puede proporcionar información específica relacionada con el sistema operativo. AWS predice la información del campo Detalles de la plataforma en función del nombre y la descripción de la AMI. Debido a esto, la plataforma indicada no siempre es precisa en el caso de los dos métodos anteriores. Si los registros de la consola están habilitados de forma predeterminada, los registros suelen mostrar el sistema operativo y la versión que usa la instancia.

Visualización de la información de la plataforma para las instancias administradas de AWS Systems Manager

1.    Abra la consola de instancias administradas.

2.    Seleccione la instancia. Se muestran el tipo de plataforma, el nombre de la plataforma y la versión de la plataforma correspondientes a la instancia.

Nota: Una instancia administrada es cualquier máquina o instancia configurada con AWS Systems Manager. Para que aparezcan en la pestaña Instancias administradas de AWS Systems Manager, las instancias deben estar en ejecución y tener instalado amazon-ssm-agent. También deben tener los permisos de AWS Identity and Access Management (IAM) requeridos que tengan asignados.

Para obtener información sobre los requisitos previos para usar AWS Systems Manager, consulte Requisitos previos de Systems Manager.

Utilización de la Interfaz de línea de comandos de AWS (AWS CLI) en instancias administradas

Puede utilizar la AWS CLI para visualizar la información sobre la versión y la plataforma del sistema operativo Linux de las instancias que tengan ssm-agent instalado y configurado. Ejecute los siguientes comandos para instalar y usar la utilidad jquery, seguidos del comando ssm describe-instances-information. En el siguiente comando de ejemplo, sustituya us-east-1 por su región de AWS.

Nota: Si se muestran errores al ejecutar los comandos de AWS CLI, compruebe que esté utilizando la versión más reciente de AWS CLI.

# sudo yum install -y jq*
# aws ssm describe-instance-information --query 'InstanceInformationList[*].[InstanceId,PlatformType,PlatformName]' --output table  --region us-east-1
------------------------------------------------------
|             DescribeInstanceInformation            |
+----------------------+--------+--------------------+
|  i-0e446328e4070b25c |  Linux |  SLES              |
|  i-09ab5fd0cf37a45da |  Linux |  Amazon Linux AMI  |
|  i-0dd6cd6c3210f605e |  Linux |  SLES              |
|  i-05dd60329fb29cd74 |  Linux |  Ubuntu            |
+----------------------+--------+--------------------+

$ aws ssm describe-instance-information --region us-east-1
{
  "InstanceInformationList": [
    {
      "IsLatestVersion": false,
      "ComputerName": "ip-172-31-39-244.ec2.internal",
      "PingStatus": "Online",
      "InstanceId": "i-0b89uiydekijihuh",
      "IPAddress": "172.31.39.244",
      "ResourceType": "EC2Instance",
      "AgentVersion": "2.3.978.0",
      "PlatformVersion": "15.1",
      "PlatformName": "SLES",
      "PlatformType": "Linux",
      "LastPingDateTime": 1593669078.246
    }
}

Información relacionada

Agente SSM: describe-instance-information

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año