1、数据备份与恢复方案62020年4月19日文档仅供参考,不当之处,请联系改正。数据备份与恢复方案 8月目录1概述12备份需求13策略13.1备份环境13.2备份节点13.3备份方案概述13.4数据恢复概述24方案25可能遇到情况及解决方法51 概述随着公司信息化系统建设的不断推进,我们对信息系统的实时性要求也会越来越高,系统运行遇到故障时尽快恢复服务对公司的正常运营至关重要;为最大限度保障云盘用户数据安全性,同时为了能在不可预计灾难情况下,保证云盘的安全快速恢复工作,因此需要对云盘进行数据备份与恢复工作。方案主要内容:数据备份是指经过软件自动执行或手工操作将服务器重要文件及数据保存到磁盘柜和磁带
2、等存储设备上。主要目的是减少及避免由于服务器软硬件故障造成的数据丢失,确保公司信息系统出现故障时在最短的时间内恢复运行而且重新提供服务。云盘环境采用双节点方式部署:服务器: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
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传输回备份服务器目录位置 ,检测拷贝
4、后文件的所有者与所有组、权限是否正确,重启所有服务。4 方案云盘备份步骤:步骤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三个文件拷
5、贝出来。以备份策略为完全备份。步骤6、在文件存储坏掉时,将三个文件分别拷贝回原来的位置,并检测文件属性。注:/data/data_all/db/mysql的所属组和所有者均为27。步骤7、执行sh /opt/DragonBall- /config_server.sh restart重启所有服务步骤8、执行sh /opt/DragonBall- /config_server.sh startdocker 重启docker模块 步骤9、重启服务器,并登录后台管理开启所有服务。查看服务运行情况。步骤10、登录云盘查看存储信息状况。5 可能遇到情况及解决方法正式实施备份工作前将采用测试环境进行演练,测试环境采用与寰球云盘生产环境相同的双节点部署方式进行测试。演练在测试环境下,数据的备份与恢复。