cheng029 发表于 2017-12-5 09:43:58

OpenStack运维(四):OpenStack备份恢复

  1、备份注意事项
  要保留多少备份?
  是否需要异地备份?
  备份间隔多久?
  恢复策略?
  2、备份什么
  2.1 数据库备份
  2.1.1制定crond 每天备份一次
  2.1.2 备份命令根据系统而定,可用mysqldump或者xtrabackup
  2.2 文件系统备份
  2.2.1 计算服务
  备份文件:/etc/nova、/var/lib/nova、/var/log/nova(已做日志服务器不用备份)
  其中/var/lib/nova/instances一般无需备份,此目录为虚拟机存放目录,一般为共享目录,或将虚拟机存放于后端存储。
  备份运行中的KVM实例进行备份,还原后有可能导致虚拟机无法引导
  2.2.2 镜像目录
  备份文件:/etc/glance、/var/log/glance(已做日志服务器不用备份)、/var/lib/glance
  其中/var/log/glance/images无需备份,此目录和nova实例一样一般为共享目录或者存放在后端存储,如果本目录是文件系统,需要另行备份
  可直接利用rsync或者scp定期复制到备份服务器上
  2.2.3 身份服务
  备份文件:/etc/keystone、/var/log/keystone、/var/lib/keystone(此目录不包含再用数据,选择备份)
  2.2.4 块存储
  备份文件:/etc/cinder、/var/log/cinder、/var/lib/cinder
  2.2.5 对象存储
  备份文件:/etc/swift、swift配置文件、环文件、环生成文件
  一般将环文件和环生成文件复制到所有的存储节点中,这样会存放多个文件副本,单点故障无影响
  3、恢复备份
  恢复nova步骤
  首先停止nova的所有服务
  恢复nova的数据库
  备份当前文件:mv /etc/nova{,.orig}
  恢复文件:cp -a backup/nova /etc/
  启动nova进程
  其他组件恢复步骤一致
页: [1]
查看完整版本: OpenStack运维(四):OpenStack备份恢复