恢复DWS集群粒度的快照
在恢复快照时,DWS会将最近一次的全量备份到本次快照之间的所有快照一起用于恢复集群,因此不会产生数据丢失。
为了保证每个增量快照都能够正常进行数据恢复,如果增量快照的保存时间超过了保留天数,DWS不会立即删除过期的增量快照,而是仍然保留这部分快照,以便提供给后续其他增量快照恢复集群时使用,直到完成下一次全量快照,DWS才会一并删除已过期的上一次的全量自动快照和相关的增量快照。
恢复集群粒度快照支持以下方式:
- 恢复集群粒度的快照到新集群:用户需要查看集群过去某个时刻的快照数据时,必须先恢复快照到新集群。当选择将快照恢复到新集群时,DWS会根据快照记录的集群信息来创建新集群,然后从快照记录的数据中还原数据库信息。恢复快照到新集群时,恢复时长是由快照备份的数据量所决定的。如果快照备份的数据量大,恢复就比较慢。如果快照备份的数据量小,恢复就相对比较快。
- 恢复集群粒度的快照到当前集群:当选择将快照恢复到原集群时,DWS会清除当前集群的数据,然后从快照记录的数据中将数据库信息还原到当前集群。通常在集群故障或者需要将数据回滚到指定快照版本时,用户使用该功能。
约束与限制
- 恢复集群粒度的快照仅支持备份设备为OBS的快照。
- 恢复快照到新集群时默认创建一个与原始集群规格相同、节点数也相同的新集群。
- 恢复快照到当前集群仅8.1.3.200及以上集群版本支持。
- 不支持恢复逻辑集群与资源池到新集群和当前集群。
- 恢复到新集群时创建所需的资源小于或等于用户剩余配额。
- 用户进行恢复快照操作时,请确保快照状态为“可用”状态。
恢复集群粒度的快照到新集群
- 登录GaussDB(DWS)管理控制台。
- 在左侧导航栏中,选择“专属集群 > 管理 > 快照管理”(或在集群列表中,单击指定集群的名称,进入“集群详情”页面,左导航栏切换至“快照”页签)。默认显示用户所有的快照。
- 在快照列表中,找到所需恢复的快照,在该快照所在行的“操作”列,单击“恢复”按钮。
- 进入恢复快照页面,选择“新集群”和“集群级”并填写新集群的配置参数。其中“极速型SSD”、“极速型SSD V2”存储类型仅ECS+EVS形态支持。
恢复快照时,参数支持重新定义,具体请参见表1。其他参数默认与原集群参数保持一致,参数配置请参见创建DWS专属集群。
表1 新集群参数配置说明 配置类型
配置名称
基础配置
区域、计费模式、可用分区、节点规格、集群名称、数据库端口、虚拟私有云、子网、安全组、公网访问、企业项目。
高级配置
当配置为“自定义”时,设置以下参数:- 备份设备:下拉框,支持OBS和NFS。
- 标签:用于标识集群的键值对,有关标签的更多信息,请参见标签简介。
- 单击“下一步:配置确认”,进入规格确认页面。
- 规格确认无误后,单击“立即恢复”,开始恢复快照到新集群。当前恢复到新集群操作可保证原业务不中断。
等待新集群状态变为“可用”,表示快照已恢复成功。
集群快照恢复成功后,新集群的内网地址和弹性IP地址(如果“公网访问”设置为“现在购买”)会重新分配。
恢复集群粒度的快照到当前集群
- 登录GaussDB(DWS)管理控制台。
- 在左侧导航栏中,选择“专属集群 > 管理 > 快照管理”(或在集群列表中,单击指定集群的名称,进入“集群详情”页面。左导航栏切换至“快照”页签)。默认显示用户所有的快照。
- 在快照列表中,找到所需恢复的快照,在该快照所在行的“操作”列,单击“恢复”按钮。
- 在恢复快照页面,选择快照恢复至“当前集群”。快照就地恢复期间,集群不可用。
查看恢复详情
- 登录GaussDB(DWS)管理控制台。
- 选择“专属集群 > 集群列表”,默认显示用户所有的集群列表。
- 集群列表中,集群状态为“恢复中”,单击下方“查看详情”按钮。
- 进入“任务详情”页面,用户可查看集群此时的恢复快照进度。任务详情预估时长仅作为参考,实际时长依赖当前数据量大小。
- “执行恢复”阶段单击“查看”可查看内核恢复过程。需要注意的是,任务详情的任务时间与内核执行时间由于任务调度和集群重启等原因,存在一定的时间间隔。
图1 查看恢复详情