Instalar manualmente o SSM Agent em instâncias do SUSE Linux Enterprise Server - AWS Systems Manager

Instalar manualmente o SSM Agent em instâncias do SUSE Linux Enterprise Server

Na maioria dos casos, as Amazon Machine Images (AMIs) para SUSE Linux Enterprise Server (SLES) fornecidas pela AWS têm o AWS Systems Manager Agent (SSM Agent) pré-instalado por padrão. Para ter mais informações, consulte Encontrar AMIs com o SSM Agent pré-instalado.

Se o SSM Agent não estiver pré-instalado em uma nova instância do SLES, ou se for necessário reinstalar o agente manualmente, use as informações nesta página para obter ajuda.

Antes de começar

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

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

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 SLES usando comandos rápidos de copiar e colar
  1. Conecte à sua instância do SLES usando o método preferido, como SSH.

  2. Opção 1: use um comando zypper:

    • Execute o seguinte comando:

      sudo zypper install amazon-ssm-agent
    • Insira y em resposta a qualquer prompt.

    Opção 2: use um comando rpm.

    • Crie um diretório temporário na instância.

      mkdir /tmp/ssm
    • Altere para o diretório temporário.

      cd /tmp/ssm
    • Execute os seguintes comandos um de cada vez para fazer download do instalador do SSM Agent e executá-lo.

      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 SLES.

      Instâncias do x86_64:

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

      Instâncias do ARM64:

      wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_arm64/amazon-ssm-agent.rpm
    • Execute o seguinte comando .

      sudo rpm --install amazon-ssm-agent.rpm
    • (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 (/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--

      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 (/usr/lib/systemd/system/amazon-ssm-agent.service; disabled; vendor preset: disabled)
         Active: inactive (dead)
                  --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 SLES 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 Amazon Linux 1 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.

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

Veja o exemplo a seguir.

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

Veja o exemplo a seguir.

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