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 Agent (SSM Agent) è preinstallato su alcuni Amazon Machine Images (AMIs) forniti da terze parti affidabili AWS e 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

  • AMI Amazon Linux 1 Base datate 2017.09 e successive

  • Amazon Linux 2

  • AMIs (AMI) di base ottimizzate per Amazon Linux 2 ECS

  • Amazon Linux 2023 (AL2023)

  • AMIs Amazon Linux ottimizzata per Amazon EKS

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

  • SUSE Linux Enterprise Server(SLES) 12 e 15

  • Ubuntu Server 16.04, 18.04, 20.04 e 22.04

  • Windows Server (AMI) 2008-2012 R2 AMIs pubblicate a novembre 2016 o successivamente

  • Windows Server 2016, 2019 e 2022

Nota

SSM Agentpotrebbe essere AWS AMIs preinstallato su gestite che non sono presenti in questo elenco. Ciò indica in genere che il sistema operativo (SO) non è completamente supportato da tutte le funzionalità di Systems Manager.

SSM Agentpotrebbe anche essere preinstallato su AMIs found in Marketplace AWS o nel AMIs repository Community, ma AWS non li supporta. AMIs

Verifica dello stato di SSM Agent

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

Utilizza la procedura seguente per verificare che SSM Agent sia installato e in esecuzione in un'istanza. Se l'agente non è installato, puoi installarlo manualmente sulle istanze Linux, macOS e Windows Server.

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 alle istanze Linux o usare Remote Desktop per connetterti alle istanze Windows Server.

  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 Non esiste alcun comando per controllare lo stato di SSM Agent su macOS. Puoi controllare lo stato individuando e valutando il file di log 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 dello stato di SSM Agent su tutti i tipi di sistema operativo supportati da Gestione dei segreti, consulta Verifica dello stato di SSM Agent e avvio dell'agente.

  4. Valuta l'output del comando per conoscere lo stato di 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 in esecuzione su un'istanza Windows Server.

    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 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'istanza Windows Server.

    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 Amazon Linux 2.

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

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

    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: