Manuelle Installation von SSM Agent auf CentOS Stream-Instances - AWS Systems Manager

Manuelle Installation von SSM Agent auf CentOS Stream-Instances

Die von AWS bereitgestellten Amazon Machine Images (AMIs) für CentOS Stream sind standardmäßig nicht mit AWS Systems Manager Agent (SSM Agent) vorinstalliert. Eine Liste von AWS-verwalteten AMIs, auf denen der Agent möglicherweise vorinstalliert ist, finden Sie unter Finden Sie AMIs mit dem vorinstallierten SSM Agent.

Verwenden Sie die Informationen in diesem Abschnitt, um SSM Agent manuell auf einer CentOS Stream-Instance zu installieren oder neu zu installieren.

Bevor Sie beginnen

Vor der Installation von SSM Agent in einer CentOS Stream-Instance beachten Sie bitte Folgendes:

Schnellinstallations-Befehle für SSM Agent in CentOS Stream

Gehen Sie wie folgt vor, um SSM Agent manuell auf einer einzelnen Instance zu installieren. Dieses Verfahren verwendet global verfügbare Installationsdateien.

Installieren Sie den SSM Agent auf CentOS Stream wie folgt
  1. Stellen Sie mithilfe Ihrer bevorzugten Methode, z. B. SSH, eine Verbindung mit Ihrer CentOS Stream-Instance her.

  2. Kopieren Sie den Befehl für die Architektur Ihrer Instance und führen Sie ihn auf der Instance aus.

    Anmerkung

    Obwohl URLs in den folgenden Befehlen ein ec2-downloads-windows-Verzeichnis enthalten, sind dies die richtigen globalen Installationsdateien für CentOS Stream.

    x86_64-Instances
    sudo dnf install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
    ARM64-Instances
    sudo dnf install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_arm64/amazon-ssm-agent.rpm
  3. (Empfohlen) Führen Sie den folgenden Befehl aus, um zu überprüfen, ob der Agent ausgeführt wird.

    sudo systemctl status amazon-ssm-agent

    In den meisten Fällen meldet der Befehl, dass der Agent ausgeführt wird, wie im folgenden Beispiel gezeigt.

    ● amazon-ssm-agent.service - amazon-ssm-agent
       Loaded: loaded (/etc/systemd/system/amazon-ssm-agent.service; enabled; vendo>
       Active: active (running) since Tue 2025-04-19 16:40:41 UTC; 9s ago
     Main PID: 4898 (amazon-ssm-agen)
        Tasks: 14 (limit: 4821)
       Memory: 34.6M
       CGroup: /system.slice/amazon-ssm-agent.service
               ├─4898 /usr/bin/amazon-ssm-agent
               └─4954 /usr/bin/ssm-agent-worker
                ‐‐truncated‐‐

    In seltenen Fällen meldet der Befehl, dass der Agent installiert ist, aber nicht ausgeführt wird, wie im folgenden Beispiel gezeigt.

    ● amazon-ssm-agent.service - amazon-ssm-agent
       Loaded: loaded (/etc/systemd/system/amazon-ssm-agent.service; enabled; vendo>
       Active: inactive (dead) since Tue 2025-04-19 16:42:05 UTC; 2s ago
                ‐‐truncated

    Um den Agent in diesen Fällen zu aktivieren, führen Sie die folgenden Befehle aus.

    sudo systemctl enable amazon-ssm-agent
    sudo systemctl start amazon-ssm-agent

Erstellen von benutzerdefinierten Agent-Installationsbefehlen für CentOS Stream in Ihrer Region

Wenn Sie SSM Agent in mehreren Instances installieren, die ein Skript oder eine Vorlage verwenden, empfehlen wir die Verwendung von Installationsdateien, die in der AWS-Region gespeichert wurden, in der Sie arbeiten.

Für die folgenden Befehle stellen wir Beispiele bereit, die einen öffentlich zugänglichen S3-Bucket in der Region USA Ost (Ohio) (us-east-2) verwenden.

Tipp

Sie können auch eine globale URL im Verfahren Schnellinstallations-Befehle für SSM Agent in CentOS Stream weiter oben in diesem Thema durch eine benutzerdefinierte regionale URL ersetzen, die Sie erstellen.

Ersetzen Sie im folgenden Befehl region mit Ihren eigenen Informationen. Eine Liste der unterstützten Region-Werte finden Sie in der Spalte Region unter Service-Endpunkte von Systems Manager in der Allgemeine Amazon Web Services-Referenz.

x86_64
sudo dnf install -y https://s3.region.amazonaws.com/amazon-ssm-region/latest/linux_amd64/amazon-ssm-agent.rpm

Sehen Sie sich das folgende Beispiel an.

sudo dnf install -y https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/linux_amd64/amazon-ssm-agent.rpm
ARM64
sudo dnf install -y https://s3.region.amazonaws.com/amazon-ssm-region/latest/linux_arm64/amazon-ssm-agent.rpm

Sehen Sie sich das folgende Beispiel an.

sudo dnf install -y https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/linux_arm64/amazon-ssm-agent.rpm