zoukankan      html  css  js  c++  java
  • 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进程

      其他组件恢复步骤一致

  • 相关阅读:
    最全的静态网站生成器(开源项目)
    移动互联网流量变现模式调研问卷
    公众平台商户接入(微信支付)功能申请教程
    微信支付全面开放
    百度天气预报接口
    微信公众平台开发(83) 生成带参数二维码
    微信支付接口申请指南
    微信自媒体账号涉违规大规模被封
    php大文件上传解决方案支持分片断点上传
    html5大文件上传解决方案(500M以上)
  • 原文地址:https://www.cnblogs.com/dukuan/p/7512446.html
Copyright © 2011-2022 走看看