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进程

      其他组件恢复步骤一致

  • 相关阅读:
    愚人节,怎么让朋友吃屎(其实我是不想发这么低俗的文章的)
    水往地处流,人往地处走
    不够完美的步骤条(模仿淘宝重新绑定邮箱)
    The Django Book
    The Django Book
    Python 目录和文件基本操作
    The Django Book 第三章 试图和URL配置
    Django 表增加外键
    Linux下文件以及文件名编码转换
    Django添加tinyMCE编辑器
  • 原文地址:https://www.cnblogs.com/dukuan/p/7512446.html
Copyright © 2011-2022 走看看