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 (AmazonEC2) creata da e 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 ECS ottimizzata per Amazon Linux 2 AMIs
-
Amazon Linux 2023 (AL2023)
-
Amazon Linux EKS ottimizzato per Amazon AMIs
-
macOS10.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 (AMI) 2008-2012 R2 AMIs pubblicate a novembre 2016 o successivamente
-
Windows Server2016, 2019 e 2022 (escluse le versioni Nano)
Nota
SSM Agentpotrebbe essere preinstallato su AWS gestite AMIs 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 file AMIs trovati nel Marketplace AWS o nel AMIs repository della 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
-
Dopo aver avviato una nuova istanza, attendi qualche minuto per inizializzarla.
-
Connettiti all'istanza utilizzando il tuo metodo preferito. Ad esempio, è possibile utilizzare per connettersi SSH a istanze Linux o utilizzare Remote Desktop per connettersi alle istanze. Windows Server
-
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.
-
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: