Einen OpsWorks für 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 für Puppet Enterprise Server aus einem Backup wiederherstellen

Wichtig

AWS OpsWorks for Puppet Enterpriseakzeptiert keine neuen Kunden. Bestandskunden sind bis zum 31. März 2024 nicht betroffen. Zu diesem Zeitpunkt wird der Dienst nicht mehr verfügbar sein. Wir empfehlen, dass Bestandskunden so schnell wie möglich auf andere Lösungen umsteigen. Weitere Informationen erhalten Sie unter AWS OpsWorks for Puppet EnterpriseHäufig gestellte Fragen zum Lebensende und So migrieren Sie einen Server OpsWorks für Puppet Enterprise zu Amazon Elastic Compute Cloud (Amazon EC2).

Nachdem Sie Ihre verfügbaren Backups durchgesehen 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.). Bei der Durchführung einer direkten Wiederherstellung eines Servers (d. h. der Wiederherstellung des vorhandenen Servers OpsWorks für Puppet Enterprise auf einer neuen EC2-Instanz) werden Knoten neu registriert, die zum Zeitpunkt des Backups registriert waren, das Sie für die Wiederherstellung des Servers verwenden, und der Traffic wird auf die neue Instanz umgeleitet, wenn die Wiederherstellung erfolgreich ist und der Serverstatus OpsWorks für Puppet Enterprise wiederhergestellt istHealthy. Beim Wiederherstellen auf einem OpsWorks für Puppet Enterprise neu erstellten Server werden keine Knotenverbindungen beibehalten. 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 Zeit 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 in 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 AWS CLI den folgenden Befehl aus, damit eine Liste der verfügbaren Sicherungen und deren IDs zurückgegeben wird. 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.