Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Suchen AMIs mit dem SSM Agent vorinstalliert
AWS Systems Manager Agent (SSM Agent) ist auf einigen vorinstalliert Amazon Machine Images (AMIs) bereitgestellt von AWS und vertrauenswürdigen Drittanbietern.
Wenn Sie beispielsweise eine Amazon Elastic Compute Cloud (AmazonEC2) -Instance starten, die aus einem AMI mit einem der folgenden Betriebssysteme werden Sie wahrscheinlich feststellen, dass SSM Agent ist bereits installiert:
-
AlmaLinux
-
Amazon Linux 1 Base von September AMIs 2017.09 und später
-
Amazon Linux 2
-
Amazon Linux 2 ECS — Optimierte Basis AMIs
-
Amazon Linux 2023 (AL2023)
-
EKSAmazon-Optimiertes Amazon Linux AMIs
-
macOS 10.14.x (Mojave), 10.15.x (Catalina), 11.x (Big Sur), 12.x (Monterey), 13.x (Ventura) und 14.x (Sonoma)
-
SUSE Linux Enterprise Server (SLES) 12 und 15
-
Ubuntu Server 16.04, 18.04, 20.04 und 22.04
-
Windows Server 2008-2012 R2 AMIs veröffentlicht im November 2016 oder später
-
Windows Server 2016, 2019 und 2022 (ohne Nano-Versionen)
Anmerkung
Die Version von SSM Agent vorinstalliert auf einem AMI ist möglicherweise nicht die neueste verfügbare Version. Als bewährte Methode empfehlen wir Ihnen, immer die neueste verfügbare Version von SSM Agent auf Ihren verwalteten Knoten. Weitere Informationen zur Automatisierung SSM Agent Aktualisierungen finden Sie unterAutomatisieren von Updates für SSM Agent.
SSM Agent ist möglicherweise auf Managed vorinstalliert AWS AMIs die nicht auf dieser Liste stehen. Dies weist normalerweise darauf hin, dass das Betriebssystem (OS) nicht vollständig von allen Systems-Manager-Funktionen unterstützt wird.
SSM Agent könnte auch vorinstalliert sein auf AMIs in AWS Marketplace oder in der Gemeinschaft gefunden AMIs Repository, unterstützt diese aber AWS nicht AMIs.
Überprüfen des Status von SSM Agent
Je nachdem, wann sie initialisiert wurde, wurde eine Instance aus einem AMI auf der vorherigen Liste hat möglicherweise nicht SSM Agent vorinstalliert. Es ist auch möglich, dass der Agent auf einer Instance vorinstalliert ist, der Agent jedoch nicht ausgeführt wird. Daher wird empfohlen, dass Sie den Status von SSM Agent bevor Sie versuchen, Systems Manager zum ersten Mal für eine Instance zu verwenden.
Überprüfen Sie Folgendes SSM Agent ist auf einer Instance installiert und ausgeführt. Wenn Sie feststellen, dass der Agent nicht installiert ist, können Sie ihn unter Linux manuell installieren. macOS, und Windows ServerInstanzen.
Um die Installation von zu überprüfen SSM Agent auf einer Instanz
-
Warten Sie nach dem Start einer neuen Instance einige Minuten, bis diese initialisiert ist.
-
Stellen Sie mit Ihrer bevorzugten Methode eine Verbindung zur Instance her. Sie können beispielsweise eine Verbindung SSH zu Linux-Instances herstellen oder Remote Desktop verwenden, um eine Verbindung herzustellen Windows Server Instanzen.
-
Prüfen Sie den Status von SSM Agent indem Sie den Befehl für den Betriebssystemtyp Ihrer Instance ausführen.
Betriebssystem Befehl Amazon Linux 1 sudo status amazon-ssm-agent
Amazon Linux 2 und Amazon Linux 2023 sudo systemctl status amazon-ssm-agent
macOS Es gibt keinen Befehl zum Überprüfen SSM Agent status on macOS. Sie können den Status überprüfen, indem Sie die Agent-Protokolldatei suchen und auswerten /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
Tipp
Um die Befehle zur Überprüfung anzuzeigen SSM Agent Status für alle von Systems Manager unterstützten Betriebssystemtypen finden Sie unterPrüfen des SSM Agent-Status und Starten des Agenten.
-
Werten Sie die Befehlsausgabe aus, um den Status von SSM Agent.
Status: Installiert und ausgeführt
In den meisten Fällen zeigt die Befehlsausgabe an, dass der Agent installiert ist und ausgeführt wird.
Das folgende Beispiel zeigt dies SSM Agent ist auf einer Amazon-Linux-2-Instance installiert und ausgeführt.
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--
Das folgende Beispiel zeigt dies SSM Agent ist installiert und ausgeführt auf Windows Server sein.
Status Name DisplayName ------ ---- ----------- Running AmazonSSMAgent Amazon SSM Agent
Status: Installiert, aber nicht ausgeführt
In einigen Fällen gibt die Befehlsausgabe an, dass der Agent installiert ist, aber nicht ausgeführt wird.
Das folgende Beispiel zeigt dies SSM Agent ist auf einer Amazon-Linux-2-Instance installiert, aber nicht ausgeführt.
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--
Das folgende Beispiel zeigt dies SSM Agent ist installiert, läuft aber nicht auf einem Windows Server sein.
Status Name DisplayName ------ ---- ----------- Stopped AmazonSSMAgent Amazon SSM Agent
Wenn der Agent installiert ist, aber nicht ausgeführt wird, können Sie ihn manuell aktivieren, indem Sie die Befehle für den Betriebssystemtyp Ihrer Instace verwenden.
Betriebssystem Befehl Amazon Linux 1 sudo start amazon-ssm-agent
Amazon Linux 2 und 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 Führen Sie den folgenden Befehl in aus PowerShell.
Start-Service AmazonSSMAgent
Status: Nicht installiert
In einigen Fällen gibt die Befehlsausgabe an, dass der Agent nicht installiert ist.
Das folgende Beispiel zeigt dies SSM Agent ist nicht auf einer Amazon-Linux-2-Instance installiert.
Unit amazon-ssm-agent.service could not be found.
Das folgende Beispiel zeigt dies SSM Agent ist nicht auf einem installiert Windows Server sein.
Get-Service : Cannot find any service with service name 'AmazonSSMAgent'. --truncated--
Wenn der Agent nicht installiert ist, können Sie ihn manuell installieren, indem Sie das Verfahren für Ihren Betriebssystemtyp verwenden: