背景
云数据库 Redis 支持主从架构,用户可以使用平台提供的 Redis 主节点故障动作来模拟云数据库 Redis 主节点发生故障的场景。
演练实施
步骤一:演练准备
准备若干台云数据库 Redis 实例。
步骤二:演练编排
1. 登录混沌演练控制台,进入演练管理页面,单击新建演练。
?
?2. 单击跳过,新建空白演练。
?
?3. 填写演练基本信息,然后单击下一步。
?
?4. 添加动作组。填写动作组基本信息,然后单击添加实例。
?
?5. 选择待演练的 Redis 实例,然后单击确定。若没有实例,则单击新建实例,购买实例后继续创建演练。
?
?6. 单击立即添加, 选择故障动作。
?
?7. 选中Redis 主节点故障,然后单击下一步。
?
?8. 根据实际情况配置动作参数信息,并单击确定。
?
?9. 动作参数配置完成后,单击下一步。
?
?10. 根据实际情况选择性地配置护栏策略和监控指标,检查确认所有配置之后,单击提交,完成演练创建。
?
?步骤三:执行演练
1. 检查演练前云数据 Redis 的节点状态。用户单击演练详情中的实例列表的实例 Id 跳转至对应实例的详情,从实例详情中可以看到,主节点是广州六区,副本节点是广州四区。
?
??
?2. 进入演练详情,单击前往动作组执行。
?
?3. 先单击执行,开始演练。在执行演练过程中,然后单击实例 Id 跳转至实例详情页面观察实例节点信息。
?
?故障注入前
?
?故障注入后
?
?云数据库 Redis 主节点拉起恢复
?
?云数据库 Redis 主节点数据同步
?
??