Instalación manual de SSM Agent en instancias de Amazon Linux 1 - AWS Systems Manager

Instalación manual de SSM Agent en instancias de Amazon Linux 1

importante

Amazon Linux 1 finalizó su soporte estándar el 31 de diciembre de 2020 y llegó al final de su vida útil el 31 de diciembre de 2023, según se anunció en la Actualización sobre el fin de la vida útil de la AMI de Amazon Linux en el blog de noticias de AWS. AWS ya no ofrece Amazon Machine Images (AMIs) para este sistema operativo. Sin embargo, AWS Systems Manager aún ofrece soporte para las instancias de Amazon Linux 1 existentes.

Este tema, proporciona comandos para trabajar con SSM Agent en las instancias de Amazon Linux 1. Algunos de estos comandos no se admiten en Amazon Linux 2 y no son compatibles con las instancias de Amazon Linux 2023. Antes de continuar, compruebe que está visualizando el tema correcto para el tipo de instancias en cuestión. Para ver los comandos que se ejecutarán en las instancias de Amazon Linux 2 o Amazon Linux 2023, consulte Instalación manual de SSM Agent en instancias de Amazon Linux 2 y Amazon Linux 2023.

En la mayoría de los casos, las Amazon Machine Images (AMIs) para Amazon Linux 1 que proporciona AWS vienen con AWS Systems Manager Agent (SSM Agent) preinstalado de manera predeterminada. Para obtener más información, consulte Búsqueda de AMIs con SSM Agent preinstalado.

En caso de que necesite reinstalar manualmente el agente en Amazon Linux 1, utilice la información de esta página como ayuda.

Antes de empezar

Antes de instalar SSM Agent en una instancia de Amazon Linux 1, tenga en cuenta lo siguiente:

  • Para obtener información importante que es aplicable a la instalación de SSM Agent en todos los sistemas operativos basados en Linux, consulte Instalación y desinstalación manual de SSM Agent en instancias de EC2 para Linux.

  • Si utiliza un comando yum para actualizar SSM Agent en un nodo administrado después de instalar o actualizar el agente mediante el documento de SSM AWS-UpdateSSMAgent, es posible que aparezca el siguiente mensaje: “Warning: RPMDB altered outside of yum” (Advertencia: RPMDB se modificó sin utilizar yum). Se espera que aparezca este mensaje, pero se puede omitir sin problemas.

Comandos de instalación rápida para SSM Agent en Amazon Linux 1

Siga estos pasos para instalar manualmente SSM Agent en una sola instancia. En este procedimiento se utilizan archivos de instalación disponibles de manera global.

Para instalar SSM Agent en Amazon Linux 1 mediante comandos de copiar y pegar rápidos
  1. Conéctese a la instancia de Amazon Linux 1 mediante el método que prefiera, como SSH.

  2. Copie el comando correspondiente a la arquitectura de la instancia y ejecútelo en la instancia.

    nota

    Aunque las URL de los siguientes comandos incluyen un directorio ec2-downloads-windows, estos son los archivos de instalación globales correctos para Amazon Linux 1.

    x86_64
    sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
    x86
    sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_386/amazon-ssm-agent.rpm
    ARM64
    sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_arm64/amazon-ssm-agent.rpm
  3. (Recomendado) Ejecute el comando correspondiente a la arquitectura de la instancia para verificar que el agente se está ejecutando.

    x86_64 y x86
    sudo status amazon-ssm-agent
    ARM64
    sudo systemctl status amazon-ssm-agent

    En la mayoría de los casos, el comando informa de que el agente se está ejecutando, como se muestra en los siguientes ejemplos.

    x86_64 y x86
    amazon-ssm-agent start/running, process 12345
    ARM64
    amazon-ssm-agent.service - amazon-ssm-agent
    Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: enabled)
    Active: active (running) since Wed 2021-10-20 19:09:29 UTC; 4min 6s ago
                --truncated--

    En casos excepcionales, el comando informa de que el agente está instalado pero no se está ejecutando, como se muestra en los siguientes ejemplos.

    x86_64 y x86
    amazon-ssm-agent stop/waiting
    ARM64
    amazon-ssm-agent.service - amazon-ssm-agent
    Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: enabled)
    Active: inactive (dead) since Wed 2021-10-20 22:16:41 UTC; 18s ago
                --truncated--

    Para activar el agente en estos casos, ejecute el comando correspondiente a la arquitectura de la instancia.

    x86_64 y x86
    sudo start amazon-ssm-agent
    ARM64
    sudo systemctl start amazon-ssm-agent

Crear comandos de instalación del agente personalizados para Amazon Linux 1 en una región

Cuando se instala SSM Agent en varias instancias mediante un script o una plantilla, se recomienda utilizar los archivos de instalación que están almacenados en la Región de AWS en la que se está trabajando.

Para los siguientes comandos, proporcionamos ejemplos en los que se utiliza un bucket de S3 de acceso público de la región Este de EE. UU. (Ohio) (us-east-2).

sugerencia

También puede crear una URL regional personalizada para reemplazar una URL global en el procedimiento Comandos de instalación rápida para SSM Agent en Amazon Linux 1 que aparece antes en este tema.

En el siguiente comando, reemplace region con su propia información. Para ver una lista de los valores de regiones admitidos, consulte la columna Región en Puntos de conexión de servicio de Systems Manager en la Referencia general de Amazon Web Services.

x86_64
sudo yum install -y https://s3.region.amazonaws.com/amazon-ssm-region/latest/linux_amd64/amazon-ssm-agent.rpm

Consulte el siguiente ejemplo.

sudo yum install -y https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/linux_amd64/amazon-ssm-agent.rpm
x86
sudo yum install -y https://s3.region.amazonaws.com/amazon-ssm-region/latest/linux_386/amazon-ssm-agent.rpm

Consulte el siguiente ejemplo.

sudo yum install -y https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/linux_386/amazon-ssm-agent.rpm
ARM64
sudo yum install -y https://s3.region.amazonaws.com/amazon-ssm-region/latest/linux_arm64/amazon-ssm-agent.rpm

Consulte el siguiente ejemplo.

sudo yum install -y https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/linux_arm64/amazon-ssm-agent.rpm