Salta al contenuto

Come posso installare l'agente SSM su un'istanza Amazon EC2 per Linux al momento dell’avvio?

3 minuti di lettura
0

Desidero installare l’agente AWS Systems Manager (agente SSM) sulla mia istanza Amazon Elastic Compute Cloud (Amazon EC2) per Linux e fare in modo che si avvii prima dell’avvio dell’istanza.

Risoluzione

Per un elenco di Amazon Machine Images (AMI) con l’agente SSM preinstallato, consulta Trova le AMI con l’agente SSM preinstallato. È necessario installare manualmente l’agente SSM sulle istanze Amazon EC2 create da altre versioni di AMI Linux.

Prerequisiti: prima di installare l’agente SSM, è necessario utilizzare un sistema operativo supportato e completare i prerequisiti dell'agente SSM.

Per installare l’agente SSM, aggiungi i dati utente a un'istanza Amazon EC2 per Linux prima di avviare l'istanza.

Completa i seguenti passaggi:

  1. Crea un profilo di istanza AWS Identity and Access Management (AWS IAM) da utilizzare con l'Agente SSM.
  2. Avvia una nuova istanza, quindi configurane i parametri, come immagini dell'applicazione e del sistema operativo, tipo di istanza, coppia di chiavi, impostazioni di rete e spazio di archiviazione.
  3. Espandi la sezione Dettagli avanzati, quindi seleziona il profilo dell'istanza IAM dall'elenco a discesa Profilo dell’istanza IAM.
  4. In Dati utente, inserisci le seguenti informazioni per il sistema operativo in uso.
    Amazon Linux 2, Red Hat Enterprise Linux (RHEL) 7 e CentOS 7 (64 bit):
    Istanze x86_64:
    #!/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
    Istanze ARM64:
    #!/bin/bash
    cd /tmp
    sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_arm64/amazon-ssm-agent.rpm
    sudo systemctl enable amazon-ssm-agent
    sudo systemctl start amazon-ssm-agent
    Amazon Linux 2023, Red Hat Enterprise Linux (RHEL) 8 o 9 e CentOS 8 (64 bit):
    Istanze x86_64:
    #!/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
    Istanze ARM64:
    #!/bin/bash
    cd /tmp
    sudo dnf install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_arm64/amazon-ssm-agent.rpm
    sudo systemctl enable amazon-ssm-agent
    sudo systemctl start amazon-ssm-agent
    Nota: devi installare Python 2 o Python 3 sull'istanza RHEL 9, RHEL 8 o CentOS 8 affinché l’agente SSM funzioni correttamente. Per installare Python, aggiungi il seguente comando dopo #!/bin/bash ai precedenti esempi di comando x86_64 e ARM64:
    sudo dnf install python3
    Amazon Linux e CentOS 6 (64 bit):
    #!/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 22 e Ubuntu 16 (programma di installazione Deb), Debian 8 e Debian 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 start amazon-ssm-agent
    Ubuntu 14 (programma di installazione 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 15 e 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
    Per ulteriori informazioni sui dati utente, consulta Dati utente contenuti nella Console di gestione AWS.
  5. In Riepilogo, inserisci il numero di istanze che desideri avviare.
  6. Scegli Avvia istanza.
  7. (Facoltativo) Per aggiornare automaticamente l'agente SSM, scegli Aggiorna automaticamente agente SSM.

Per Windows, vedi Come posso installare l'agente AWS Systems Manager (agente SSM Agent) su un'istanza Amazon EC2 per Windows al momento dell'avvio?

Informazioni correlate

Automazione degli aggiornamenti dell'agente SSM

Utilizzo dell’agente SSM sulle istanze EC2 per Linux

Utilizzo dell'agente SSM su istanze EC2 per Windows Server

Perché Systems Manager non mostra la mia istanza Amazon EC2 come istanza gestita?