阿里云首页 相关技术圈

通用方案:专有云V3环境中DRDS升降配置替换节点的方法

1. 概述

本文主要介绍在专有云V3环境中,DRDS升降配置替换节点的方法。

方案总览

类别 内容
国产化
风险等级(方案执行的影响)
操作方式 白屏
操作复杂度
预估执行时长 N/A
客户业务的影响
可监控性 不支持
有效性(重启、重拉、补丁、升级、扩容等配置是否丢失) 固化
数据修订(变更是否涉及增删改操作)
执行灰度策略 请向产品侧咨询,明确灰度策略
首次发布时间 N/A
预计完成时间 N/A

1.1. 适用范围

  • 专有云版本:V3.*  
  • 产品:DRDS

说明:适用于专有云V3.5及以上版本,drds-manager为2.0版本。

1.2. 风险说明

无风险,建议在业务低峰期操作。

2. 问题描述

在专有云V3环境manager2.0版本中,DRDS服务节点异常,需要将节点下线,使用正常的库存节点进行替换。

3. 解决方案

3.1. 环境检查

  1. 登录DRDS Manager控制台,选择实例管理,选择对应的实例,单击操作列的管理,进入实例管理页面。

  2. 实例管理页面,单击节点管理,确认当前节点的IP地址信息。
  3. 选择资源管理>库存列表,查看可用节点信息。
    • 查看可用节点(使用状态为unused)节点ID信息、版本信息是否与被替换的一致。
    • 查看要降配替换掉的节点ID信息(可用IP进行过滤)。
    • 若实例只有两个节点,实例中保留的节点和替换节点不在同一宿主机上。

3.2. 实施步骤

请根据实际情况,实施升配节点替换或降配节点替换操作,此为二选一操作。

升配节点替换
  1. 在DRDS Manager控制台,选择实例管理,选择需要升配的实例,单击操作列的变配,打开变配提示框。

  2. 在变配提示框,选择指定节点数量,输入节点规格节点数量
    说明:会有两种选择:指定节点数量和指定节点ID。
  3. 以选择指定节点ID为例,在操作框中选择增加节点ID框中输入节点ID。

  4. 任务管理中可以查看到此任务的处理过程,待任务success后,选择实例管理>节点管理,刷新页面,查看节点信息。
降配节点替换
  1. 在DRDS Manager控制台,选择实例管理,选择需要升配的实例,单击操作列的变配,打开变配提示框。

  2. 在变配提示框,选择指定节点数量,输入节点规格节点数量
  3. 选择指定节点ID,在操作框中选择减少节点ID框中输入节点ID。

  4. 刷新页面,选择节点管理,查看节点信息。

3.3. 结果验证

参见以下操作进行验证:

  1. 登录到容器中,检查节点与库的连通性。
  2. 登录到新添加的容器,查看sql.log文件,检查是否有新的业务SQL打印。文件路径如下:
    /home/admin/drds-server/3306/logs/drds逻辑库名/sql.log
  3. 登录DRDS Manager控制台,选择对应的实例,单击进入实例管理页面。
  4. 单击节点管理,确认存在升配增加的IP信息,无降配节点IP信息。
  5. 单击VIP管理>权重管理,确认有升配添加的节点IP,无降配节点IP信息。
  6. 选择资源管理>库存列表,确认存在升配增加的IP信息且状态为using,无降配节点IP信息或存在无降配节点IP信息,但状态为unused。

4. 回滚方案

请参见实施步骤进行回滚:

 

首页 通用方案:专有云V3环境中DRDS升降配置替换节点的方法