PostgreSQL-Datenbanken in der Appliance-Verwaltungskonsole wiederherstellen

PostgreSQL-Datenbank aus einem Sicherungs-Image auf Volume-Ebene in der Quelle wiederherstellen

Bei diesem Verfahren wird der Quelldatenbereich physisch wiederhergestellt. So stellen Sie die Quelle wieder her:

  1. Klicken Sie in der Liste App Manager-Anwendungen mit der rechten Maustaste auf die geschützte Datenbank und wählen Sie Zugriff aus. Verwenden Sie den Statusfilter Verwalteter Sicherungsplan, um nur geschützte Datenbanken anzuzeigen.
  2. Wählen Sie ein Snapshot-Image aus und klicken Sie auf Wiederherstellen.
  3. Wählen Sie auf der Seite Wiederherstellen die Option An Quelle wiederherstellen aus.
  4. Ziel: Diese Option ist nicht verfügbar, wenn Sie die Wiederherstellung in der Quelle durchführen.
  5. Optional: Geben Sie ein beschreibendes Label für diesen Job ein.
  6. Anwendungsoptionen
    • Wenn die Quellanwendung durch eine Snapshot-Richtlinie geschützt ist, für die Datenbanksicherungen aktiviert sind, und Logs mit dem Image verfügbar sind, können Sie sie verwenden, um einen Roll-Forward zu einem bestimmten Zeitpunkt durchzuführen. Ändern Sie dazu die folgenden Optionen im Abschnitt Roll-Forward-Zeit:
      • Das Datumsfeld enthält alle möglichen Daten, auf die die Datenbank durch Anwendung von Datenbanktransaktionslogs aktualisiert werden kann. Wählen Sie das Datum aus, bis zu dem die Datenbank aktualisiert werden soll.
      • Das Zeitfeld enthält einen Schieberegler, der alle möglichen Zeiten am ausgewählten Datum anzeigt, auf die die Datenbank vorgerollt werden kann. Wenn Sie das späteste mögliche Datum auswählen und den Schieberegler dann ganz nach rechts bewegen, gilt der Wiederherstellungsjob für alle verfügbaren Logs. Wenn Sie das frühestmögliche Datum auswählen und den Schieberegler ganz nach links bewegen, werden für den Wiederherstellungsjob keine Logs angewendet.
    • Sie können festlegen, dass die Zeit entweder mit der Nutzerzeit oder der Hostzeit vorgerollt wird. Nutzerzeit bezieht sich auf die Ortszeit des aktuellen Nutzers. Die Hostzeit bezieht sich auf das System, auf dem die wiederherzustellenden Daten gehostet werden.
    • PostgreSQL-Zielserverport. Geben Sie die Portnummer der PostgreSQL-Zielinstanz für die Wiederherstellung ein.
    • PostgreSQL-Zielbetriebssystem-Nutzername. Geben Sie den Namen des Betriebssystemnutzers auf dem Zielserver ein, auf dem die PostgreSQL-Instanz wiederhergestellt werden soll.
    • PostgreSQL-Zielserver-Basisverzeichnis. Geben Sie den Pfad des installierten PostgreSQL-Binär-Basisverzeichnisses auf dem Zielserver ein.
    • Datenverzeichnis des PostgreSQL-Zielservers. Geben Sie den Pfad zum Datenverzeichnis ein, in dem die Datendateien für die PostgreSQL-Datenbank auf dem Zielserver gespeichert sind, z. B. /pgdata_lvm/pgdata.
  7. Erweiterte Optionen
    • POSTGRESQL TARGET DB USER NAME und POSTGRESQL TARGET DB PASSWORD. (Optional) Geben Sie neue Anmeldedaten für die PostgreSQL-Zielinstanz ein, die erstellt wird. Wenn Sie nichts angeben, wird der Standardnutzername der Datenbank (postgres) ohne Passwort verwendet. Standardmäßig ist für die Anmeldung über das lokale System kein Passwort erforderlich.
  8. Klicken Sie auf Preflight-Prüfung.
    • Wenn die Preflight-Prüfung fehlschlägt, beheben Sie das Problem und führen Sie die Preflight-Prüfung noch einmal aus.
    • Wenn die Preflight-Prüfung erfolgreich ist, klicken Sie auf Senden, um den Wiederherstellungsjob zu senden.

PostgreSQL-Datenbank aus einem Sicherungs-Image auf Volume-Ebene in einem neuen Ziel wiederherstellen

  1. Klicken Sie in der Liste App Manager-Anwendungen mit der rechten Maustaste auf die geschützte Datenbank und wählen Sie Zugriff aus. Verwenden Sie den Statusfilter Verwalteter Sicherungsplan, um nur geschützte Datenbanken anzuzeigen.
  2. Wählen Sie ein Snapshot-Image aus und klicken Sie auf Wiederherstellen.
  3. Wählen Sie auf der Seite „Wiederherstellen“ die Option Auf einem neuen Ziel wiederherstellen aus.
  4. Bei allen Konfigurationen sind die infrage kommenden PostgreSQL-Knoten in der Drop-down-Liste Ziel verfügbar. Wählen Sie den Knoten für das neue Ziel aus.
  5. Optional: Geben Sie ein beschreibendes Label für diesen Job ein.
  6. Ursprüngliche Anwendungsidentität ersetzen. Diese Option ist nur verfügbar, wenn das Wiederherstellungsziel ein neuer Host auf derselben Sicherungs-/Wiederherstellungs-Appliance ist, auf der die Sicherung ursprünglich erstellt wurde.
    • Ja. Dadurch wird die ursprüngliche Anwendung ersetzt. Sie hat dieselbe Anwendungs-ID, denselben Jobverlauf, dieselben Sicherungs-Images und denselben Sicherungsplan wie die ursprüngliche Anwendung.
    • Nein, die ursprüngliche App wird dadurch nicht ersetzt. Es wird eine neue Anwendung erstellt, die erkannt, aber noch nicht geschützt ist.
  7. Wenn Logs verfügbar sind, ist auch die Option Rollforward-Zeit verfügbar. Wählen Sie ein Datum und eine Uhrzeit für die neuesten Logs aus, die auf die wiederhergestellte Datenbank angewendet werden sollen.
  8. Enthaltene Datenbanken: Hier wird die Liste der PostgreSQL-Nutzerdatenbanken vorab ausgefüllt, die mit der PostgreSQL-Instanzwiederherstellung wiederhergestellt werden. Sie ist unveränderlich.
  9. Anwendungsoptionen
    • PostgreSQL-Zielserverport. Geben Sie die Portnummer der PostgreSQL-Zielinstanz für die Wiederherstellung ein.
    • PostgreSQL-Zielbetriebssystem-Nutzername. Geben Sie den Namen des Betriebssystemnutzers auf dem Zielserver ein, auf dem die PostgreSQL-Instanz wiederhergestellt werden soll.
    • PostgreSQL-Zielserver-Basisverzeichnis. Geben Sie den Pfad des installierten PostgreSQL-Binär-Basisverzeichnisses auf dem Zielserver ein.
    • Datenverzeichnis des PostgreSQL-Zielservers. Geben Sie den Pfad des Datenverzeichnisses ein, in dem die Datendateien für die PostgreSQL-Datenbank auf dem Zielserver gespeichert sind, z. B. /pgdata_lvm/pgdata.
  10. Erweiterte Optionen
    • POSTGRESQL TARGET DB USER NAME und POSTGRESQL TARGET DB PASSWORD. (Optional) Geben Sie neue Anmeldedaten für die PostgreSQL-Zielinstanz ein, die erstellt wird. Wenn Sie nichts angeben, wird der Standardnutzername der Datenbank (postgres) ohne Passwort verwendet. Standardmäßig ist für die Anmeldung über das lokale System kein Passwort erforderlich.
  11. Klicken Sie auf Preflight-Prüfung.
    • Wenn die Preflight-Prüfung fehlschlägt, beheben Sie das Problem und führen Sie die Preflight-Prüfung noch einmal aus.
    • Wenn die Preflight-Prüfung erfolgreich ist, klicken Sie auf Senden, um den Wiederherstellungsjob zu senden.

PostgreSQL-Datenbank aus einem vollständigen und inkrementellen Sicherungs-Image in der Quelle wiederherstellen

  1. Klicken Sie in der Liste App Manager-Anwendungen mit der rechten Maustaste auf die geschützte Datenbank und wählen Sie Zugriff aus. Verwenden Sie den Statusfilter Verwalteter Sicherungsplan, um nur geschützte Datenbanken anzuzeigen.
  2. Wählen Sie ein Snapshot-Image aus und klicken Sie auf Wiederherstellen.
  3. Wählen Sie auf der Seite „Wiederherstellen“ die Option An Quelle wiederherstellen aus.
  4. Ziel: Diese Option ist nicht verfügbar, wenn Sie die Wiederherstellung in der Quelle durchführen.
  5. Optional: Geben Sie ein beschreibendes Label für diesen Job ein.
  6. Enthaltene Datenbanken. Dies ist die Liste der PostgreSQL-Datenbanken, die mit der Wiederherstellung der PostgreSQL-Instanz wiederhergestellt werden. Wählen Sie eine oder mehrere Datenbanken aus der Liste für die Wiederherstellung aus. Standardmäßig sind alle Datenbanken für die Wiederherstellung ausgewählt.
  7. Anwendungsoptionen
    • PostgreSQL-Zielbetriebssystem-Nutzername. Geben Sie den Namen des Betriebssystemnutzers auf dem Zielserver ein, auf dem die neue PostgreSQL-Instanz erstellt wird.
    • PostgreSQL-Zielserver-Basisverzeichnis. Geben Sie den Pfad zum Basisverzeichnis der installierten PostgreSQL-Binärdatei auf dem Zielserver ein.
    • PostgreSQL Target Config File Path. Geben Sie den Konfigurationspfad für die PostgreSQL-Instanz auf dem Zielserver ein.
  8. Erweiterte Optionen
    • POSTGRESQL TARGET DB USER NAME und POSTGRESQL TARGET DB PASSWORD. (Optional) Geben Sie neue Anmeldedaten für die PostgreSQL-Zielinstanz ein, die erstellt wird. Wenn Sie nichts angeben, wird der Standardnutzername der Datenbank (postgres) ohne Passwort verwendet. Standardmäßig ist für die Anmeldung über das lokale System kein Passwort erforderlich.
  9. Klicken Sie auf Preflight-Prüfung.
    • Wenn die Preflight-Prüfung fehlschlägt, beheben Sie das Problem und führen Sie die Preflight-Prüfung noch einmal aus.
    • Wenn die Preflight-Prüfung erfolgreich ist, klicken Sie auf Senden, um den Wiederherstellungsjob zu senden.

PostgreSQL-Datenbank aus einem vollständigen und inkrementellen Sicherungs-Image in einem neuen Ziel wiederherstellen

  1. Klicken Sie in der Liste App Manager-Anwendungen mit der rechten Maustaste auf die geschützte Datenbank und wählen Sie Zugriff aus. Verwenden Sie den Statusfilter Verwalteter Sicherungsplan, um nur geschützte Datenbanken anzuzeigen.
  2. Wählen Sie ein Snapshot-Image aus und klicken Sie auf Wiederherstellen.
  3. Wählen Sie auf der Seite „Wiederherstellen“ die Option Auf einem neuen Ziel wiederherstellen aus.
  4. Für alle Konfigurationen sind geeignete PostgreSQL-Knoten in der Drop-down-Liste Ziel verfügbar. Wählen Sie den Knoten für das neue Ziel aus.
  5. Optional: Geben Sie ein beschreibendes Label für diesen Job ein.
  6. Ursprüngliche Anwendungsidentität ersetzen. Diese Option ist nur verfügbar, wenn das Wiederherstellungsziel ein neuer Host auf derselben Sicherungs-/Wiederherstellungs-Appliance ist, auf der die Sicherung ursprünglich erstellt wurde.
    • Ja. Dadurch wird die ursprüngliche Anwendung ersetzt. Die neue Anwendung hat dieselbe Anwendungs-ID, denselben Jobverlauf, dieselben Sicherungs-Images und denselben Sicherungsplan wie die ursprüngliche Anwendung.
    • Nein, die ursprüngliche App wird dadurch nicht ersetzt. Es wird eine neue Anwendung erstellt, die erkannt, aber noch nicht geschützt ist.
  7. Enthaltene Datenbanken: Dieses Feld ist bereits mit der Liste der PostgreSQL-Datenbanken vorab ausgefüllt, die bei der Wiederherstellung der PostgreSQL-Instanz wiederhergestellt werden. Sie ist unveränderlich.
  8. Anwendungsoptionen
    • PostgreSQL-Zielbetriebssystem-Nutzername. Geben Sie den Namen des Betriebssystemnutzers auf dem Zielserver ein, auf dem die neue PostgreSQL-Instanz erstellt wird.
    • PostgreSQL-Zielserver-Basisverzeichnis. Geben Sie den Pfad zum installierten PostgreSQL-Binär-Basisverzeichnis auf dem Zielserver ein.
    • PostgreSQL Target Config File Path. Geben Sie den Konfigurationspfad der PostgreSQL-Instanz auf dem Zielserver ein.
  9. Erweiterte Optionen
    • POSTGRESQL TARGET DB USER NAME und POSTGRESQL TARGET DB PASSWORD. (Optional) Geben Sie neue Anmeldedaten für die PostgreSQL-Zielinstanz ein, die erstellt wird. Wenn Sie nichts angeben, wird der Standardnutzername der Datenbank (postgres) ohne Passwort verwendet. Standardmäßig ist für die Anmeldung über das lokale System kein Passwort erforderlich.
  10. Klicken Sie auf Preflight-Prüfung.
    • Wenn die Preflight-Prüfung fehlschlägt, beheben Sie das Problem und führen Sie die Preflight-Prüfung noch einmal aus.
    • Wenn die Preflight-Prüfung erfolgreich ist, klicken Sie auf Senden, um den Wiederherstellungsjob zu senden.