Instalar manualmente SSM Agent en instancias de SUSE Linux Enterprise Server - AWS Systems Manager

Instalar manualmente SSM Agent en instancias de SUSE Linux Enterprise Server

En la mayoría de los casos, las Amazon Machine Images (AMIs) para SUSE Linux Enterprise Server (SLES) 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 SSM Agent no esté preinstalado en una nueva instancia de SLES, o si necesita reinstalar manualmente el agente, utilice la información de esta página como ayuda.

Antes de empezar

Antes de instalar SSM Agent en una instancia de SLES, tenga en cuenta lo siguiente:

Comandos de instalación rápida para SSM Agent en SLES

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 SLES mediante comandos de copiar y pegar rápidos
  1. Conéctese a la instancia de SLES mediante el método que prefiera, como SSH.

  2. Opción 1: utilizar un comando zypper:

    • Ejecute el siguiente comando:

      sudo zypper install amazon-ssm-agent
    • Ingrese y como respuesta a las posibles solicitudes de información.

    Opción 2: utilizar un comando rpm.

    • Cree un directorio temporal en la instancia.

      mkdir /tmp/ssm
    • Cambie al directorio temporal.

      cd /tmp/ssm
    • Ejecute los siguientes comandos de uno en uno para descargar y ejecutar el instalador de SSM Agent.

      nota

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

      Instancias de x86_64:

      wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm

      Instancias de ARM64:

      wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_arm64/amazon-ssm-agent.rpm
    • Ejecute el siguiente comando de la .

      sudo rpm --install amazon-ssm-agent.rpm
    • (Recomendado) Ejecute el siguiente comando para verificar que el agente está funcionando.

      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 el siguiente ejemplo.

      ● amazon-ssm-agent.service - amazon-ssm-agent
       Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: disabled)
       Active: active (running) since Mon 2022-02-21 23:13:28 UTC; 7s ago
       Main PID: 2102 (amazon-ssm-agen)
       Tasks: 15 (limit: 512)
       CGroup: /system.slice/amazon-ssm-agent.service
       ├─2102 /usr/sbin/amazon-ssm-agent
       └─2107 /usr/sbin/ssm-agent-worker
                  --truncated--

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

      ● amazon-ssm-agent.service - amazon-ssm-agent
         Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; disabled; vendor preset: disabled)
         Active: inactive (dead)
                  --truncated--

      Para activar el agente en estos casos, ejecute los siguientes comandos.

      sudo systemctl enable amazon-ssm-agent
      sudo systemctl start amazon-ssm-agent

Crear comandos de instalación del agente personalizados para SLES 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
wget https://s3.region.amazonaws.com/amazon-ssm-region/latest/linux_amd64/amazon-ssm-agent.rpm
sudo rpm --install amazon-ssm-agent.rpm

Consulte el siguiente ejemplo.

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

Consulte el siguiente ejemplo.

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