Instalar o SSM Agent no Ubuntu Server 16.04 de 64 bits (deb) - AWS Systems Manager

Instalar o SSM Agent no Ubuntu Server 16.04 de 64 bits (deb)

Importante

Antes de instalar o SSM Agent em uma versão de 64 bits do Ubuntu Server, certifique-se de estar usando as ferramentas de instalação corretas. Começando com imagens de máquina da Amazon (AMIs) que são identificadas com 20180627, o SSM Agent é pré-instalado na versão 16.04 usando pacotes Snap. Em instâncias criadas de AMIs anteriores, o SSM Agent deve ser instalado usando pacotes do instalador deb. Para obter mais informações, consulte Determinar a versão do SSM Agent correta a ser instalada nas instâncias do Ubuntu Server 16.04 de 64 bits. Se o SSM Agent estiver instalado na instância juntamente com um Snap e você instalar ou atualizar o SSM Agent usando um pacote de instalação deb, a instalação ou operações do SSM Agent poderão falhar.

Na maioria dos casos, as Amazon Machine Images (AMIs) para Ubuntu Server 16.04 fornecidas pela AWS têm o AWS Systems Manager Agent (SSM Agent) pré-instalado por padrão. Para obter 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 Ubuntu Server 16.04 anterior à versão 20180627 ou se for necessário reinstalar o atendente manualmente, use as informações nesta página para obter ajuda.

Comandos de instalação rápida do SSM Agent no Ubuntu Server 16.04 (deb)

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 Ubuntu Server 16.04 de 64 bits (deb) usando comandos rápidos de copiar e colar
  1. Conecte à sua instância do Ubuntu 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. Altere para o diretório temporário.

    cd /tmp/ssm
  4. Execute os seguintes comandos.

    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 Ubuntu Server 16.04 de 32 bits.

    wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb
    sudo dpkg -i amazon-ssm-agent.deb
  5. (Recomendado) Execute o comando a seguir para determinar se o SSM Agent está em execução.

    Ubuntu Server 16.04
    sudo systemctl status amazon-ssm-agent

    Na maioria dos casos, o comando informa que o agente está em execução.

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

  6. Execute o comando a seguir para iniciar o serviço se o comando anterior retornar amazon-ssm-agent is stopped, inactive ou disabled.

    Ubuntu Server 16.04:

    sudo systemctl enable amazon-ssm-agent

Criar comandos de instalação personalizados para o SSM Agent no Ubuntu Server 16.04 de 64 bits (deb) 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 Ubuntu Server 16.04 (deb) 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.

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