Einen OpsWorks for Puppet Enterprise Server aus einem Backup wiederherstellen - 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.

Einen OpsWorks for Puppet Enterprise Server aus einem Backup wiederherstellen

Wichtig

Der AWS OpsWorks for Puppet Enterprise Dienst hat am 31. März 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.

Nachdem Sie Ihre verfügbaren Backups durchsucht haben, können Sie ganz einfach einen Zeitpunkt auswählen, ab dem Sie Ihren OpsWorks for Puppet Enterprise Server wiederherstellen möchten. Server-Sicherungen enthalten für die Konfigurationsverwaltungssoftware persistente Daten, wie Module, Klassen, Knotenzuordnungen, Datenbankinformationen (einschließlich von Berichten, Fakten usw.). Wenn Sie eine direkte Wiederherstellung eines Servers durchführen (d. h. den vorhandenen Server OpsWorks für Puppet Enterprise auf eine neue EC2-Instanz wiederherstellen), werden Knoten, die zum Zeitpunkt des Backups registriert waren, mit dem Sie den Server wiederherstellen, erneut registriert wurden, und der Datenverkehr wird auf die neue Instanz umgeleitet, wenn die Wiederherstellung erfolgreich ist und der Serverstatus OpsWorks für Puppet Enterprise wiederhergestellt istHealthy. Bei der Wiederherstellung auf einem neu erstellten Server OpsWorks für Puppet Enterprise werden keine Knotenverbindungen aufrechterhalten. Beim Wiederherstellen eines Servers wird die Version der Puppet-Software nicht aktualisiert. Es gelten dieselbe Puppet-Version und dieselben Konfigurationsmanagement-Daten, die im Umfang der gewählten Sicherung verfügbar sind.

Das Wiederherstellen eines Servers nimmt in der Regel mehr Zeit in Anspruch als das Erstellen eines neuen Servers. Die Dauer hängt von der Größe des ausgewählten Backups ab. Nach Abschluss der Wiederherstellung bleibt die alte EC2-Instance im Zustand Running oder Stopped, jedoch nur vorübergehend. Dieser Zustand wird letztendlich beendet.

In dieser Version können Sie den verwenden, AWS CLI um einen Puppet-Master OpsWorks für Puppet Enterprise wiederherzustellen.

Anmerkung

Sie können auch den Befehl restore-server verwenden, um den aktuellen Instance-Typ zu ändern oder Ihren SSH-Schlüssel wiederherzustellen oder festzulegen, wenn er verloren ging oder beschädigt wurde.

Wiederherstellen eines Servers von einer Sicherung
  1. Führen Sie in der den folgenden Befehl aus AWS CLI, um eine Liste der verfügbaren Backups und ihrer IDs zurückzugeben. Notieren Sie sich die ID der Sicherung, die Sie verwenden möchten. Backup-IDs haben das Format myServerName-yyyymmddhhmmsssss.

    aws opsworks-cm --region region name describe-backups
  2. Führen Sie den folgenden Befehl aus.

    aws opsworks-cm --region region name restore-server --backup-id "myServerName-yyyyMMddHHmmssSSS" --instance-type "Type of instance" --key-pair "name of your EC2 key pair" --server-name "name of Puppet master"

    Im Folgenden wird ein Beispiel gezeigt.

    aws opsworks-cm --region us-west-2 restore-server --backup-id "MyPuppetServer-20161120122143125" --server-name "MyPuppetServer"
  3. Warten Sie, bis die Wiederherstellung abgeschlossen ist.