Trova AMIs con il SSM Agent preinstallato - AWS Systems Manager

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Trova AMIs con il SSM Agent preinstallato

AWS Systems Manager Agente (SSM Agent) è preinstallato su alcuni Amazon Machine Images (AMIs) fornito da AWS terze parti affidabili.

Ad esempio, quando avvii un'istanza Amazon Elastic Compute Cloud (Amazon EC2) creata da un AMI con uno dei seguenti sistemi operativi, probabilmente scoprirai che SSM Agent è già installato:

  • AlmaLinux

  • Amazon Linux 1 Base AMIs datato 2017.09 e versioni successive

  • Amazon Linux 2

  • Base ottimizzata per Amazon Linux 2 ECS AMIs

  • Amazon Linux 2023 (AL2023)

  • Amazon Linux ottimizzato per Amazon EKS AMIs

  • macOS 10.14.x (Mojave), 10.15.x (Catalina), 11.x (Big Sur), 12x (Monterey), 13x (Ventura) e 14x (Sonoma)

  • SUSE Linux Enterprise Server (SLES) 12 e 15

  • Ubuntu Server 16.04, 18.04, 20.04 e 22.04

  • Windows Server 2008-2012 R2 AMIs pubblicato a novembre 2016 o successivamente

  • Windows Server 2016, 2019 e 2022 (escluse le versioni Nano)

Nota

La versione di SSM Agent preinstallato su un AMI potrebbe non essere l'ultima versione disponibile. Come procedura ottimale, si consiglia di utilizzare sempre l'ultima versione disponibile di SSM Agent sui tuoi nodi gestiti. Per ulteriori informazioni sull'automazione SSM Agent aggiornamenti, vediAutomatizzazione degli aggiornamenti a SSM Agent.

SSM Agent potrebbe essere preinstallato su managed AWS AMIs che non sono in questo elenco. Ciò indica in genere che il sistema operativo (OS) non è completamente supportato da tutti gli strumenti di Systems Manager.

SSM Agent potrebbe essere preinstallato anche su AMIs trovato nella Marketplace AWS o nella Comunità AMIs repository, ma AWS non li supporta AMIs.

Verifica lo stato di SSM Agent

A seconda di quando è stata inizializzata, un'istanza creata da un AMI nell'elenco precedente potrebbe non avere SSM Agent preinstallato. È anche possibile che l'agente sia preinstallato in un'istanza, ma non sia in esecuzione. Pertanto, si consiglia di verificare lo stato di SSM Agent prima di provare a utilizzare Systems Manager su un'istanza per la prima volta.

Utilizzare la procedura seguente per verificare che SSM Agent è installato e in esecuzione su un'istanza. Se trovi che l'agente non è installato, puoi installarlo manualmente su Linux, macOSe Windows Servercasi.

Per verificare l'installazione di SSM Agent su un'istanza
  1. Dopo aver avviato una nuova istanza, attendi qualche minuto per inizializzarla.

  2. Connettiti all'istanza utilizzando il tuo metodo preferito. Ad esempio, puoi usare SSH per connetterti a istanze Linux o usare Remote Desktop per connetterti a Windows Server istanze.

  3. Controlla lo stato di SSM Agent eseguendo il comando per il tipo di sistema operativo dell'istanza.

    Sistema operativo Comando
    Amazon Linux 1 sudo status amazon-ssm-agent
    Amazon Linux 2 e Amazon Linux 2023 sudo systemctl status amazon-ssm-agent
    macOS Nessun comando da controllare SSM Agent stato attivo macOS. È possibile verificare lo stato individuando e valutando il file di registro dell'agente. /var/log/amazon/ssm/amazon-ssm-agent.log
    SUSE Linux Enterprise Server sudo systemctl status amazon-ssm-agent
    Ubuntu Server (32 bit) sudo status amazon-ssm-agent
    Ubuntu Server (64 bit - Deb) sudo systemctl status amazon-ssm-agent
    Ubuntu Server (64 bit - Snap) sudo systemctl status snap.amazon-ssm-agent.amazon-ssm-agent.service
    Windows Server Get-Service AmazonSSMAgent
    Suggerimento

    Per visualizzare i comandi per il controllo SSM Agent stato su tutti i tipi di sistemi operativi supportati da Systems Manager, vedereVerifica dello stato di SSM Agent e avvio dell'agente.

  4. Valuta l'output del comando per conoscere lo stato del SSM Agent.

    Stato: Installato e in esecuzione

    Nella maggior parte dei casi, l'output del comando indica che l'agente è installato e in esecuzione.

    L'esempio seguente mostra che SSM Agent è installato e in esecuzione su un'istanza Amazon Linux 2.

    amazon-ssm-agent.service - amazon-ssm-agent
    Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: enabled)
    Active: active (running) since Wed 2021-10-20 19:09:29 UTC; 4min 6s ago
    --truncated--
                                

    L'esempio seguente mostra che SSM Agent è installato e funzionante su Windows Server istanza.

    Status   Name               DisplayName
    ------   ----               -----------
    Running  AmazonSSMAgent     Amazon SSM Agent
    Stato: Installato ma non in esecuzione

    Nella maggior parte dei casi, l'output del comando indica che l'agente è installato ma non è in esecuzione.

    L'esempio seguente mostra che SSM Agent è installato ma non in esecuzione su un'istanza di Amazon Linux 2.

    amazon-ssm-agent.service - amazon-ssm-agent
    Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: enabled)
    Active: inactive (dead) since Wed 2021-10-20 22:16:41 UTC; 18s ago
    --truncated--
                                

    L'esempio seguente mostra che SSM Agent è installato ma non è in esecuzione su un Windows Server istanza.

    Status   Name               DisplayName
    ------   ----               -----------
    Stopped  AmazonSSMAgent     Amazon SSM Agent
                                

    Se l'agente è installato ma non è in esecuzione, puoi attivarlo manualmente utilizzando i comandi per il tipo di sistema operativo dell'istanza.

    Sistema operativo Comando
    Amazon Linux 1 sudo start amazon-ssm-agent
    Amazon Linux 2 e Amazon Linux 2023

    sudo systemctl enable amazon-ssm-agent

    sudo systemctl start amazon-ssm-agent

    macOS

    sudo launchctl load -w /Library/LaunchDaemons/com.amazon.aws.ssm.plist

    sudo launchctl start com.amazon.aws.ssm

    SUSE Linux Enterprise Server

    sudo systemctl enable amazon-ssm-agent

    sudo systemctl start amazon-ssm-agent

    Ubuntu Server (32 bit)

    sudo start amazon-ssm-agent

    Ubuntu Server (64 bit - Deb)

    sudo systemctl enable amazon-ssm-agent

    sudo systemctl start amazon-ssm-agent

    Ubuntu Server (64 bit - Snap) sudo snap start amazon-ssm-agent
    Windows Server

    Esegui il seguente comando in PowerShell.

    Start-Service AmazonSSMAgent

    Stato: Non installato

    Nella maggior parte dei casi, l'output del comando indica che l'agente non è installato.

    L'esempio seguente mostra che SSM Agent non è installato su un'istanza di Amazon Linux 2.

    Unit amazon-ssm-agent.service could not be found.

    L'esempio seguente mostra che SSM Agent non è installato su un Windows Server istanza.

    Get-Service : Cannot find any service with service name 'AmazonSSMAgent'.
    --truncated--

    Se l'agente non è installato, puoi installarlo manualmente utilizzando la procedura per il tipo di sistema operativo: