持续数据保护(CDP)

概述

持续数据保护(CDP):为云主机中的重要业务系统提供秒级细粒度的持续备份,既可以将云主机数据恢复到指定时间状态,又可以在不恢复系统的情况下找回文件。

持续数据保护(CDP)服务以单独的功能模块形式提供,需提前购买持续数据保护(CDP)模块许可证,且需在购买云平台许可证基础上使用,不可单独使用。

相关定义

  • CDP任务:通过CDP任务,可将云主机数据持续备份到指定的备份服务器,实现持续数据保护。
  • 恢复任务:提供向导式的恢复流程,帮助用户通过指定CDP任务和恢复点快速进行数据恢复。同时提供恢复操作记录,方便后续审计和追溯。
  • CDP数据:对云主机进行持续数据保护产生的备份数据,存放在指定的备份服务器中。
  • 恢复点:进行CDP持续备份时产生的数据点,一个恢复点对应用户指定时间间隔内的云主机数据变化。
  • 锁定恢复点:支持将恢复点进行锁定或解锁,锁定恢复点后,恢复点对应的数据将不会被自动清理或删除。

功能原理

ZStack Cloud提供块级的CDP保护,用户可指定时间点进行恢复。
  • CDP备份

    对云主机进行CDP之后,CDP服务器首先对云主机数据进行一次全量复制,并持续捕获I/O数据变化,将每次变化的I/O数据打上时间戳并保存下来,从而实现持续数据备份。

    图 1所示:
    图 1. CDP备份原理


  • CDP恢复

    进行数据恢复时,CDP服务器会把数据暴露成块设备,将指定时间的I/O数据恢复到主存储的磁盘或文件系统。支持新建云主机或恢复到原云主机两种方式,并在恢复时快速拉起云主机,保障业务连续性。

    图 2所示:
    图 2. CDP恢复原理


功能优势

  • 简单:
    • 软件定义,不依赖硬件,可扩展。
    • 无需恢复系统,即可预览备份文件。
    • 智能容量规划,帮助用户合理规划备份空间。
    • 提供向导式的数据恢复流程与体验。
  • 强大:
    • 无代理备份:云主机无需安装代理,因此不受云主机操作系统限制,也无需考虑与各种应用耦合。降低配置复杂性的同时,不会占用云主机内存资源,对云主机性能基本无损耗。
    • 秒级RPO:为云主机提供秒级细粒度持续数据保护,RPO可达1秒 。
    • 快速拉起:CDP数据恢复支持快速拉起,RTO最低可达到秒级,保障业务连续性。
    • 丰富的存储场景支持:支持对多种主存储类型的云主机进行CDP保护和数据恢复,满足不同存储场景下的CDP需求。支持的主存储类型包括:本地存储、NFS、SharedBlock、Ceph、CBD。
  • 灵活:
    • 灵活RPO设置:支持秒/分钟级别的RPO设置,满足不同场景需求。
    • 灵活恢复点保留策略:支持自定义恢复点保留策略。
    • 多种恢复级别:支持整机恢复和文件级恢复。
      • 整机恢复:支持新建云主机和恢复到原云主机两种策略。
      • 文件级恢复:支持在不恢复系统的情况下找回单个文件,且支持Windows系统和Linux系统等。
    • 数据灵活展示与查找:
      • 提供小时粒度的数据展示,直观反映云主机CDP数据变化情况,为备份容量规划提供有力参考。
      • 提供恢复点搜索日历图,将存在恢复点的日期用颜色进行标识,缩小搜索范围,缩短恢复点查找时间。
  • 可靠:
    • 统一运维:UI界面提供CDP概览,支持统一查看CDP任务状态、恢复任务状态、备份服务器使用情况以及CDP相关未读告警统计。
    • 支持通过新建云盘方式恢复到原云主机,恢复前的云盘支持全部保留并重新加载回云主机,最大限度保证数据安全,也有利于故障事后分析。
    • 新建云主机恢复策略支持在不影响当前云主机正常运行的情况下,基于所选恢复点新建云主机,确认数据无误后再恢复到原环境中,满足恢复演练需求。
    • 支持对恢复点进行标记和锁定,长期保存重要恢复点数据。
    • 提供恢复任务列表,支持查看恢复记录和恢复进度,方便后续审计和追溯。
    • 提供RPO偏移策略和报警,有效缓解重I/O场景下备份服务器的数据传输压力。

应用场景

CDP适用于以下场景:
  • 核心业务数据持续保护

    为核心业务数据,如银行系统数据、金融交易数据等,提供持续的数据备份与保护,最小程度减少数据丢失,保障业务连续性。

  • 病毒防护与数据恢复

    当面临病毒入侵,如勒索病毒攻击,可使用CDP进行数据恢复,恢复至任意时间点,减少病毒带来的损失。

使用限制

若云主机加载了Ceph主存储之外的云盘,进行CDP时,暂不支持创建快照、创建镜像、克隆云主机操作。

CDP概览

CDP概览页以卡片方式展示任务状态统计(CDP任务、恢复任务)、备份服务器负载趋势(CPU、内存)、备份服务器使用量TOP排行、备份服务器磁盘I/O统计、近七日未读告警统计等信息,方便统一运维。

ZStack Cloud主菜单,点击平台运维 > 灾备管理 > CDP服务 > CDP概览,进入CDP概览界面。

图 1所示:
图 1. CDP概览


各卡片说明如下:
  • CDP任务:
    • 展示云平台内CDP任务的数量和任务状态。
    • 任务状态:绿色表示运行中,红色表示停止,灰色表示其它,包括:启动中、运行中、未知、失败。
    • 点击卡片上的数字,可进入对应的CDP任务主列表查看更多信息。
  • 恢复任务:
    • 展示云平台内CDP恢复任务的数量和任务状态。
    • 任务状态:绿色表示成功,红色表示失败,灰色表示其它,包括:等待中、已暂停、恢复中、取消中、已取消。
    • 点击卡片上的数字,可进入对应的恢复任务主列表查看更多信息。
  • 总备份服务器CPU负载:实时展示云平台内所有备份服务器的CPU使用率。
  • 总备份服务器内存负载:实时展示云平台内所有备份服务器的内存使用率。
  • 备份服务器使用量Top 5:
    • 展示云平台内Top 5备份服务器的已用容量和总容量。
    • 按照备份服务器的使用率,从高到低排序展示。
    • 点击备份服务器名称,可进入备份服务器详情页查看更多信息。
  • 总备份服务器I/O:实时展示云平台内所有备份服务器的磁盘I/O情况。
  • 近七日未读告警统计:
    • 展示近七日CDP相关未读报警信息,包括:报警级别、报警数量、报警名称。
    • 点击卡片右上角"查看更多",可进入报警消息页面查看更多报警消息。
    • 支持查看、处理报警消息和复制报警消息详情。
    • 已查看的报警消息将不再展示。

CDP任务

创建CDP任务

ZStack Cloud主菜单,点击平台运维 > 灾备管理 > CDP服务 > CDP任务,进入CDP任务界面。点击创建CDP任务,弹出创建CDP任务界面。

创建CDP任务分为以下三步:
  1. 设置基本信息。
    可参考以下示例输入相应内容:
    • 名称:设置CDP任务名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下7种英文字符 - _ . ( ) : + 且不支持以空格开头或结尾
    • 简介:可选项,可留空不填
    • 云主机:选择需要进行持续数据保护的云主机
      Note:
      • 支持批量选择多台云主机创建CDP任务。
      • 选择多台云主机时,任务名称将会自动增加后缀“-1/-2/-3”以此类推,用于区分任务。
      • 1台云主机对应1个CDP任务。
      • 为云主机创建CDP任务后,会对云主机进行一次全量备份。
      • 若云主机已加载共享云盘,共享云盘数据不会进行备份。
      • 已创建备份任务的云主机不支持创建CDP任务。
      • 已绑定定时快照任务的云主机不支持创建CDP任务。
      • 停止中的云主机,对其创建CDP任务后,CDP任务处于停用状态。可在云主机启动后自动启动。
      • Vhost主存储上的云主机不支持创建CDP任务。
    • 本地备份服务器:指定本地备份服务器,用于存放CDP数据
      Note:
      • 需提前添加本地备份服务器到ZStack Cloud私有云平台。详情请参考添加本地备份服务器章节。
      • 为保证CDP任务的连续性,请确保备份服务器未被复用为物理机。
      • 选择的本地备份服务器的容量需大于全量备份所需最大容量。
    图 1所示:
    图 1. 设置基本信息


  2. 设置策略信息。
    可参考以下示例输入相应内容:
    • CDP保护策略:设置CDP保护策略,包括恢复点间隔时间、定期合成备份频率、恢复点保留策略、备份速率
      • 恢复点间隔时间:选择恢复点生成的间隔时间,单位:秒、分,默认每隔3秒生成一个恢复点
      • 定期合成备份频率:设置定期合成全量备份的时间间隔,需输入整数,单位:天/个,取值范围:1–7,默认每隔7天合成一个全量备份
        Note: 为保证备份链健康,云平台会根据设置的天数在备份服务器上自动合成全量备份数据,不会消耗带宽资源。
      • 恢复点保留策略:设置恢复点保留时间和保留间隔,最多支持设置3条策略
        Note:
        • 保留时间:支持1–30天,需输入整数。
        • 保留间隔:支持全部保留、按小时保留和按天保留。
          • 若选择按小时保留,仅整点产生的恢复点会保留。
          • 若选择按天保留,仅0点产生的恢复点会保留。
          • 选择按小时或按天保留,可以节省备份空间,但会增大备份服务器在数据合并期间的I/O压力,可能导致生成CDP恢复点中断,请谨慎选择。
      • 备份速率:可选项,可设置云主机单块云盘的上行带宽上限,单位:Mbps/Gbps,默认500 Mbps。也可选择不限速
    • 任务运行策略:设置CDP任务的规划容量和RPO策略
      • 规划容量:规划单个CDP任务所需的备份空间,超过CDP任务规划容量,CDP任务会自动停止。默认填入所选备份服务器的总容量,并根据云平台智能算法提供参考值,用户可选择一键填入参考值
        Note:
        • 规划容量不可小于云盘总容量,不可超过备份服务器总容量。
        • 云平台根据算法提供参考值,参考值计算方法如下:
          参考值 = 最大生产数据量 X 全量备份数量 X 1.1 + 每日变化数据量 X 恢复点保留时间 X 1.5
          • 最大生产数据量:云主机进行1次全量备份预计产生的最大数据量。该数值最大不超过云主机的云盘总容量。
          • 全量备份数量:恢复点保留时间 ÷ 定期备份频率。
          • 每日变化数据量:需根据实际业务场景,预估每天的数据变化量。如:云主机数据量每月增加1 GB,则每日变化数据量可设置为35 MB。
          • 恢复点保留时间:界面上设置的恢复点保留最大时间。
          • 最大生产数据量 X 全量备份保留数量 X 1.1:数据保留时间内,CDP任务会进行不止一次全量备份。某些情况如机器重启,会触发全量备份。因此实际全量备份数量会按照一定比例进行增加(此处系数取1.1,可根据实际情况调整该系数)。
          • 每日变化数据量 X 恢复点保留时间 X 1.5:快照卷的空间占用大约是实际数据变化量的1.5倍。
          • 该公式仅用于指导用户初次进行备份容量规划。建议用户持续关注备份服务器容量变化,并根据实际情况,及时进行扩容。
      • RPO策略:设置重I/O场景下数据复制产生延迟(偏移)后的CDP任务运行策略,默认偏移时间大于10分钟会自动停止CDP任务,数据复制同步后,CDP任务会自动恢复运行
    图 2所示:
    图 2. 设置策略信息


  3. 确认信息。

    查看将要创建的CDP任务,支持跳转修改。

    图 3所示:
    图 3. 确认信息


管理CDP任务

ZStack Cloud主菜单,点击平台运维 > 灾备管理 > CDP服务 > CDP任务,进入CDP任务界面。

CDP任务支持以下操作:
操作 描述
创建CDP任务 为云主机创建CDP任务,对云主机进行持续数据保护。
Note:
  • 支持为多台云主机创建CDP任务。
  • 为多台云主机创建CDP任务时,任务名称将会自动增加后缀“-1/-2/-3”以此类推,用于区分任务。
  • 1台云主机对应1个CDP任务。
编辑CDP任务 修改CDP任务的名称和简介。
启用CDP任务 将处于停用状态的CDP任务启用。
停用CDP任务 将处于启用状态的CDP任务停用,相应云主机将停止持续数据保护。
修改保护策略 支持修改CDP任务的保护策略,包括:恢复点间隔时间、定期合成备份频率、恢复点保留策略和备份速率。
Note:
  • CDP任务停用时才可修改。
  • 修改后的保护策略将在下次启用CDP任务时生效。
修改任务运行策略 修改CDP任务的规划容量和RPO策略。
Note:
  • 规划容量不可小于云主机云盘总容量,不可超过备份服务器总容量。
  • 若本地备份服务器上有多个CDP任务,需合理设置单个CDP任务的运行策略。
  • 修改后的任务运行策略将立即生效。
  • 建议用户持续关注备份服务器容量变化,并根据实际情况,及时进行扩容。
删除CDP任务 删除CDP任务将同时删除当前云主机所有CDP数据,并停止数据保护,请谨慎操作。
Note: 删除该云主机的CDP任务后,可对其创建新的CDP任务。

CDP任务详情

ZStack Cloud主菜单,点击平台运维 > 灾备管理 > CDP服务 > CDP任务,进入CDP任务界面。在CDP任务主列表,点击某一CDP任务名称,即可进入该任务的详情页。

CDP任务详情页由总览CDP数据报警审计四个子页面组成。
  • 总览子页面展示CDP任务的基本信息和策略信息:
    • 基本信息包括:CDP任务的启用状态、任务状态、CDP任务对应的云主机、CDP任务使用的备份服务器、CDP任务的UUID、CDP任务的创建时间和最后操作时间。
    • 策略信息包括:CDP任务的保护策略和任务运行策略。
      • 保护策略:包括恢复点间隔时间、定期合成备份频率、恢复点保留策略、备份速率。CDP任务停用时,可点击卡片右上角的编辑按钮对保护策略进行修改。
      • 任务运行策略:包括规划容量和RPO策略。点击卡片右上角的编辑按钮可对任务运行策略进行修改。
  • CDP数据子页面展示云主机的CDP基本信息和CDP运行情况。
    • CDP基本信息包括:CDP状态、云主机名称、备份服务器名称、锁定恢复点数量和已产生的数据量。其中,点击备份服务器名称、云主机名称或锁定恢复点数量旁的箭头,可跳转到对应的详情页面。
    • CDP运行情况:以图表联动的形式展示CDP数据变化情况,支持自定义查看。
      • 按小时粒度进行数据展示,直观反映云主机CDP数据变化情况,为备份容量规划提供参考。
      • 默认展示最近一天的CDP数据,支持选择不同的时间范围查看CDP运行情况,可选的时间跨度包括最近一天、最近一周和自定义。
      • 自定义查看时,提供恢复点选择日历图,将存在恢复点的日期用颜色进行标识,缩短恢复点查找时间。
  • 报警子页面展示CDP任务相关报警消息和报警器。
    • 报警消息:
      • 默认展示最近7天内的报警消息,支持选择时间范围进行搜索,可选的时间范围包括:1小时、12小时、1天、7天、15天。
      • 支持自定义时间查看报警消息。
      • 支持将报警消息全部标记为已读。
      • 支持根据资源名称、消息UUID搜素报警消息。
      • 支持按消息内容、报警级别、消息类型进行筛选。
      • 支持安报警次数进行排序。
      • 支持一键恢复报警。
    • 报警器:
      • 支持按名称和UUID搜索报警器。
      • 支持按名称、资源类型、报警条目、创建时间进行排序。
      • 支持按报警级别、启用状态、报警状态进行筛选。
  • 审计子页面展示CDP任务相关的操作记录,包括API名称、消耗时间、任务结果、操作员、开始时间和完成时间。支持自定义搜索。

CDP数据

查看CDP数据

ZStack Cloud主菜单,点击平台运维 > 灾备管理 > CDP服务 > CDP数据,进入CDP数据界面。

图 1所示:
图 1. CDP数据


CDP数据页面由云主机列表和云主机CDP详情组成。
  • 左侧云主机列表展示当前云平台所有使用CDP服务的云主机名称和CDP状态。
    • 云主机名称:支持按云主机名称进行搜索,点击云主机名称即可查看该云主机的CDP详情。
    • CDP状态:使用不同颜色的图标进行标识。绿色代表保护中,红色代表CDP保护中断。
  • 右侧CDP详情部分展示云主机的CDP基本信息和CDP运行情况。
    • CDP基本信息包括:CDP任务名称、备份服务器名称、锁定恢复点数量和已产生的数据量。其中,点击CDP任务名称、备份服务器名称或锁定恢复点数量旁的箭头,可跳转到对应的详情页面。
    • CDP运行情况:以图表联动的形式展示CDP数据变化情况,支持自定义查看。
      • 按小时粒度进行数据展示,直观反映云主机CDP数据变化情况,为备份容量规划提供参考。
      • 默认展示最近一天的CDP数据,支持选择不同的时间范围查看CDP运行情况,可选的时间跨度包括最近一天、最近一周和自定义。
      • 自定义查看时,提供恢复点选择日历图,将存在恢复点的日期用颜色进行标识,缩短恢复点查找时间。

查看恢复点列表

点击CDP运行状况柱状图里的蓝色柱子,会自动关联下方表格。点击表格里的箭头,可进入该小时内的恢复点列表。

图 2所示:
图 2. 恢复点列表


  • 恢复点列表默认展示所选小时范围内的恢复点情况(包括锁定恢复点)。
  • 图表上方提供时间选择滑块,拖动滑块即可变换时间选择范围(每3分钟一个区间)。
  • 支持按日期、小时段(每小时一个时间段)、秒重新选择查看范围。
  • 支持锁定恢复点或将锁定恢复点进行解锁。已锁定的恢复点数据不会自动清理或删除,建议及时进行清理,以免占用备份空间。
  • 选中恢复点后,可基于该恢复点直接进行数据恢复操作。

管理CDP数据

ZStack Cloud主菜单,点击平台运维 > 灾备管理 > CDP服务 > CDP数据,进入CDP数据界面。

CDP数据支持以下操作:
操作 描述
恢复数据 恢复CDP数据,支持基于恢复点新建云主机或将CDP数据恢复到原云主机。
  • 新建云主机:从当前恢复点新建一台云主机,原云主机不受影响。
  • 恢复到原云主机:支持新建云盘和覆盖当前云盘两种恢复方式。
    • 新建云盘:
      • 此方式会新建云盘并卸载当前云盘。
      • 用户可在云主机配置信息页面查看新建和已卸载的云盘。
      • 确认恢复数据可靠后,可手动删除被卸载的云盘,释放存储空间。
    • 覆盖当前云盘:
      • 此方式会覆盖云主机中的原始数据,请谨慎操作。
      • 此方式会保留当前云盘中的快照。
      • 若当前云主机的部分云盘在所选恢复点中不存在,恢复时会根据删除策略将此部分云盘删除(根盘除外)。
      • 若恢复点中的部分云盘存在于云平台但不存在于当前云主机,则会恢复失败。
      • 若恢复点中的部分云盘既不存在于云平台也不存在于当前云主机,恢复时会新建对应的云盘。
Note:
  • 执行恢复操作后,云平台会将云主机快速拉起,云主机会快速进入运行状态并进行数据迁移,此时云主机可正常提供业务,用户可正常读写云主机,但云主机自身操作仅支持打开控制台。
  • 若云主机已加载SharedBlock主存储上的云盘,进行数据恢复时,置备类型默认使用厚置备。
  • 恢复到原云主机之前,需先停止原云主机。
  • 恢复到原云主机之后,原云主机加载的共享云盘不受影响。
  • 恢复CDP数据任务支持取消。取消后,恢复过程中产生的中间数据会被自动清理。
  • 若恢复任务失败,会默认保留中间数据。再次恢复时,保留的中间数据会一起恢复。
清空数据 清空CDP数据。
Note:
  • 清空数据前,需先停用CDP任务。
  • 清空数据将删除当前云主机所有CDP数据,包括保护点,请谨慎操作。
  • 下次启用CDP任务时,将重新进行全量备份。
锁定恢复点 支持将恢复点进行锁定或解锁。
Note:
  • 锁定恢复点后,恢复点对应的数据将不会被自动清理或删除,可长期保存重要恢复点数据。
  • 若锁定恢复点长期存在,可能会占用备份服务器容量,建议根据实际备份需求进行处理。
  • 可通过锁定恢复点快速定位进行数据恢复。
  • 支持在锁定恢复点列表查看全部或自定义查看已锁定的恢复点。
  • 解锁恢复点后,恢复点对应的数据将按照设置的保留策略进行保留。
找回文件 支持在不恢复系统的情况下找回单个文件。
Note:
  • Windows和Linux系统均支持找回文件功能,支持的文件系统格式包括:XFS、Ext2、Ext3、Ext4、NTFS、exFAT、 FAT32等。
  • 找回文件时支持对文件进行预览。支持预览的格式包括:图片、PDF和Text文件。图片支持 .png/ .jpg/ .bmp/ .gif 等常用格式。超过10 MB的Text文件不支持预览。
  • 使用绝对路径创建的软链接文件暂不支持预览和下载。
  • 若服务器的安全证书不受信任,会导致文件预览异常。可检查证书或点击“下载文件”继续操作。
  • 当前支持同时对32块磁盘进行找回文件操作。若磁盘数量过多,可能会导致找回文件失败。
  • 若云主机已加载共享云盘,共享云盘数据不会进行备份,也不支持找回文件。
  • 找回文件时,CDP服务器会先挂载恢复点,并在关闭找回文件窗口后将恢复点卸载。若找回文件窗口异常关闭,已挂载的恢复点不会被卸载,后续可能会导致找回文件失败。未卸载的恢复点会在第二天全部释放。

恢复任务

创建恢复任务

ZStack Cloud主菜单,点击平台运维 > 灾备管理 > CDP服务 > 恢复任务,进入CDP数据界面。点击创建恢复任务,弹出创建恢复任务界面。

创建恢复任务分为以下两种场景:
  • 基于新建云主机策略创建恢复任务。
  • 基于恢复到原云主机策略创建恢复任务。

基于新建云主机策略创建恢复任务

创建恢复任务分为以下三步:
  1. 恢复策略配置。
    可参考以下示例输入相应内容:
    • CDP任务:选择CDP任务,可基于该CDP任务进一步选择恢复点
    • 恢复点:选择恢复点,恢复任务基于所选恢复点进行数据恢复
      Note: 支持从全部恢复点列表或锁定恢复点列表进行选择。
      • 全部恢复点选择列表支持日期、小时、分/秒3种筛选粒度。
        • 按日期进行选择时,提供恢复点日历图,将存在恢复点的日期用绿色进行标注,方便识别。
        • 按小时进行选择时,每小时为一个时间区间(整点)。
        • 按分/秒进行选择时,建议结合恢复点间隔时间进行精准选择。
      • 锁定恢复点选择列表默认展示所有锁定恢复点且支持按日期进行筛选。
    • 恢复任务名称:设置恢复任务名称,系统提供默认名称,可按需修改
      Note: 恢复任务默认命名规则:“云主机名称-所选恢复点时间”,如:VM-1-2022-04-27-11:00:00。
    • 恢复任务简介:可选项,可留空不填
    • 恢复策略:选择新建云主机
      Note: 支持新建云主机和恢复到原云主机两种策略。
      • 新建云主机:
        • 此方式会从当前恢复点新建一台云主机,原云主机不受影响。
        • 新建云主机后,云主机会快速启动进行业务恢复。
        • 恢复过程中,新建云主机的启用状态会显示为“数据恢复中”,此时云主机已处于运行状态,可正常提供业务,用户可正常读写云主机,但云主机自身操作仅支持打开控制台。
      • 恢复到原云主机:
        • 支持新建云盘和覆盖当前云盘两种方式。
        • 恢复到原云主机后,原云主机会快速启动进行业务恢复。恢复过程中,原云主机的启用状态会显示为“数据恢复中”,此时云主机已处于运行状态,可正常提供业务,用户可正常读写云主机,但云主机自身操作仅支持打开控制台。
    • 恢复速率:可选项,可设置云主机单块云盘的上行带宽上限,单位:Mbps/Gbps,默认500 Mbps。也可选择不限速
    图 1所示:
    图 1. 恢复策略配置


  2. 目标云主机配置。
    可参考以下示例输入相应内容:
    • 名称:设置目标云主机名称,系统提供默认名称,可按需修改
      Note: 目标云主机默认命名规则:“云主机名称-所选恢复点时间”,如:VM-1-2022-04-27-11:00:00。
    • 简介:可选项,可留空不填
    • 标签:可选项,可绑定标签
    • 计算规格:选择计算规格,默认与原云主机使用的计算规格保持一致
    • 网络配置:进行网络配置,默认与原云主机使用的网络配置保持一致
    • 主存储:可选项,可选择主存储,默认与原云主机使用的主存储保持一致
      Note: 若云主机已加载SharedBlock主存储上的云盘,进行数据恢复时,置备类型默认使用厚置备。
    • 物理机:选择物理机,默认与原云主机使用的物理机保持一致
    图 2所示:
    图 2. 目标云主机配置


  3. 确认信息。

    查看将要创建的恢复任务,支持跳转修改。

    图 3所示:
    图 3. 确认信息


基于恢复到原云主机策略创建恢复任务

创建恢复任务分为以下三步:
  1. 恢复策略配置。
    可参考以下示例输入相应内容:
    • CDP任务:选择CDP任务,可基于该CDP任务进一步选择恢复点
    • 恢复点:选择恢复点,恢复任务基于所选恢复点进行数据恢复
      Note: 支持从全部恢复点列表或锁定恢复点列表进行选择。
      • 全部恢复点选择列表支持日期、小时、分/秒3种筛选粒度。
        • 按日期进行选择时,提供恢复点日历图,将存在恢复点的日期用绿色进行标注,方便识别。
        • 按小时进行选择时,每小时为一个时间区间(整点)。
        • 按分/秒进行选择时,建议结合恢复点间隔时间进行精准选择。
      • 锁定恢复点选择列表默认展示所有锁定恢复点且支持按日期进行筛选。
    • 恢复任务名称:设置恢复任务名称,系统提供默认名称,可按需修改
      Note: 恢复任务默认命名规则:“云主机名称-所选恢复点时间”,如:VM-1-2022-04-27-11:00:00。
    • 恢复任务简介:可选项,可留空不填
    • 恢复策略:选择恢复到原云主机
      Note: 支持新建云主机和恢复到原云主机两种策略。
      • 新建云主机:
        • 此方式会从当前恢复点新建一台云主机,原云主机不受影响。
        • 新建云主机后,云主机会快速启动进行业务恢复。
        • 恢复过程中,新建云主机的启用状态会显示为“数据恢复中”,此时云主机已处于运行状态,可正常提供业务,用户可正常读写云主机,但云主机自身操作仅支持打开控制台。
      • 恢复到原云主机:
        • 支持新建云盘和覆盖当前云盘两种方式。
        • 恢复到原云主机后,原云主机会快速启动进行业务恢复。恢复过程中,原云主机的启用状态会显示为“数据恢复中”,此时云主机已处于运行状态,可正常提供业务,用户可正常读写云主机,但云主机自身操作仅支持打开控制台。
    • 恢复方式:选择恢复方式,支持新建云盘和覆盖当前云盘两种方式,默认使用新建云盘方式
      • 新建云盘:
        • 此方式会新建云盘来替换当前云盘,当前云盘数据会被保留。
        • 此方式会将当前云盘卸载,用户可在云主机配置信息页面查看新建和已卸载的云盘。
        • 确认恢复数据可靠后,可手动删除被卸载的云盘,释放存储空间。
      • 覆盖当前云盘:
        • 此方式会覆盖云主机中的原始数据,请谨慎操作。
        • 此方式会保留当前云盘中的快照。
    • 恢复速率:可选项,可设置云主机单块云盘的上行带宽上限,单位:Mbps/Gbps,默认500 Mbps。也可选择不限速
    图 4所示:
    图 4. 恢复策略配置


  2. 目标云主机配置。
    可参考以下示例输入相应内容:
    • 名称:显示原云主机名称
    • 简介:可选项,可留空不填
    • 主存储:可选项,可选择主存储,默认与原云主机使用的主存储保持一致
      Note: 若云主机已加载SharedBlock主存储上的云盘,进行数据恢复时,置备类型默认使用厚置备。
    • 物理机:选择物理机,默认与原云主机使用的物理机保持一致
    图 5所示:
    图 5. 目标云主机配置


  3. 确认信息。

    查看将要创建的恢复任务,支持跳转修改。

    图 6所示:
    图 6. 确认信息


管理恢复任务

ZStack Cloud主菜单,点击平台运维 > 灾备管理 > CDP服务 > 恢复任务,进入恢复任务界面。

恢复任务支持以下操作:
操作 描述
创建恢复任务 创建恢复任务,进行向导式的数据恢复。
编辑恢复任务 修改恢复任务的名称和简介。
重新执行 重新执行恢复任务。
Note: 仅失败和已取消的任务支持重新执行。
取消任务 取消恢复任务。
Note:
  • 仅恢复中的任务支持取消。
  • 取消恢复任务,恢复过程中产生的中间数据会被自动清理。
  • 恢复方式为覆盖当前云盘时,取消恢复任务后,数据不会完全回滚,请谨慎操作。
删除恢复任务 删除恢复任务。
Note: 对于状态为失败或已取消的恢复任务,删除后,恢复过程中产生的中间数据将同步删除。

恢复任务详情

ZStack Cloud主菜单,点击平台运维 > 灾备管理 > CDP服务 > 恢复任务,进入恢复任务界面。在恢复任务主列表,点击某一恢复任务名称,即可进入该任务的详情页。

恢复任务详情页由总览审计两个子页面组成。
  • 总览子页面展示恢复任务的基本信息、恢复点信息和目标云主机信息:
    • 基本信息包括:恢复任务状态、恢复速率、耗时、恢复任务的UUID、恢复任务的创建时间和最后操作时间。
    • 恢复点信息包括:CDP任务名称、恢复点时间和恢复策略。
    • 目标云主机信息包括:目标云主机名称、简介、计算规格、网络配置、主存储、物理机。
  • 审计子页面展示恢复任务相关的操作记录,包括API名称、消耗时间、任务结果、操作员、开始时间和完成时间。支持自定义搜索。

本地备份服务器

添加本地备份服务器

ZStack Cloud主菜单,点击平台运维 > 灾备管理 > 备份服务器 > 本地备份服务器,进入本地备份服务器界面。点击添加本地备份服务器,弹出添加本地备份服务器界面。

添加本地备份服务器分为以下两种场景:
  • 添加已有镜像服务器
  • 添加尚未纳管的服务器

使用已有镜像服务器做为本地备份服务器

可参考以下示例输入相应内容:
  • 添加方式:选择已有镜像服务器
    Note:
    • 当前仅支持ImageStore类型的镜像服务器。
    • 需使用标准的ISO。
    • 可在添加完成后,进入本地备份服务器详情页修改名称和设置数据网络。
    • 若选择的镜像服务器使用网络文件系统作为挂载路径,需确保镜像服务器使用NFS路径。
  • 备份网络:可选项,如果已部署CDP单独使用的网络,需填写备份网络CIDR
    Note:
    • 如果已部署CDP单独使用的网络,可直接将其添加到云平台。
    • 本地云主机数据的备份和还原均使用该备份网络。
    • 使用单独的备份网络,可避免网络拥塞,提高传输效率。
    • 如果不设置,将默认使用管理网络。
  • 备份数据:可选项,可选择是否扫描已有备份数据
    Note:
    • 若用户已安装灾备服务的License,可通过此选项扫描云主机、云盘、数据库中未被删除的备份数据。
    • 若用户未安装灾备服务的License,此选项对CDP数据无任何影响。
图 1所示:
图 1. 添加已有镜像服务器


使用新添加的服务器做为本地备份服务器

可参考以下示例输入相应内容:
  • 添加方式:选择添加服务器
  • 名称:填写本地备份服务器名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下7种英文字符 - _ . ( ) : + 且不支持以空格开头或结尾
  • 简介:可选项,可留空不填
  • 备份服务器IP:填写本地备份服务器的IP地址
    Note:
    • 需提前在本地数据中心准备一台新存储服务器作为本地备份服务器。
    • 为保证CDP任务的连续性,建议备份服务器与物理机服务器分离部署。
  • 挂载路径:填写本地备份服务器上挂载存储的挂载路径,例如/mnt/xxx_ds
    Note: 若需备份服务器使用网络文件系统,仅支持NFS路径。
  • SSH端口:默认为22
  • 用户名:默认为root用户,也可输入普通用户
  • 密码:输入对应的用户密码
  • 备份网络:可选项,如果已部署CDP单独使用的网络,需填写备份网络CIDR
    Note:
    • 如果已部署CDP单独使用的网络,可直接将其添加到云平台。
    • 本地云主机数据的备份和还原均使用该备份网络。
    • 使用单独的备份网络,可避免网络拥塞,提高传输效率。
    • 如果不设置,将默认使用管理网络。
  • 备份数据:可选项,可选择是否扫描已有备份数据
    Note:
    • 若用户已安装灾备服务的License,可通过此选项扫描云主机、云盘、数据库中未被删除的备份数据。
    • 若用户未安装灾备服务的License,此选项对CDP数据无任何影响。
图 2所示:
图 2. 添加新服务器


管理本地备份服务器

ZStack Cloud主菜单,点击平台运维 > 灾备管理 > 备份服务器 > 本地备份服务器,进入本地备份服务器界面。

本地备份服务器支持以下操作:
操作 描述
添加本地备份服务器 添加本地备份服务器到当前云平台。支持使用已有镜像服务器作为本地备份服务器,也可添加新的服务器作为本地备份服务器。
Note: 为保证CDP任务的连续性,请确保备份服务器未被复用为物理机。
启用本地备份服务器 将已停用的本地备份服务器启用。
停用本地备份服务器 将已启用的本地备份服务器停用。停用后,新建的CDP任务无法使用该备份服务器。
重连本地备份服务器 重连本地备份服务器
Note: 本地备份服务器重连过程中,CDP任务状态可能会变为未知。
扫描备份数据 扫描云主机未被删除的CDP数据。
Note: 已删除的备份数据无法通过扫描恢复。
数据清理 清理本地备份服务器中的无效数据,释放存储空间。
Note:
  • 若用户已安装灾备服务的License,可通过此操作清理本地备份服务器中已被彻底删除的无效备份数据和过期的临时数据。
  • 若用户未安装灾备服务的License,此操作对CDP数据无任何影响。
更新密码 修本地备份服务器的密码。
删除本地备份服务器 将本地备份服务器删除。
Note:
  • 若备份服务器未复用镜像服务器:
    • 删除本地备份服务器会停止服务器上的备份任务,且备份数据将无法查看。
    • 删除本地备份服务器会同时删除服务器上的CDP任务和CDP数据。
  • 若备份服务器与镜像服务器复用:
    • 检测到该本地备份服务器与镜像服务器复用,删除该备份服务器会停止服务器上的备份任务,且备份数据将无法查看,请谨慎操作。
    • 检测到该本地备份服务器与镜像服务器复用,删除该备份服务器不会影响其上的CDP任务。
    • 若镜像服务器被删除,对应本地备份服务器上的CDP任务和CDP数据会同时删除。