Complete a 3 Question Survey and Earn a re:Post Badge
Help improve AWS Support Official channel in re:Post and share your experience - complete a quick three-question survey to earn a re:Post badge!
Wie installiere ich den SSM-Agent beim Start auf einer Amazon EC2-Linux-Instance?
Ich möchte den AWS Systems Manager Agent (SSM Agent) auf meiner Amazon Elastic Compute Cloud (Amazon EC2) Linux-Instance installieren und vor dem Start starten lassen.
Lösung
Eine Liste der Amazon Machine Images (AMIs) mit vorinstalliertem SSM-Agent findest du unter AMIs mit vorinstalliertem SSM-Agent finden. Du musst den SSM-Agent manuell auf EC2-Instances installieren, die du aus anderen Versionen von Linux AMIs erstellst.
Voraussetzungen: Bevor du den SSM-Agent installierst, musst du ein unterstütztes Betriebssystem verwenden und die Voraussetzungen für den SSM-Agent erfüllen.
Um den SSM-Agent zu installieren, füge Benutzerdaten zu einer Amazon EC2 Linux-Instance hinzu, bevor du die Instance startest.
Führe die folgenden Schritte aus:
- Erstelle ein AWS Identity and Access Management (IAM)-Instance-Profil zur Verwendung mit dem SSM-Agent.
- Starte eine neue Instance und konfiguriere dann deine Instance-Parameter, wie Anwendungs- und Betriebssystem-Images, Instance-Typ, Schlüsselpaar, Netzwerkeinstellungen und Speicher.
- Erweitere den Abschnitt Erweiterte Details und wähle dann dein IAM-Instance-Profil aus der Dropdown-Liste IAM-Instance-Profil aus.
- Gib unter Benutzerdaten die folgenden Informationen für dein Betriebssystem ein.
Amazon Linux 2, Red Hat Enterprise Linux (RHEL) 7 und CentOS 7 (64 Bit):
x86_64-Instances:
ARM64-Instances:#!/bin/bash cd /tmp sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm sudo systemctl enable amazon-ssm-agent sudo systemctl start amazon-ssm-agent
Amazon Linux 2023, Red Hat Enterprise Linux (RHEL) 8 oder 9 und CentOS 8 (64 Bit):#!/bin/bash cd /tmp sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_arm64/amazon-ssm-agent.rpm sudo systemctl enable amazon-ssm-agent sudo systemctl start amazon-ssm-agent
x86_64-Instances:
ARM64-Instances:#!/bin/bash cd /tmp sudo dnf install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm sudo systemctl enable amazon-ssm-agent sudo systemctl start amazon-ssm-agent
Hinweis: Du musst Python 2 oder Python 3 auf deiner RHEL 9-, RHEL 8- oder CentOS 8-Instance installieren, damit der SSM-Agent korrekt funktioniert. Um Python zu installieren, füge nach #!/bin/bash den folgenden Befehl zu den vorangegangenen x86_64- und ARM64-Befehlsbeispielen hinzu:#!/bin/bash cd /tmp sudo dnf install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_arm64/amazon-ssm-agent.rpm sudo systemctl enable amazon-ssm-agent sudo systemctl start amazon-ssm-agent
Amazon Linux und CentOS 6 (64 Bit):sudo dnf install python3
Ubuntu 22 und Ubuntu 16 (Deb-Installer), Debian 8 und Debian 9:#!/bin/bash cd /tmp sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm sudo start amazon-ssm-agent
Ubuntu 14 (Deb Installer):#!/bin/bash mkdir /tmp/ssm cd /tmp/ssm wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb sudo dpkg -i amazon-ssm-agent.deb sudo systemctl start amazon-ssm-agent
Suse 15 und Suse 12:#!/bin/bash mkdir /tmp/ssm cd /tmp/ssm wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb sudo dpkg -i amazon-ssm-agent.deb sudo start amazon-ssm-agent
Weitere Informationen zu Benutzerdaten findest du unter Benutzerdaten in der AWS-Managementkonsole.#!/bin/bash mkdir /tmp/ssm cd /tmp/ssm wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm sudo rpm --install amazon-ssm-agent.rpm sudo systemctl enable amazon-ssm-agent sudo systemctl start amazon-ssm-agent
- Gib unter Zusammenfassung die Anzahl der Instances ein, die du starten willst.
- Wähle Instance starten aus.
- (Optional) Wähle SSM-Agent automatisch aktualisieren aus, um den SSM-Agent automatisch zu aktualisieren.
Für Windows, siehe Wie installiere ich den AWS-Systems-Manager-Agent (SSM-Agent) beim Start auf einer Amazon EC2-Windows-Instance?
Ähnliche Informationen
Automatisieren von Updates für SSM Agent
Mit dem SSM-Agent auf EC2-Instances für Linux arbeiten
Mit SSM Agent auf EC2-Instances für Windows Server arbeiten
Warum zeigt Systems Manager meine Amazon EC2-Instance nicht als verwaltete Instance an?
Ähnliche Videos


Relevanter Inhalt
- AWS OFFICIALAktualisiert vor 2 Jahren