数据备份与恢复方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据备份与恢复方案
2016年8月
目录
1概述 (1)
2备份需求 (1)
3策略 (1)
3.1备份环境 (1)
3.2备份节点 (1)
3.3备份方案概述 (1)
3.4数据恢复概述 (2)
4方案 (2)
5可能遇到情况及解决方法 (5)
随着公司信息化系统建设的不断推进,我们对信息系统的实时性要求也会越来越高,系统运行遇到故障时尽快恢复服务对公司的正常运营至关重要;
为最大限度保障云盘用户数据安全性,同时为了能在不可预计灾难情况下,保证云盘的安全快速恢复工作,所以需要对云盘进行数据备份与恢复工作。
方案主要内容:数据备份是指通过软件自动执行或手工操作将服务器重要文件及数据保存到磁盘柜和磁带等存储设备上。主要目的是减少及避免由于服务器软硬件故障造成的数据丢失,确保公司信息系统出现故障时在最短的时间内恢复运行并且重新提供服务。
云盘环境
采用双节点方式部署:
服务器:2台物理服务器均安装CentOS 7.0系统与云盘软件。
数据存储:2台服务器分别为:db_master与db_slave,各挂载3T的FC-SAN存储。
2备份需求
对2台云盘服务器数据进行备份,并验证恢复,保证数据安全性。
3策略
3.1备份环境
需要1台服务器安装CV备份服务器,分别为云盘服务器上安装CV控制台,因考虑备份服务器存放备份文件,故CV备份服务器挂载存储需要大于7T(云盘服务器存储为:800G磁盘+3T存储)。
3.2备份节点
2台生产环境云盘服务器都需要备份/data/data_all、/lefsdata、/usr/local/lefos,同时做好标记,区分开主服务器与副服务器的/data/data_all、/lefsdata、/usr/local/lefos。
3.3备份方案概述
将2台生产服务器安装CV客户端,从CV服务器中检测云盘服务器。检测到后,拷贝数据到CV服务器指定目录下。
3.4数据恢复概述
数据恢复时对应主、副服务器,从CV服务器上进行相关操作,将备份的主服务器与副服务器的/data/data_all、/lefsdata、/usr/local/lefos传输回备份服务器目录位置,检测拷贝后文件的所有者与所有组、权限是否正确,重启所有服务。
云盘备份步骤:
步骤1、在云盘服务器上安装CV客户端。
步骤2、修改云盘服务器的hosts文件。
在/etc/hosts文件中添加上云盘服务器主机名和IP。
步骤3、在CV服务器的hosts文件中添加云盘服务器的IP以及主机名。
文件位置:C盘下=> windows => system32 => drivers => etc => hosts在文件最下方添加云盘服务器IP以及主机名。
步骤4、在CV服务上启动CV备份控制台,检测是否成功添加云盘服务器。
步骤5、将/data/data_all、/lefsdata、/usr/local/lefos三个文件拷贝出来。以备份策略为完全备份。
步骤6、在文件存储坏掉时,将三个文件分别拷贝回原来的位置,并检测文件属性。注:/data/data_all/db/mysql的所属组和所有者均为27。
步骤7、执行sh /opt/DragonBall-184640/config_server.sh restart重启所有服务
步骤8、执行sh /opt/DragonBall-184640/config_server.sh startdocker 重启docker模块
步骤9、重启服务器,并登录后台管理开启所有服务。查看服务运行情况。
步骤10、登录云盘查看存储信息状况。
5可能遇到情况及解决方法
正式实施备份工作前将采用测试环境进行演练,测试环境采用与寰球云盘生产环境相同的双节点部署方式进行测试。演练在测试环境下,数据的备份与恢复。