Suchen AMIs mit dem SSM Agent vorinstalliert - AWS Systems Manager

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
  1. Warten Sie nach dem Start einer neuen Instance einige Minuten, bis diese initialisiert ist.

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

  3. 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.

  4. 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: