¿Cómo instalo AWS Systems Manager Agent (SSM Agent) en una instancia de Linux de Amazon EC2 en el momento del lanzamiento?
Quiero instalar AWS Systems Manager Agent (SSM Agent) en mi instancia de Linux de Amazon Elastic Compute Cloud (Amazon EC2) y hacer que se inicie antes del lanzamiento.
Descripción breve
De forma predeterminada, SSM Agent se instala en las imágenes de máquina de Amazon (AMI) base de Amazon Linux con fecha de septiembre de 2017 o posteriores. SSM Agent también se instala de forma predeterminada en las AMI de Amazon Linux 2 y las AMI base optimizadas para ECS de Amazon Linux 2. Las AMI optimizadas para Amazon EKS más recientes instalan SSM Agent automáticamente.
Debe instalar manualmente SSM Agent en las instancias de Amazon EC2 creadas a partir de otras versiones de las AMI de Linux. Para instalar SSM Agent, añada datos de usuario a una instancia de Amazon EC2 de Linux antes del lanzamiento.
Antes de instalar SSM Agent, revise la información siguiente:
Solución
1. Cree un perfil de instancia de IAM para usarlo con SSM Agent.
2. Siga los pasos del 1 al 5 para lanzar una instancia mediante el asistente de lanzamiento de instancias.
3. En la página Configure Instance Details (Configurar detalles de la instancia), en la lista desplegable del rol de IAM, seleccione el perfil de instancia que creó en el paso 1.
4. En la página Configure Instance Details (Configurar detalles de la instancia), expanda Advanced Details (Detalles avanzados).
5. En User data (Datos de usuario), seleccione As text (Como texto). En el cuadro User data (Datos de usuario), introduzca la información según sus requisitos de distribución de Linux.
Amazon Linux 2, RHEL 7 y CentOS 7 (64 bits)
#!/bin/bash cd /tmp sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm sudo systemctl enable amazon-ssm-agent sudo systemctl start amazon-ssm-agent
RHEL 8 y CentOS 8
#!/bin/bash cd /tmp sudo dnf install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm sudo systemctl enable amazon-ssm-agent sudo systemctl start amazon-ssm-agent
Nota: Python 2 o Python 3 deben estar instalados en su instancia de RHEL 8 o CentOS 8 para que SSM Agent funcione correctamente. Para comprobar que Python está instalado, añada el siguiente comando a los ejemplos de comandos anteriores:
sudo dnf install python3
Amazon Linux y CentOS 6 (64 bits)
#!/bin/bash cd /tmp sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm sudo start amazon-ssm-agent
Ubuntu 16 (instalador de Deb) y Debian 8 y 9
#!/bin/bash mkdir /tmp/ssm cd /tmp/ssm wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb sudo dpkg -i amazon-ssm-agent.deb sudo systemctl enable amazon-ssm-agent
Ubuntu 14 (instalador de Deb)
#!/bin/bash mkdir /tmp/ssm cd /tmp/ssm wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb sudo dpkg -i amazon-ssm-agent.deb sudo start amazon-ssm-agent
Suse 12
#!/bin/bash mkdir /tmp/ssm cd /tmp/ssm wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm sudo rpm --install amazon-ssm-agent.rpm sudo systemctl enable amazon-ssm-agent sudo systemctl start amazon-ssm-agent
Para obtener más información, consulte Datos de usuario y la consola.
6. Termine de añadir otros parámetros, como almacenamiento, etiquetas y grupos de seguridad.
7. Lance la instancia.
Para Windows, consulte ¿Cómo puedo instalar AWS Systems Manager Agent (SSM Agent) en una instancia Amazon EC2 de Windows en el momento del lanzamiento?
Información relacionada
Automatización de las actualizaciones de SSM Agent
Instalación manual de SSM Agent en instancias de EC2 para Linux
Configuración de AWS Systems Manager
Instalación manual de SSM Agent en instancias de EC2 para Windows Server
Vídeos relacionados
Contenido relevante
- OFICIAL DE AWSActualizada hace 4 años
- OFICIAL DE AWSActualizada hace 2 años
- OFICIAL DE AWSActualizada hace un año
- OFICIAL DE AWSActualizada hace 3 años