暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB A 创建恢复任务

墨天轮 2019-10-12
860

创建恢复任务

操作场景

FusionInsight Manager支持在界面上创建恢复任务,运行恢复任务将把指定的备份数据恢复到集群中。

  • FusionInsight Manager元数据恢复(OMS、LdapServer):在用户意外修改、删除、数据需要找回时,系统管理员对FusionInsight Manager系统进行重大数据调整等操作后,系统数据出现异常或未达到预期结果,模块全部故障完全无法使用,需要对Manager进行恢复数据操作,恢复任务使用的Manager数据,包含恢复OMS数据和LdapServer数据。
    • 只支持创建任务手动恢复数据。
    • 只支持进行数据备份时的系统版本与当前系统版本一致时的数据恢复。
    • 必须使用同一时间点的OMS和LdapServer备份数据进行恢复,否则可能造成业务和操作失败。
    • 当业务正常时需要恢复数据,建议手动备份最新管理数据后,再执行恢复数据操作。否则会丢失从备份时刻到恢复时刻之间的Manager数据。
  • GaussDB 200业务数据恢复(MPPDB):GaussDB 200业务数据备份后存储于本地磁盘或NBU存储设备上,目录为创建备份任务时配置的目的端路径或policy,当数据库系统由于数据丢失等原因需要还原到某一个备份点时,则创建一个对应某个备份点的恢复任务。

    恢复前建议先做一次备份操作(如果集群正常),以便恢复失败可以回滚到备份前的业务数据。

    说明:
    • 支持GaussDB 200集群的恢复:从集群备份集中恢复集群,只支持同构集群(同集群/跨集群)的恢复,不支持异构集群的恢复,FusionInsight Manager界面的操作只支持同集群的恢复,跨集群恢复需用户自行在后台通过GaussRoach.py命令行操作。
    • 支持从表数据备份集中恢复表。前提条件:在目的端(恢复表中)的同名表中数据清空,若存在原数据,可能会造成数据重复,或导入失败(表存在唯一索引约束)。

对系统的影响

  • 恢复过程中需要重启Controller,重启时FusionInsight Manager无法登录和操作。
  • 恢复过程中需要重启集群,集群重启时无法访问。
  • 数据恢复后,会丢失从备份时刻到恢复时刻之间的数据,例如系统设置、用户信息、告警信息或审计信息。可能导致无法查询到数据,或者某个用户无法访问集群。
  • 恢复时会停止MPPDB服务完成恢复任务,此过程中由于停止服务会影响正常业务。

前提条件

  • 如果主集群部署为安全模式,主备集群必须已配置跨集群互信,请参见配置跨Manager集群互信章节。如果主集群部署为普通模式,不需要配置跨集群互信。
  • 主备集群上的时间必须一致,而且主备集群上的NTP服务必须使用同一个时间源。
  • 检查OMS和LdapServer备份文件是否是同一时间点备份的数据。
  • 检查OMS资源状态是否正常,检查LdapServer实例状态是否正常。如果不正常,不能执行恢复操作。
  • 检查集群主机和服务的状态是否正常。如果不正常,不能执行恢复操作。
  • 检查MPPDB服务为启动状态且所有实例状态是否都正常。如果不正常,不能执行恢复操作。
  • 检查恢复数据时集群主机拓扑结构与备份数据时是否相同。如果不相同,不能执行恢复操作,必须重新备份。
  • 检查恢数据时集群中已添加的服务与备份数据时是否相同。如果不相同,不能执行恢复操作,必须重新备份。
  • 停止依赖GaussDB 200集群运行的上层业务应用。
  • 恢复时需要确保集群配置与备份时的集群配置完全一致。
  • 恢复过程中,请勿执行任何数据库操作。
  • 不支持跨版本的恢复操作。

操作步骤

  • 登录FusionInsight Manager。
  • 选择运维 > 备份恢复 > 恢复管理 > 创建
  • “任务名称”输入参数值。
  • “恢复对象”选择需要操作的集群名称。
  • “恢复配置”指定需要恢复的数据。

    支持恢复元数据和业务数据。

    表1 恢复配置说明

    类型

    参数

    说明

    • LdapServer
    • OMS

    路径类型

    选择一个备份目录的类型。

    目前支持“LocalDir”:表示将备份文件保存在主管理节点的本地磁盘上。

    源端路径

    表示备份文件保存位置的完整路径。例如,“数据存放路径/LocalBackup/备份任务名_任务创建时间/数据源_任务执行时间/版本号_数据源_任务执行时间.tar.gz”。

    MPPDB

    恢复策略

    选择“全量备份恢复”或“增量备份恢复”。

    路径类型

    选择“NBU”或“LocalDisk”。

    源端路径

    填写查看历史记录时保存的“备份路径”。

    在任务列表指定的备份任务的“操作”列,点击“更多”选择“查询历史”。

    在弹出的窗口中,在指定一次执行成功记录的“备份路径”列,单击“查看”,打开此次任务执行的备份路径信息,查看“备份路径”,手工选中完整路径并复制。

    恢复点列表

    单击“刷新”按钮,在下拉框中选择需要的BACKUP_KEY值。

    说明:

    GaussDB 200备份时会生成backup key,格式为YYMMDD_HHMMSS,执行恢复操作时需提供backup key。

    类型选择

    选择恢复对象或类型名称。默认值为“集群”。

    说明:
    • 选择表恢复,需要先选择恢复表所在的数据库,单击“选择表”按钮,在弹出窗口中,显示目标数据库下schema列表,选中表所在schema后,在搜索框填写表名称,例如输入“test”字符,点击搜索图标,会显示当前schema下所有与“test”匹配的字符表名称,用户选中目标表名点击“确定”即可。在创建备份任务界面,会显示当前用户选中所有表信息。表恢复任务支持用户选择对应备份任务中表的子集。
    • 如果表清单中某些表数据不存在,则恢复任务会失败。

  • 单击“确定”保存。
  • 在恢复任务列表,可以查看刚创建的恢复任务。

    在指定的备份任务“操作”列,单击“执行”,可以立即运行恢复任务。

    如果在OMS备份任务创建后执行过License变更操作,则执行OMS备份恢复任务后集群License信息会被恢复至备份时间点 。因此,恢复任务完成后,用户需要重新执行License变更操作。


查看更多:华为GaussDB 200 备份恢复

查看更多:华为GaussDB 200 备份恢复
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论