操作场景
FusionInsight Manager支持在界面上创建恢复任务,运行恢复任务将把指定的备份数据恢复到集群中。
对系统的影响
- 恢复过程中需要重启Controller,重启时FusionInsight Manager无法登录和操作。
- 恢复过程中需要重启集群,集群重启时无法访问。
- 数据恢复后,会丢失从备份时刻到恢复时刻之间的数据,例如系统设置、用户信息、告警信息或审计信息。可能导致无法查询到数据,或者某个用户无法访问集群。
- 恢复时会停止MPPDB服务完成恢复任务,此过程中由于停止服务会影响正常业务。
前提条件
- 如果主集群部署为安全模式,主备集群必须已配置跨集群互信,请参见配置跨Manager集群互信章节。如果主集群部署为普通模式,不需要配置跨集群互信。
- 主备集群上的时间必须一致,而且主备集群上的NTP服务必须使用同一个时间源。
- 检查OMS和LdapServer备份文件是否是同一时间点备份的数据。
- 检查OMS资源状态是否正常,检查LdapServer实例状态是否正常。如果不正常,不能执行恢复操作。
- 检查集群主机和服务的状态是否正常。如果不正常,不能执行恢复操作。
- 检查MPPDB服务为启动状态且所有实例状态是否都正常。如果不正常,不能执行恢复操作。
- 检查恢复数据时集群主机拓扑结构与备份数据时是否相同。如果不相同,不能执行恢复操作,必须重新备份。
- 检查恢数据时集群中已添加的服务与备份数据时是否相同。如果不相同,不能执行恢复操作,必须重新备份。
- 停止依赖GaussDB 200集群运行的上层业务应用。
- 恢复时需要确保集群配置与备份时的集群配置完全一致。
- 恢复过程中,请勿执行任何数据库操作。
- 不支持跨版本的恢复操作。
操作步骤
- 登录FusionInsight Manager。
- 选择“运维 > 备份恢复 > 恢复管理 > 创建”。
- 在“任务名称”输入参数值。
- 在“恢复对象”选择需要操作的集群名称。
- 在“恢复配置”指定需要恢复的数据。
支持恢复元数据和业务数据。
表1 恢复配置说明类型 | 参数 | 说明 |
|---|
| 路径类型 | 选择一个备份目录的类型。 目前支持“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变更操作。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3144577/
,如需转载,请注明出处,否则将追究法律责任。