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 (Amazon EC2) -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 AMIs vom 09.2017 und später
-
Amazon Linux 2
-
Amazon Linux 2 ECS-optimierte Basis AMIs
-
Amazon Linux 2023 (AL2023)
-
Amazon EKS-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, immer die neueste verfügbare Version von zu verwenden 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 in der Regel darauf hin, dass das Betriebssystem (OS) nicht vollständig von allen Systems Manager Manager-Tools 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 Sie den Status von SSM Agent
Je nachdem, wann sie initialisiert wurde, wurde eine Instanz 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 empfehlen wir Ihnen, den Status von zu überprüfen SSM Agent bevor Sie versuchen, Systems Manager zum ersten Mal auf einer Instanz zu verwenden.
Verwenden Sie das folgende Verfahren, um dies zu überprüfen SSM Agent ist auf einer Instanz installiert und wird dort ausgeführt. Wenn Sie feststellen, dass der Agent nicht installiert ist, können Sie ihn manuell unter Linux 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 SSH verwenden, um eine Verbindung zu Linux-Instanzen herzustellen, oder Remote Desktop verwenden, um eine Verbindung zu Windows Server Instanzen.
-
Überprüfen Sie den Status von SSM Agent indem Sie den Befehl für den Betriebssystemtyp Ihrer Instanz 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 aktiviert macOS. Sie können den Status überprüfen, indem Sie die Agenten-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 aller von Systems Manager unterstützten Betriebssystemtypen, siehePrüfen des SSM Agent-Status und Starten des Agenten.
-
Evaluieren Sie die Befehlsausgabe, um den Status der 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 das SSM Agent ist auf einer Amazon Linux 2-Instance installiert und läuft dort.
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 das SSM Agent ist installiert und läuft auf einem 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 das SSM Agent ist auf einer Amazon Linux 2-Instance installiert, läuft aber nicht.
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 das 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 das SSM Agent ist nicht auf einer Amazon Linux 2-Instance installiert.
Unit amazon-ssm-agent.service could not be found.
Das folgende Beispiel zeigt das 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: