Dit artikel is voor Zmanda Recovery Manager voor MySQL (ZRM)
VOORZICHTIG: Houd er rekening mee dat het annuleren van een hersteltaak de databases in een inconsistente staat kan achterlaten als u herstelt naar de oorspronkelijke locatie.
Gebruik deze procedure alleen als de knop Annuleren op de pagina ZRM Restore Restore niet werkt. Volg deze stappen om een hersteltaak als "root" -gebruiker op de ZRM-server te stoppen:
- Controleer op 'zmc_launcher'-proces (sen)
pgrep -f "zmc_launcher" -l
- Dood alle “zmc_launcher” -processen als ze allemaal gerelateerd zijn aan het terugzetten
pkill -9 "zmc_launcher"
- Controleer op 'mysql-zrm-restore-wrapper' proces (sen)
pgrep -f "mysql-zrm-restore-wrapper" -l
- Dood alle "mysql-zrm-restore-wrapper" -processen als ze allemaal gerelateerd zijn aan het herstel
pkill -9 "mysql-zrm-restore-wrapper"
- Controleer op 'mysql-zrm-restore'-proces (sen)
pgrep -f "mysql-zrm-restore" -l
- Dood alle lopende "mysql-zrm-restore" -processen als ze allemaal gerelateerd zijn aan het terugzetten
pkill -9 "mysql-zrm-restore"
- Verwijder het PID-bestand voor herstelbewerking uit de configuratiemap van de back-upset
rm / etc / mysql-zrm / /.mysql-zrm.pid
- Ren hieronder om ZMC op te ruimen
/ opt / zmanda / zrm / bin / zmc_cleanup
- Vernieuw de pagina ZMC Restore Restore.
Als ZMC nog steeds meldt dat de hersteltaak nog steeds wordt uitgevoerd of wordt geannuleerd, doet u het volgende:
- Verkrijg de taak-id van de hersteltaak met de onderstaande MySQL-query is de naam van uw backup-set
# / opt / zmanda / zrm / mysql / bin / mysql -uroot -pzmcdb-admin zmc -e "selectmax (task_id) van task_management waar task_name = 'Herstellen' en configuration_id = (SELECTEER configuratie_id VAN configuraties WAAR configuration_name = ' ') ";
- Gebruik de task_id die in de bovenstaande query is geretourneerd waar het staat in de onderstaande query om de hersteltaak in de taaktabel van ZMC bij te werken:
# / opt / zmanda / zrm / mysql / bin / mysql -uroot -pzmcdb-admin zmc -e "UPDATE task_management SET status = 'Geannuleerd', output = 'Met kracht geannuleerd' waarbij task_id = ";
- Op de clientcomputer worden de herstelprocessen automatisch beëindigd als de verbinding met de server wordt verbroken. Als voorzorgsmaatregel kunnen we ook alle processen die nog op de clientcomputer draaien, controleren en beëindigen:
# pgrep -f "mysql-zrm" -l
als het / de geretourneerde proces (sen) verband houdt met het herstel en niet met een back-up, kan het worden beëindigd:# pkill -9 "mysql-zrm" # /etc/init.d/xinet.d herstart