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的相关机器挂掉,均可使用数据库文件进行恢复。