云备份 CBR 卷级备份恢复用户指南
1.1 卷级定时备份支持功能
表1-1 卷级定时备份支持功能列表
功能 |
子功能 |
支持 |
备注 |
备份 |
完全备份 |
√ |
- |
增量备份 |
√ |
- |
|
永久增量备份 |
√ |
- |
|
备份策略 |
√ |
- |
|
重删 |
√ |
- |
|
传输加密和存储加密 |
√ |
- |
|
副本保留策略 |
√ |
- |
|
自定义脚本 |
√ |
备份前执行自定义脚本 备份成功后执行自定义脚本 备份失败后执行自定义脚本 |
|
流量控制 |
√ |
- |
|
备份自动重试 |
√ |
- |
|
恢复 |
原机恢复 |
√ |
- |
异机恢复 |
√ |
- |
|
整机恢复 |
√ |
- |
|
细粒度恢复 |
× |
- |
|
自定义脚本 |
√ |
恢复前执行自定义脚本 恢复成功后执行自定义脚本 恢复失败后执行自定义脚本 |
|
远程复制 |
- |
√ |
- |
磁带归档 |
- |
√ |
- |
日志 |
- |
√ |
- |
告警 |
- |
√ |
- |
云备份 |
- |
√ |
- |
LAN-Free |
- |
√ |
- |
1.2 Windows环境备份前置条件检查
1.2.1 卷级备份-依赖库检查
安装完成客户端之后,检查客户端是否安装 Microsoft iSCSI Initiator服务,检查Virtual Disk 服务是否启动。若未安装Microsoft iSCSI Initiator服务或Virtual Disk服务未启动,则执行以下步骤:
步骤 1 安装Microsoft iSCSI Initiator服务;
步骤 2 打开服务管理器,启动Virtual Disk 服务;
步骤 3 打开服务管理器,重启客户端服务HBRClientService。
----结束
1.2.2 客户端服务确认
安装完成客户端之后:
以admin登录管理控制台,单击【资源】→【客户端】→【外接客户端】,查看是否连接上服务端,连接上之后即可进行卷级备份任务部署。查看方法参考如下:
----结束
1.2.3 客户端CDP驱动状态确认
步骤 1 卷级备份任务正常执行,需要确保CDP驱动已成功安装且默认状态是RUNING,打开DOS窗口,输入 sc query kefence,查看CDP驱动运行状态,状态为运行(RUNING)表示CDP驱动已正常安装。如果服务状态为停止(STOPPED ),则手动在命令行执行 sc start kefence可使用。
注意:CDP安装详见《云备份 CBR 客户端软件安装卸载用户指南》。
----结束
1.3 Linux环境备份前置条件检查
1.3.1 卷级备份-客户端服务检查
安装完成客户端之后:
以admin登录管理控制台,单击【资源】→【客户端】→【外接客户端】,查看是否连接上服务端,连接上之后即可进行卷级备份任务部署。查看方法参考如下:
----结束
1.3.2 客户端CDP驱动状态确认
步骤 1 卷级备份任务正常执行,需要确保CDP驱动已成功安装且默认状态是RUNING。查看方法:root用户下执行命令,lsmod |grep io_filter。
----结束
1.4 授权管理
1.4.1 配置永久授权
步骤 1 系统管理员用户登录控制台,在【系统】→【授权管理】中查看是否添加并激活所需功能授权。
----结束
1.4.2 配置软件订阅授权
步骤 1 登录EUOP,创建企业账户。
步骤 2 获取接入码,并在CBR 控制台中接入运营平台。
步骤 3 EUOP下发订阅授权到CBR 控制台。
步骤 4 CBR控制台同步订阅服务。
----结束
2 数据备份
2.1 卷级备份规则说明
2.1.1 命名规则说明
【命名规则】:用户名、任务组、任务等对象命名规则满足:中文、大小写字母、数字、“-”、“_”、“.”、“@”组成,长度为3~256个字符,全局不可重复;
【备注信息规范】:文本类型无限制,长度0~50个字符;
2.2 卷级备份任务
以Windows客户端为例,Linux卷级备份任务创建任务步骤相同。
2.2.1 新建卷级备份任务
步骤 1 操作员或租户登录管理控制台,单击【定时数据保护】→【数据备份】,单击【新建】→【数据级备份任务】→ 请选要保护的对象 → 选择【客户端】→ 选中对应的客户端→选择【卷】,单击【下一步】;
步骤 2 单击“+”号展开数据源,卷级备份任务支持自动发现数据源的功能,浏览到系统的卷后,此时单击“+”号,可以正常展开数据源,在卷前的方框处单击,勾选数据源。
步骤 3 选择完要备份的卷之后,单击下一步,可以看到备份介质和选项。
步骤 4 备份介质,必填项,默认项:OFS。
在选项中,勾选需要开启的高级功能选项,各个选项说明如下:
【永久增量备份】开启了永久增量备份,每一次增量备份都会进行一次时间点合成,形成新的一个永久增量时间点,等效于完备时间点。
【LAN-Free】 开启了LAN-FREE选项,则该任务采用FC链路传输数据。使用该高级选项前需要先配置FC链路。具体说明可参阅《云备份 CBR LAN-Free备份恢复用户指南》。
【传输和存储加密】开启传输加密与存储加密选项,开启此功能的任务的数据在传输和存储上都经过加密处理。一共有两种加密方式:AES256加密算法、SM4加密算法。
【数据压缩】开启该选项可以对备份的数据进行压缩,减少存储空间占用。一共有两种压缩方式:快速压缩、强力压缩,默认快速压缩。
【重复数据删除】勾选该选项可以启动源端重复数据删除的功能,该选项在创建任务后不能通过修改任务的方式更改此属性。指纹库需要提前创建才能成功开启重复数据删除功能。具体说明可参阅《云备份 CBR 定时数据保护重复数据删除用户指南》。
【重删高级配置】具体说明可参阅《云备份 CBR 定时数据保护重复数据删除用户指南》。
【流量控制】开启该选项后可创建最多48条分段限速策略,限速时间段不允许交叠,开始时间不得晚于结束时间,在每个限速时间段内均可手动设置定时任务备份的最大速度。可设置范围为1~1024MiB/s,默认1024MiB/s。
【自定义脚本】单击浏览按钮,浏览原客户端目录中含有的可执行脚本,在建立任务后可以通过编辑任务选项,勾掉该选项。一共支持三种自定义脚本:备份前执行、备份成功执行、备份失败执行。
【备份自动重试】默认不开启,配置该选项后当备份任务失败后等待规定时间重新发起备份,直至备份成功。可配置自动重试的次数最多为5次,重试等待时间最大为30分钟。
【强制数据保留】开启了该选项后保留时长内的数据不会被清理。
【备份数据一致性校验】具体说明可参阅《云备份 CBR 备份数据一致性校验用户指南》。
注意:开启加密或压缩会影响备份速度,对安全性要求不高可以不开启。
步骤 5 设置完成后,单击【下一步】按钮,填写【任务名称】和【任务备注】。
步骤 6 单击【完成】,弹出任务信息确定对话框,单击【确定】,新建任务完成。如果勾选【任务生成后立即执行】,再单击【确定】,任务新建完成后立即执行。
步骤 7 如需修改任务,选中该任务,并单击“编辑”按钮,进行编辑;编辑的步骤,和创建任务的步骤基本相同。
步骤 8 设置完毕,如果资源足够,请立即开始一次完全备份。选中任务,单击【启动】按钮,可以看到可以发起的备份方式,选择备份方式,单击【启动】按钮,即可开始备份操作。
注意:一个客户端仅可创建1个卷备份任务。
----结束
2.2.2 删除卷级备份任务数据源
删除数据源适用于以下两种场景:
l 任务原数据源中的部分已经在生产服务器中被删除成为无效数据源。
l 需要取消原任务数据源中的部分对象且不需要展开目录。
删除数据源操作步骤如下:
操作员或租户登录备份服务器,选择【定时数据保护】-【数据备份】,在备份任务列表点 击任务的“详情”。
步骤 1 下拉任务的“详情”界面到“数据源“部分,单击“删除数据源”按钮。
步骤 2 在“删除数据源“弹窗,选择需要删除的数据源。
步骤 3 单击“删除”按钮,删除选择的数据源。不允许删除全部数据源。
----结束
2.2.3 查看卷级备份任务
步骤 1 单击备份页面箭头指示图标,可以查看并选择页面显示内容栏目项。
步骤 2 任务创建成功后,单击【详情】,查看任务详情。
步骤 3 选中任务→单击【启动】,可启动卷备份任务。
步骤 4 任务列表界面查看到任务。
步骤 5 单击【监控】切换至任务监控页面,可以查看正在运行的任务。
步骤 6 单击监控页面箭头指示图标,可以查看并选择任务监控页面显示内容栏目项。
步骤 7 单击【详情】,可以查看任务监控的执行概要和执行输出。
步骤 8 单击【历史记录】切换至历史记录页面,可以查看任务的执行历史信息。
步骤 9 单击历史记录页面箭头指示图标,可以查看并选择页面显示内容栏目项。
步骤 10 单击【详情】,可以查看任务历史记录的执行概要和执行输出。
步骤 11 单击【导出】,可以选择导出TXT或XLS格式的执行输出信息。
l 增量备份转完全备份场景说明:
l 首次备份为增量备份,会转换成完全备份。
l 卷级备份在完全备份失败后,增量备份会转成完全备份(不管之前有无完备时间点)。
l 手动发起数据清理,清理所有副本后,增量备份会转换成完全备份。
l 手动停止完全备份任务,再起发起增量备份,增量备份会转换成完全备份。
----结束
2.2.4 卷备份通道内存配置
步骤 1 卷备份默认情况下会使用一个通道且内存占用最大为128MiB,在界面上不能对卷备份的通道数及内存占用进行配置。若需要更改通道数及内存占用可以编辑客户端安装目录/HBRClient/etc/ClientService/AggregateApp目录下的cfl.config文件,通过加入对应的参数及其取值来配置卷备份的内存和备份通道数,相关参数及其意义如下:
l 参数VolumeBackupChannelOccupyTotalMemory为内存占用量,单位为MiB。
l 参数VolumeBackupThreadCount为备份通道数,默认占用1个通道,每个通道最多使用128MiB内存。
l 参数VolumeReadThreadCount为遍历线程数。
配置卷备份通道数参数的规则如下:
l 设置内存占用量小于128MiB,则自动设置为128MiB。
l 内存占用量的大小限制了能够开启的最多通道数,若设置内存占用量为XXX,则最多可开启XXX/128 个通道(取整),128单位是MiB;例如设置为3072MiB,则可开启最多通道数 = 3072/128 = 24。
l 若设置的备份通道数大于由上文第2点内存占用量限制的可开启最多通道数,则自动设置为可开启的最多通道数;例如设置内存占用量为300MiB,设置备份通道数为5,则开启300/128=2(取整)个通道,最多占用2*128=256MiB内存。
l 若设置的备份通道数为N且小于由上文第2点内存占用量限制的可开启最多通道数,则内存占用最多为N*128MiB;例如设置内存占用量为700MiB,设置备份通道数为4,则开启4个通道,最多占用4*128=512MiB内存。
请根据客户端生产机环境的剩余内存,结合上述规则,合理配置参数及设置通道数。
l 注意:
l 多通道配置只在全量备份时起作用,增量备份始终只占用一个通道。
l 能够配置的占用内存上限未作限定,需由用户根据自身内存情况酌情设置。
----结束
2.3 策略模板
2.3.1 新建备份策略模板
步骤 1 操作员或租户登录管理控制台,单击【定时数据保护】→【策略】→【备份策略】,单击【新建】按钮 → 输入策略名称→ 选择备份周期。
备份周期:可选择天、周、月、年,默认选中“天”。选中“天”时,默认选中每1天,范围:1~365天;选中“周”时,默认选择周日;选中“月”时,默认选中每月1日,范围:1-31,可多选,未选几号时提示必填。若当月无选定日期则在最后一天触发,例如九月份无31号,但是日期选中了31号,则默认在9月30号即九月最后一天触发任务;选中“年”时,默认选中1月1日,可通过下拉控件调整月份和日数。
重复发起:默认关闭。若开启,则出现“持续时间”和“频率”设置;意义为:在一定的【持续时间】内,依【频率】发起多次备份。【持续时间】范围:1~59分钟或者1~24小时,默认值24小时;【频率】范围:1~59分钟或者1~24小时,默认值1小时,【频率】不可超过【持续时间】。
步骤 2 在策略页面,选中策略可以查看策略的内容和该策略关联的任务。
----结束
2.3.2 添加备份策略模板
步骤 1 在数据备份页面中,选中任务,单击【策略】->【备份策略】
步骤 2 单击【添加】,选择【策略模板】→【选择备份方式】→【选择发起时间】,添加成功后,单击【确定】,为任务新建策略成功。
【备份方式】分为完全备份、增量备份。
【发起时间】必选项;意义为:发起计划的具体时间;格式:HH:MM,精确到分钟,默认显示:当前时间,设置时间不可早于当前时间。
步骤 3 添加成功后,任务出现策略图标和下次发起时间,代表策略添加成功。
注意:如果在持续时间内达到了频率时间,上一个备份任务还没有停止,则不会发起备份。
----结束
2.3.3 新建数据保留策略模板
步骤 1 操作员或租户登录管理控制台,单击【定时数据保护】→【策略模板】→【数据保留策略模板】,单击【新建】按钮 → 输入策略模板名称→ 选择数据保留策略。
开启数据保留策略,一共有三种保留策略,分别为:数据保留期限、保留副本个数和按备份策略的备份周期设置副本保留策略。
【数据保留期限】开启选项后,默认选中数据保留期限一年。可选择的保留期限为天、周、年、月,数字最大数为999。
【保留副本个数】可以设置保留完全副本的个数,最小为1个副本,最大可设置1024个副本。
【按备份策略的备份周期设置副本保留策略】可选择按天、周、月、年备份策略保留副本个数,按备份策略保留的副本数每一种的最大数为99999个。
----结束
2.3.4 添加数据保留策略模板
步骤 1 在数据备份页面中,选中任务,单击【策略】->【添加数据保留策略模板】
----结束
2.3.5 移除数据保留策略模板
步骤 1 在数据备份页面中,选中任务,单击【策略】->【移除数据保留策略】
步骤 2 单击确定,成功移除模板。
----结束
3 数据恢复
3.1 卷级备份任务恢复概述
3.1.1 恢复注意事项
l 恢复目的地客户端需在线,且目的地中该卷没有被占用,可以进行覆盖操作。
l 支持异机恢复,但恢复后的文件属性可能会发生变化。
l 不支持跨平台恢复(Windows与Linux之间互相跨平台恢复)。
3.2 卷级备份任务恢复
3.2.1 新建恢复任务
步骤 1 租户登录管理控制台,单击【定时数据保护】→【数据恢复】,单击【新建】按钮开始创建卷恢复任务。
步骤 2 选择数据存储的备份介质和需要恢复的备份任务。
步骤 3 选择浏览恢复的恢复粒度、恢复时间点、是否仅恢复选中时间点及恢复的数据。
关于仅恢复选中时间点选项:默认关闭,恢复所有数据,开启后,仅恢复选中时间点的数据,容易造成数据不完整。
l 注意:
l 选择恢复位置,默认为恢复至原客户端原位置。
l 如果是要恢复到最新状态,推荐选择最新时间点。因为选择的时间点恢复成功后的数据实际上是当时备份的数据,并不是最新的。
步骤 4 选择恢复目的地,默认为"-"请选择客户端。此处为必填,单击加下拉框后,能看到已分配给当前租户的所有客户端,原客户端有前缀提示,方便查找选择,也可以选择异机作为恢复目的端。
步骤 5 恢复客户端选择后,单击【浏览】显示保存路径。
步骤 6 选择完恢复目的地之后,查看恢复选项中的自定义脚本、LAN-Free,默认可以直接单击下一步,也可以进行选择。
【自定义脚本】勾选恢复前执行,单击浏览按钮,浏览恢复位置客户端目录中含有的可执行脚本,在建立任务后可以通过编辑任务选项,勾掉该选项。一共支持三种自定义脚本:恢复前执行、恢复成功执行、恢复失败执行。
【LAN-Free】 开启了LAN-Free选项,则该任务采用FC链路传输数据。使用该高级选项前需要先配置FC链路。具体说明可参阅《云备份 CBR LAN-Free备份恢复用户指南》。
步骤 7 选择完毕后,单击【下一步】,弹出【提示】对话框。
l 注意:
l 卷级恢复会覆盖恢复目的卷的文件系统,是一项有风险的操作,恢复前请确认目的卷选择正确。
l Linux卷级恢复之前请确认恢复的目的客户端是否支持待恢复卷的文件系统。
步骤 8 单击确定后进入任务名备注页面。
恢复任务名不可自行输入; 格式为“rec-[备份任务的名称]”;若有重复,则加数字后缀,递增加1,如:rec-task01 (1)、rec-task01 (2)、rec-task01 (3)。如果任务已经删除,则命名规则是rec-新建时间-[备份任务的名称]。
步骤 9 恢复任务生成后默认立即执行。根据提示输入“YES”后,单击【确认】执行恢复任务。
----结束
3.2.2 查看恢复任务
步骤 1 单击数据恢复页面箭头指示图标,可以查看并选择任务数据恢复页面显示内容栏目项。
步骤 2 单击【详情】,可以看到数据恢复任务详情和执行信息。默认展示任务详情。
步骤 3 单击【执行信息】可以查看执行概要和执行输出,默认展示执行概要。
步骤 4 单击【导出】,可以选择导出TXT或XLS格式的执行输出信息。
l 注意:
l 卷级备份任务整卷恢复策略不支持“仅替换比恢复更旧的文件”。
l 卷级备份任务整卷恢复策略不支持“总是替换已存在的文件”。
l 卷级备份任务整卷恢复策略不支持“跳过已存在的文件”。
----结束
4 数据清理
4.1 数据清理
4.1.1 新建数据清理任务
步骤 1 操作员或租户登录管理控制台,单击【定时数据保护】→【数据清理】,在数据清理界面单击【新建】按钮,新建数据清理任务。
步骤 2 选择任务,单击【确定】。
步骤 3 单击【下一步】,请选择要清理的副本,默认清理全部副本。可以选择清理指定副本。
数据状态显示占用,则该任务不能被清理。占用存在的情况:任务正在进行备份和恢复,应该被视为占用。
注意:在清理全部时间点选项下,最新时间点可以被清除。选择清理部分时间点时,最新时间点不可删除。
步骤 4 单击【下一步】,弹出任务确认界面。
步骤 5 单击【完成】,弹出数据清理信息确认界面。
步骤 6 输入“YES”。此处区分大小写,必须填大写半角英文字母。
步骤 7 数据清理后,可在数据清理界面查看清理任务记录。
步骤 8 数据清理完成之后,分别检查OFS卷空间是否相应的发生变化。
注意:数据清理是在后台进行删除的,可能需要一段时间才能完全删除。
----结束
5 限制性说明
5.1 备份
l 卷备份Windows只支持NTFS文件系统,Linux只支持ext2、ext3、ext4文件系统。
l Linux只支持备份LVM卷,也只支持恢复到LVM卷。
l 不支持以下场景的备份任务:多个逻辑卷挂载在同一个目录下,例如将lvtest001和lvtest002均挂载在mnt目录下。
l 一个客户端只能创建一个卷级备份任务。
l Windows Server 2016和Windows Server 2019操作系统安装客户端后需要重启机器,否则卷备份任务会报错。
l 备份开启重删的任务时,重删指纹库的应用类型仅允许选择对应的卷,如果选择其他类型,则有可能造成数据恢复失败。
l 不支持备份数据源所在磁盘超过64TiB。
l 执行卷扩容操作后必须重启操作系统。
l Linux 操作系统不支持备份系统目录(比如‘/’, ‘/boot’, ‘/home’, ‘/swap’等)对应的卷。
5.2 恢复
l Windows系统不支持恢复到系统卷。
l Linux整卷恢复时不支持恢复到有备份进程占用的卷。
6 FAQs
6.1 卷级定时备份FAQs
l Q1:卷级备份任务启动备份后,备份失败。执行输出报错:请检查是否安装CDP驱动。
【问题原因】CDP驱动未安装或未运行。
【解决方案】启动CDP服务或重新安装客户端时选择安装CDP驱动。
注意:CDP服务状态检查详见对应《云备份 CBR 客户端软件安装卸载用户指南》。
l Q2:创建卷级备份任务展开数据源报错,报错如下:
【问题原因】客户端未安装Microsoft iSCSI Initiator服务或Virtual Disk服务未启动。
【解决方案】安装Microsoft iSCSI Initiator,启动Virtual Disk服务。
l Q3:Linux卷级备份任务备份失败,报错如下:
【问题原因】待备份的逻辑卷所在卷组空间少于预留空间,导致待备份卷执行快照失败。
【解决方案】备份前确保逻辑卷所在卷组空间充足(默认会预留500M,因此卷组空间剩余容量应至少大于500M)。
l Q4:Linux卷级备份任务备份失败,报错如下:
【问题原因】卷级备份默认快照卷大小为500M,当备份期间变化数据量超过快照区大小,该快照卷不可用。
【解决方案】手动修改快照卷大小。在客户端安装目录/HBRClient /etc/ClientService/AggregateApp路径下修改lvmbackup.config文件,按照实际备份数据量修改快照区大小(Windows相同)。修改后重启客户端服务。
l Q5:卷级备份过程中提示有快照卷残留,报错如下:
【解决方案】在客户端后台手动清理残留的快照卷后,再发起备份。
l Q6:卷级备份失败,提示初始化CDP失败,原因是:Unknown error xx。
【问题原因】客户端上系统设备超过128个,卷CDP驱动最大支持的系统已识别的设备总数为128。
【解决方案】通过cat /proc/partitions命令查看客户端环境上系统设备数量,删除无用的设备,使设备数量保持在128以下。
6.2 卷级定时恢复FAQs
l Q1:Linux整卷恢复失败,报错如下:
【问题原因】整卷恢复的目标卷有进程占用。
【解决方案】确保目标卷无进程占用再进行整卷恢复。
l Q2: 卷级定时恢复时,若目标端未安装lsof命令且目标卷被占用,会出现任务恢复成功但数据未恢复的情况,同时任务不会有错误信息提示。
【问题原因】:恢复过程中会使用lsof命令检查目标卷是否被占用,未安装命令的环境会导致无法检测是否占用,出现任务正常运行的情况。
【解决方法】:在目的端可通过rpm或yum安装lsof。
l Q3: 卷级定时恢复时,恢复后的文件系统类型为RAW。
【问题原因】:源端与目的端的簇大小不一致。
【解决方法】:目的端的卷大小与源端尽量保持一致。
l Q4:备份Windows卷级定时任务时,备份失败执行输出中提示:没有找到与 Writer({e8132975-6f93-4464-a53e-1050253ae220}) 匹配的 WRITER COMPONENT。
【问题原因】:执行 Windows 卷级定时备份时,HBRBackup 通过 System Writer (写入程序 ID 为 {e8132975-6f93-4464-a53e-1050253ae220}) 校检数据一致性,该操作系统上的 System Writer 不可用,操作系统备份会提示没有找到与 Writer ({e8132975-6f93-4464-a53e-1050253ae220}) 匹配的 WRITER COMPONENT。
【解决办法】:
为了解决该问题,需在客户端配置文件中添加客户端 Windows 操作系统支持的 Writer,请按照以下步骤执行:
1. 以管理员身份运行命令提示符 ,输入命令:vssadmin list writers ,查看并记录当前操作系统的 Shadow Copy Optimization Writer 的写入程序 ID 。
2. 进入安装目录\HBRBackupClient\etc\ClientService\AggregateApp 目录下,编辑 cfl.config 文件,在末行之后新添加一行:VolumeVssWriterId = {4dc3bdd4-ab48-4d07-adb0-3bee2926fd7f},VolumeVssWriterId 值为步骤1中写入程序 ID,以此添加客户端操作系统支持的 Writer。
3. 重新发起Windows卷级定时备份。
7 配置说明
7.1 配置说明
l 总数据量较大的文件系统(大于500GB):
设置计划任务进行备份时,尽量将计划的间隔时间设置的大一些,因为任务在备份时,无法再次发起备份,如果间隔时间较大,可以保证任务的正常执行,也可以保证每次的备份任务都成功备份。
l 在设置计划策略时,请务必不要使用一个完全后续全是增量备份的方式:一个月必须要进行至少一次的完全备份,以保护数据安全。
8 附录
8.1 名词注释
AES256 |
美国联邦政府采用的一种区块加密标准,采用对称分组密码体制,密钥的长度256,分组长度128位。 |
SM4 |
国产加密算法,无线局域网标准的分组数据算法。对称加密,密钥长度和分组长度均为128位。 |
- 点赞
- 收藏
- 关注作者
评论(0)