• 沒有找到結果。

6.6.1 容灾概述

概览

容灾,即在另一个可用区(跨AZ)部署一个同构的GaussDB(DWS)灾备集群,如果生 产集群所处的地理位置发生自然灾害,或者集群内部出现了故障从而导致生产集群无

法正常对外提供读写服务,那么灾备集群可以切换为生产集群,从而保障业务连续 性。架构图如下所示:

说明

● 该特性仅8.1.1及以上集群版本支持。

● 该功能受限商用,如需使用请提交工单申请。

容灾特点

● 多形态容灾

– 支持跨AZ容灾。

– 多种数据同步方式:基于直连互信作为同步层,借以实现更多场景下的容 灾 。

● TCO低

– 部署异构(逻辑同构)。

– 容灾级别: 集群级。

● 可视化

– 自动化,一键式容灾演练、恢复。

约束与限制

● 灾备集群在数据同步期间,无法提供读写服务。

● 灾备集群在容灾任务停止或者异常但灾备集群正常的情况下,可以提供读服务,

灾备切换成功后可以提供读写服务。

● 容灾创建后,生产集群快照功能正常使用,但是灾备集群禁用快照功能,以及生 产、灾备集群均禁用恢复功能。

● 不支持逻辑集群。

● 容灾管理为同一租户下的双集群容灾。

● 生产集群和灾备集群在同一个VPC内,且版本号一致。

6.6.2 创建容灾

前提条件

集群处于可用状态或者非均衡状态才可进行创建容灾操作。

操作步骤

步骤1 登录GaussDB(DWS) 管理控制台。

步骤2 在左侧导航栏中,单击“容灾管理”。

步骤3 在“容灾管理”页面,单击“创建容灾”。

步骤4 选择“容灾类型”。

● “容灾类型”:选择“跨az容灾”类型。

● “容灾名称”:容灾名称在4位到64位之间,不区分大小写,必须以字母开头,可 以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符。

步骤5 选择生产集群信息。

● “集群名称”:提供下拉列表选择已创建的生产集群。

● “可用区”:生产集群的可用区,用户在选择生产集群后自动显示其对应的可用 区信息。

步骤6 选择灾备集群信息。

● “可用区”:选择灾备集群工作区域下的关联可用区。

说明

灾备集群可用区已过滤掉生产集群可用区。

● “集群名称”:用户选择灾备集群可用区后,会自动过滤出灾备集群列表(符合 逻辑同构要求),如果没有符合条件的灾备集群,点击创建与生产集群配置相同 的集群。

步骤7 设置高级配置。选择“自定义”时,您可以设置以下高级配置参数,若选择“默认配 置”,以下参数将使用它们的默认值。

● “容灾同步周期”:容灾同步周期决定了生产集群间隔多长时间向灾备集群同步 增量数据,请结合实际业务数据量设置合理值。

说明

容灾同步周期默认值为30分钟。

步骤8 单击“确定”,开始为集群创建容灾。

此时容灾的“容灾状态”显示为“创建中”,创建需要时间请耐心等待。创建成功后

“容灾状态”显示为“未启动”。

----结束

6.6.3 查看容灾信息

步骤1 登录GaussDB(DWS) 管理控制台。

步骤2 在左侧导航栏中,单击“容灾管理”。

步骤3 在容灾列表中找到所需要的容灾,然后单击容灾名称,进入容灾“基本信息”页面。

在容灾“基本信息”页面,可以查看如下相关信息:

● 集群信息:用户可查看容灾ID、容灾名称、容灾创建时间、容灾启动时间以及容 灾状态。

● 生产集群信息:用户可查看生产集群ID、集群名称、可用区、已用存储容量、集 群容灾状态、最近容灾成功时间等相关信息。

● 灾备集群信息:用户可查看灾备集群ID、集群名称、可用区、已用存储容量、集 群容灾状态、最近容灾成功时间等相关信息。

● 容灾配置:用户可查看并修改容灾同步周期。

----结束

6.6.4 容灾管理

启动容灾

步骤1 登录GaussDB(DWS) 管理控制台。

步骤2 在左侧导航栏中,单击“容灾管理”。

步骤3 在容灾列表中,在指定容灾所在行的“操作”列,单击“启动”按钮。

步骤4 在弹出框单击“确定”。

此时容灾的“容灾状态”显示为“启动中”,启动需要时间请耐心等待。启动成功后

“容灾状态”显示为“运行中”。

说明

● 容灾状态为“未启动”、“启动失败”和“已停止”时可以执行启动容灾操作。

● 启动容灾后,生产集群和灾备集群将无法进行恢复、扩容、升级、重启、节点替换等操作,

此外,灾备集群将无法进行备份操作,请谨慎操作。

----结束

停止容灾

步骤1 登录GaussDB(DWS) 管理控制台。

步骤2 在左侧导航栏中,单击“容灾管理”。

步骤3 在容灾列表中,在指定容灾所在行的“操作”列,单击“停止”按钮。

步骤4 在弹出框单击“确定”。

此时容灾的“容灾状态”显示为“停止中”,停止需要时间请耐心等待。停止成功后

“容灾状态”显示为“已停止”

说明

● 容灾状态为“运行中”和“停止失败”时可以执行停止容灾操作。

● 停止后,将无法进行数据同步,请谨慎操作。

----结束

灾备切换

步骤1 登录GaussDB(DWS) 管理控制台。

步骤2 在左侧导航栏中,单击“容灾管理”。

步骤3 在容灾列表中,在指定容灾所在行的“操作”列,单击“灾备切换”按钮。

步骤4 在弹出框单击“确定”。

此时容灾的“容灾状态”显示为“灾备切换中”,灾备切换需要时间请耐心等待。

切换成功后“容灾状态”更新为切换前的状态,如:切换前容灾状态为“运行中”,

切换后还是“运行中”。

说明

● 容灾状态为“运行中”和“异常”时可以执行灾备切换操作。

● 灾备切换需要一定时间,在此期间,原生产集群将可不用。

● 不同场景下进行灾备切换,RPO说明如下:

生产集群在“可用”的状态下,RPO=0。

生产集群在“不可用”的状态下,无法保证RPO=0,但数据至少可恢复到生产集群

“最近容灾成功时间”,详情请参见查看容灾信息。

----结束

更新容灾配置

步骤1 登录GaussDB(DWS) 管理控制台。

步骤2 在左侧导航栏中,单击“容灾管理”。

步骤3 在容灾列表中找到所需要的容灾,然后单击容灾名称,进入容灾“基本信息”页面。

步骤4 在“容灾配置”模块,单击“修改”按钮可更新容灾的配置信息。

说明

● 容灾状态为“未启动”或“已停止”时,可以执行容灾配置修改操作。

● 新的配置在容灾重新启动后生效。

----结束

删除容灾

步骤1 登录GaussDB(DWS) 管理控制台。

步骤2 在左侧导航栏中,单击“容灾管理”。

步骤3 在容灾列表中,在指定容灾所在行的“操作”列,单击“删除”按钮。

步骤4 在弹出框单击“确定”。

此时容灾的“容灾状态”显示为“删除中”,删除需要时间请耐心等待。

说明

● 容灾状态为“创建失败”、“未启动”、“启动失败”、“已停止”、“停止失败”和“异 常”时可以执行删除容灾操作。

● 删除后,将无法进行数据同步,且不可恢复,请谨慎操作。

----结束

6.6.5 容灾互斥案例

案例一:容灾状态下如何进行集群扩容?

步骤1 登录GaussDB(DWS) 管理控制台。

步骤2 在左侧导航栏中,单击“集群管理”。

步骤3 在集群列表中,若需要容灾扩容的集群“任务信息”为“容灾未启动”,执行步骤5和 步骤7。

步骤4 若需要容灾扩容的集群“任务信息”不是“容灾未启动”时,则需要删除容灾,请参 见删除容灾。

步骤5 在生产、灾备集群所在行的“操作”列,选择“更多>扩容”,确认节点规格后执行扩 容操作。

步骤6 创建容灾,请参见创建容灾 步骤7 启动容灾,请参见启动容灾。

说明

扩容后的生产集群和灾备集群需逻辑同构,即:扩容后生产、灾备集群的DN数量保持一致。

----结束