Como faço para instalar o AWS Systems Manager Agent (SSM Agent) em uma instância Linux do Amazon EC2 no lançamento?

3 minuto de leitura
0

Quero instalar o AWS Systems Manager Agent (SSM Agent) na minha instância Linux do Amazon Elastic Compute Cloud (Amazon EC2) e iniciá-lo antes do lançamento.

Breve descrição

Por padrão, o SSM Agent está instalado no Amazon Linux Base Amazon Machine Images (AMIs) com data de 2017.09 e posterior. O SSM Agent também está instalado por padrão nas AMIs de base otimizadas para ECS do Amazon Linux 2 e do Amazon Linux 2. As últimas AMIs otimizadas do Amazon EKS instalam o SSM Agent automaticamente.

Você deve instalar manualmente o SSM Agent nas instâncias do Amazon EC2 criadas a partir de outras versões das AMIs do Linux. Você pode instalar o SSM Agent adicionando dados do usuário a uma instância Linux do Amazon EC2 antes do lançamento.

Antes de instalar o SSM Agent, revise as seguintes informações:

Resolução

1.    Crie um perfil de instância do IAM para usar com o SSM Agent.

2.    Siga as etapas 1 a 5 em Iniciar uma instância usando o Assistente de inicialização da instância.

3.    Na página Configurar detalhes da instância, na lista suspensa de perfis do IAM, selecione o perfil da instância que você criou na etapa 1.

4.    Na página Configurar detalhes da instância, expanda Detalhes avançados.

5.    Para Dados do usuário, escolha Como texto. Na caixa Dados do usuário, insira as informações de acordo com seus requisitos de distribuição Linux.

Amazon Linux 2, RHEL 7 e 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 e 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

Observação: O Python 2 ou o Python 3 devem estar instalados em sua instância RHEL 8 ou CentOS 8 para que o SSM Agent funcione corretamente. Para verificar se o Python está instalado, adicione o seguinte comando aos exemplos de comandos anteriores:

sudo dnf install python3

Amazon Linux, 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 (Deb Installer), Debian 8 e 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 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 obter mais informações, consulte Dados do usuário e o console.

6.    Conclua a adição de outros parâmetros, como armazenamento, tags e grupos de segurança.

7.    Inicie sua instância.

Para Windows, consulte Como faço para instalar o AWS Systems Manager Agent (SSM Agent) em uma instância Windows do Amazon EC2 no lançamento?


Informações relacionadas

Automatizar atualizações para o SSM Agent

Instalação manual do SSM Agent em instâncias do EC2 para Linux

Configuração do AWS Systems Manager

Instalação manual do SSM Agent em instâncias do EC2 para Windows Server

Por que minha instância do EC2 não está aparecendo em Instâncias gerenciadas no console do Systems Manager?

AWS OFICIAL
AWS OFICIALAtualizada há 2 anos