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
-
Dopo aver avviato una nuova istanza, attendi qualche minuto per inizializzarla.
-
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.
-
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.
-
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: