Instalar o SSM Agent manualmente em instâncias do Debian Server - AWS Systems Manager

Instalar o SSM Agent manualmente em instâncias do Debian Server

As Amazon Machine Images (AMIs) para Debian Server fornecidas pela AWS não têm o AWS Systems Manager Agent (SSM Agent) pré-instalado por padrão. Para ver uma lista de AMIs gerenciadas pela AWS nas quais o agente pode estar pré-instalado, consulte Encontrar AMIs com o SSM Agent pré-instalado.

Use as informações nesta seção para obter a ajuda para instalar ou reinstalar o SSM Agent manualmente em uma instância do Debian Server.

Antes de começar

Antes de instalar o SSM Agent em uma instância do Debian Server, observe o seguinte:

Comandos de instalação rápida do SSM Agent no Debian Server

Use as etapas a seguir para instalar o SSM Agent manualmente em uma única instância. Este procedimento usa arquivos de instalação disponíveis globalmente.

Para instalar o SSM Agent no Debian Server
  1. Conecte à sua instância do Debian Server usando o método preferido, como SSH.

  2. Insira o comando a seguir para criar um diretório temporário na instância.

    mkdir /tmp/ssm
  3. Execute o comando a seguir para mudar para o diretório temporário.

    cd /tmp/ssm
  4. Copie o comando correspondente à arquitetura da instância e execute-o na instância.

    nota

    Mesmo que os URLs nos comandos a seguir incluam um diretório ec2-downloads-windows, estes são os arquivos de instalação global corretos para o Debian Server.

    Somente a arquitetura x86_64 é compatível com o Debian Server 8.

    Instâncias x86_64
    wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb
    Instâncias ARM64
    wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_arm64/amazon-ssm-agent.deb
  5. Execute o seguinte comando .

    sudo dpkg -i amazon-ssm-agent.deb
  6. (Recomendado) Execute o comando a seguir para verificar se o agente está em execução.

    sudo systemctl status amazon-ssm-agent

    Na maioria dos casos, o comando informa que o agente está em execução, conforme mostrado no exemplo a seguir.

    ● amazon-ssm-agent.service - amazon-ssm-agent
       Loaded: loaded (/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor
       Active: active (running) since Tue 2022-04-19 16:25:03 UTC; 4s ago
     Main PID: 628 (amazon-ssm-agen)
       CGroup: /system.slice/amazon-ssm-agent.service
               ├─628 /usr/bin/amazon-ssm-agent
               └─650 /usr/bin/ssm-agent-worker
                --truncated--

    Em casos raros, o comando informa que o agente está instalado, mas não está em execução, conforme mostrado no exemplo a seguir.

    ● amazon-ssm-agent.service - amazon-ssm-agent
       Loaded: loaded (/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor
       Active: inactive (dead) since Tue 2022-04-19 16:26:30 UTC; 5s ago
     Main PID: 628 (code=exited, status=0/SUCCESS)
                --truncated--

    Para ativar o agente nesses casos, execute os comandos a seguir.

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

Criar comandos de instalação do agente personalizados para o Debian Server em sua região

Para instalar o SSM Agent em várias instâncias usando um script ou modelo, recomendamos usar arquivos de instalação armazenados no Região da AWS em que você está trabalhando.

Para os comandos a seguir, fornecemos exemplos que usam um bucket do S3 acessível ao público na região Leste dos EUA (Ohio) (us-east-2).

dica

Também é possível substituir um URL global no procedimento Comandos de instalação rápida do SSM Agent no Debian Server descrito anteriormente neste tópico por um URL regional personalizado construído por você.

No comando a seguir, substitua region por suas próprias informações. Para ver uma lista dos valores de região com suporte, consulte a coluna Region em Systems Manager service endpoints no Referência geral da Amazon Web Services.

nota

Somente a arquitetura x86_64 é compatível com o Debian Server 8.

x86_64
wget https://s3.region.amazonaws.com/amazon-ssm-region/latest/debian_amd64/amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb

Veja o exemplo a seguir.

wget https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/debian_amd64/amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb
ARM64
wget https://s3.region.amazonaws.com/amazon-ssm-region/latest/debian_arm64/amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb

Veja o exemplo a seguir.

wget https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/debian_arm64/amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb