So brechen Sie einen ZRM-Wiederherstellungsjob ab

Dieser Artikel ist für Zmanda Recovery Manager für MySQL (ZRM)

VORSICHT: Beachten Sie, dass beim Abbrechen eines Wiederherstellungsjobs die Datenbanken möglicherweise in einem inkonsistenten Zustand bleiben, wenn Sie den ursprünglichen Speicherort wiederherstellen.

Verwenden Sie dieses Verfahren nur, wenn die Schaltfläche Abbrechen auf der Seite ZRM-Wiederherstellung wiederherstellen nicht funktioniert. Führen Sie die folgenden Schritte aus, um einen Wiederherstellungsjob als Root-Benutzer auf dem ZRM-Server zu stoppen:

  1. Suchen Sie nach "zmc_launcher" -Prozessen.
     pgrep -f "zmc_launcher" -l 
  2. Beenden Sie alle "zmc_launcher" -Prozesse, wenn alle mit der Wiederherstellung zusammenhängen
    pkill -9 "zmc_launcher"
  3. Suchen Sie nach "mysql-zrm-restore-wrapper" -Prozessen.
    pgrep -f "mysql-zrm-restore-wrapper" -l
  4. Beenden Sie alle "mysql-zrm-restore-wrapper" -Prozesse, wenn alle mit der Wiederherstellung zusammenhängen
    pkill -9 "mysql-zrm-restore-wrapper"
  5. Suchen Sie nach "mysql-zrm-restore" -Prozessen.
    pgrep -f "mysql-zrm-restore" -l
  6. Beenden Sie alle laufenden "mysql-zrm-restore" -Prozesse, wenn alle mit der Wiederherstellung zusammenhängen
    pkill -9 "mysql-zrm-restore"
  7. Entfernen Sie die PID-Datei für den Wiederherstellungslauf aus dem Konfigurationsverzeichnis des Sicherungssatzes
    rm / etc / mysql-zrm / /.mysql-zrm.pid
  8. Führen Sie unten aus, um ZMC zu bereinigen
    / opt / zmanda / zrm / bin / zmc_cleanup
  9. Bitte aktualisieren Sie die Seite ZMC Restore Restore.

Wenn ZMC weiterhin meldet, dass der Wiederherstellungsjob noch ausgeführt wird oder abgebrochen wird, gehen Sie wie folgt vor:

  1. Erhalten Sie die Task-ID für den Wiederherstellungsjob mit der folgenden MySQL-Abfrage ist der Name Ihres Backup-Sets
    # / opt / zmanda / zrm / mysql / bin / mysql -uroot -pzmcdb-admin zmc -e "selectmax (task_id) aus task_management wobei task_name = 'Restore' und configuration_id = (SELECT configuration_id FROM configuration WHERE configuration_name = ' ') ";
  2. Verwenden Sie die in der obigen Abfrage zurückgegebene task_id, in der sie steht in der folgenden Abfrage zum Aktualisieren der Wiederherstellungsaufgabe in der Aufgabentabelle von ZMC:
    # / opt / zmanda / zrm / mysql / bin / mysql -uroot -pzmcdb-admin zmc -e "UPDATE task_management SET status = 'Abgebrochen', output = 'Kraftvoll abgebrochen' wobei task_id = ";
  3. Auf dem Clientcomputer werden die Wiederherstellungsprozesse automatisch beendet, wenn die Verbindung zum Server unterbrochen wird. Als Vorsichtsmaßnahme können wir auch alle Prozesse überprüfen und beenden, die noch auf dem Client-Computer ausgeführt werden:
    # pgrep -f "mysql-zrm" -l
    Wenn sich der / die zurückgegebene (n) Prozess (e) auf die Wiederherstellung und nicht auf eine Sicherung bezieht, kann er beendet werden:
    # pkill -9 "mysql-zrm" # /etc/init.d/xinet.d Neustart