Jak anulować zadanie przywracania ZRM

Ten artykuł jest przeznaczony dla Menedżer odzyskiwania Zmanda dla MySQL (ZRM)

OSTROŻNIE: Należy pamiętać, że anulowanie zadania przywracania może pozostawić bazy danych w niespójnym stanie w przypadku przywracania do pierwotnej lokalizacji.

Użyj tej procedury tylko wtedy, gdy przycisk anulowania na stronie przywracania ZRM Restore nie działa. Wykonaj następujące kroki, aby zatrzymać zadanie przywracania jako użytkownik „root” na serwerze ZRM:

  1. Sprawdź, czy istnieją procesy „zmc_launcher”
     pgrep -f "zmc_launcher" -l 
  2. Zabij wszystkie procesy „zmc_launcher”, jeśli wszystkie są związane z przywracaniem
    pkill -9 "zmc_launcher"
  3. Sprawdź, czy istnieją procesy „mysql-zrm-restore-wrapper”
    pgrep -f "mysql-zrm-restore-wrapper" -l
  4. Zabij wszystkie procesy „mysql-zrm-restore-wrapper”, jeśli wszystkie są związane z przywracaniem
    pkill -9 "mysql-zrm-restore-wrapper"
  5. Sprawdź, czy istnieją procesy „mysql-zrm-restore”
    pgrep -f "mysql-zrm-restore" -l
  6. Zabij wszystkie uruchomione procesy „mysql-zrm-restore”, jeśli wszystkie są związane z przywracaniem
    pkill -9 "mysql-zrm-restore"
  7. Usuń plik PID do przywracania z katalogu konfiguracyjnego zestawu kopii zapasowych
    rm / etc / mysql-zrm /  /.mysql-zrm.pid
  8. Uruchom poniżej, aby wyczyścić ZMC
    / opt / zmanda / zrm / bin / zmc_cleanup
  9. Odśwież stronę przywracania ZMC Restore.

Jeśli ZMC nadal zgłasza, że zadanie przywracania nadal działa lub jest w stanie anulowania, wykonaj następujące czynności:

  1. Uzyskaj identyfikator zadania przywracania za pomocą poniższego zapytania MySQL to nazwa zestawu kopii zapasowych
    # / opt / zmanda / zrm / mysql / bin / mysql -uroot -pzmcdb-admin zmc -e "selectmax (task_id) from task_management gdzie task_name = 'Restore' and configuration_id = (WYBIERZ konfigurację_id Z konfiguracji WHERE nazwa_konfiguracji = '  ') ";
  2. Użyj task_id zwróconego w powyższym zapytaniu, w którym jest napisane w poniższym zapytaniu, aby zaktualizować zadanie przywracania w tabeli zadań ZMC:
    # / opt / zmanda / zrm / mysql / bin / mysql -uroot -pzmcdb-admin zmc -e "UPDATE task_management SET status = 'Canceled', output = 'Canceled forcefully' gdzie task_id =  ";
  3. Na komputerze klienckim procesy przywracania zostaną automatycznie zakończone, jeśli połączenie z serwerem zostanie zerwane. Jako środek ostrożności możemy sprawdzić i zabić wszelkie procesy nadal działające na komputerze klienckim:
    # pgrep -f "mysql-zrm" -l
    jeśli zwracane procesy są związane z przywracaniem, a nie z kopią zapasową, mogą zostać zakończone:
    # pkill -9 "mysql-zrm" # /etc/init.d/xinet.d restart
pl_PLPolish