Installieren und Konfigurieren von Paketen auf Linux-Instances - AWS OpsWorks

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.

Installieren und Konfigurieren von Paketen auf Linux-Instances

Wichtig

Der AWS OpsWorks Stacks Dienst hat am 26. Mai 2024 das Ende seiner Lebensdauer erreicht und wurde sowohl für neue als auch für bestehende Kunden deaktiviert. Wir empfehlen Kunden dringend, ihre Workloads so bald wie möglich auf andere Lösungen zu migrieren. Wenn Sie Fragen zur Migration haben, wenden Sie sich an das AWS Support Team auf AWS re:POST oder über den AWS Premium-Support.

Die integrierten Layer unterstützen nur bestimmte Pakete. Weitere Informationen finden Sie unter Ebenen. Um andere Pakete wie einen Redis-Server zu installieren, müssen Sie benutzerdefinierte Rezepte für Einrichtung, Konfiguration und Bereitstellung implementieren. Es gibt Fälle, in denen es am besten ist, einen integrierten Layer zu erweitern, um das Paket zusätzlich zu den Standardpaketen des Layers auf den Instances des Layers zu installieren. Wenn Sie beispielsweise über einen Stack verfügen, der eine PHP-Anwendung unterstützt, und Sie einen Redis-Server hinzufügen möchten, können Sie die PHP App Server-Ebene erweitern, um zusätzlich zu einem PHP-Anwendungsserver auch einen Redis-Server auf den Instanzen der Ebene zu installieren und zu konfigurieren.

Ein Paketinstallationsrezept muss in der Regel folgende Aufgaben ausführen:

  • Erstellen von Verzeichnissen und Festlegen von deren Modi

  • Erstellen einer Konfigurationsdatei aus einer Vorlage

  • Ausführen des Installationsprogramms, um das Paket auf der Instance zu installieren

  • Starten von Services

Ein Beispiel für die Installation eines Tomcat-Servers finden Sie unter Erstellen eines benutzerdefinierten Tomcat-Server-Layers. In diesem Thema wird beschrieben, wie Sie einen benutzerdefinierten Redis-Layer einrichten. Mit nahezu demselben Code können Sie Redis jedoch auch auf einem integrierten Layer installieren und konfigurieren. Beispiele für die Installation anderer Pakete finden Sie in den integrierten Kochbüchern unter https://github.com/aws/opsworks-cookbooks.