ZStack数据库备份与恢复

为保护数据安全,防止数据丢失,支持主动定期进行数据库备份。

  • 可使用zstack-ctl dump_mysql命令对数据库进行备份。
  • 可使用zstack-ctl restore_mysql -f back.gz --mysql-root-password password命令对数据库进行恢复。
  • 默认使用crontab命令进行控制。
    • 可使用crontab -l命令查看管理节点相关的自动定时备份任务。
    • 可使用crontab -e命令在界面里修改备份策略,默认为每天的凌晨和中午12:30进行备份,并且最多保留最新的14次备份。
  • 默认的数据库备份文件存放路径:/var/lib/zstack/mysql-backup/
  • 建议用户使用异地备份策略来提高安全性。只要数据库文件存在,即使ZStack的相关机器挂掉,均可使用数据库文件进行恢复。