• 沒有找到結果。

场景描述

实例规格变更目前只支持同类型实例间的扩容和缩容,不支持跨实例类型的变更。因 此可以通过“数据迁移+交换IP”方式实现跨实例类型的规格变更。同时,还可通过该 方式更改实例可用区及CPU架构。

● 通过在线迁移方式将数据迁移之后,交换两个实例的IP。

● 交换IP后支持回滚功能。

说明

● 目前支持实例交换IP功能的Region有:北京四、上海一,若其他Region也需使用此功能,请 您在控制台提交工单,技术人员会在后台为您进行开通。

● 只有Redis 4.0及Redis 5.0支持实例交换IP。

● 只有源实例和目标实例都为云服务Redis实例才支持实例交换IP。

前提条件

● 获取源实例及目标实例信息,可参考步骤2:准备目标Redis实例准备目标实例。

● 参考步骤:3:检查网络确保源实例和目标实例网络互通。

● 进行实例交换IP满足的条件为:

– 进行实例IP交换依赖的是数据迁移功能,所以,源实例及目标实例必须支持 数据迁移功能,详见表9-1。

– 源实例和目标实例都为云服务Redis实例。

– 交换IP支持的能力如下表9-3。

9-3 交换 ip 能力

源端 目标端

单机/主备/读写分离 单机/主备/读写分离/proxy集群 Proxy集群 单机/主备/读写分离/proxy集群

交换 IP 须知

1. 交换IP过程中,会自动停止在线迁移任务。

2. 交换实例IP地址时,会有一分钟内只读和秒级的闪断。

3. 请确保您的客户端应用具备重连机制和处理异常的能力,否则在交换IP后有可能 需要重启客户端应用。

4. 源实例和目标实例不在同一子网时,交换IP地址后,会更新实例的子网信息。

5. 如果源端是主备实例,交换IP时不会交换备节点IP,请确保应用中没有直接引用备 节点IP。

6. 如果应用中有直接引用域名,请选择交换域名,否则域名会挂在源实例中。

7. 请确保目标Redis和源Redis密码一致,否则交换IP后,客户端会出现密码验证错 误。

8. 当源实例配置了白名单时,则在进行IP交换前,保证目标实例也配置同样的白名 单。

交换 IP 操作步骤

步骤1 登录分布式缓存服务管理控制台。

步骤2 在管理控制台左上角单击 ,选择区域和项目。

步骤3 单击左侧菜单栏的“数据迁移”。

步骤4 参考步骤4:创建在线迁移任务创建迁移任务。

步骤5 参考步骤5:配置在线迁移任务配置迁移任务,此处迁移方式只能选择“全量迁移+增 量迁移”。

步骤6 在“在线迁移”页面,当迁移任务状态显示为“增量迁移中”时,单击操作列的“更 多 > 交换IP”打开交换IP弹框。

步骤7 在交换IP弹框中,在交换域名区域,选择是否交换域名。

说明

● 如果使用域名,则必须要选择交换域名,否则客户端应用需要修改使用的域名。

● 如果没有使用域名,则直接更新两个实例的DNS。

步骤8 单击“确定”,交换IP任务提交成功,当迁移任务的状态显示为“IP交换成功”,表示 交换IP任务完成。

----结束

回滚 IP 操作步骤

若您想将实例IP切换成原始的IP,请执行以下操作。

步骤1 登录分布式缓存服务管理控制台。

步骤2 在管理控制台左上角单击 ,选择区域和项目。

步骤3 单击左侧菜单栏的“数据迁移”。

步骤4 在“在线迁移”页面,迁移任务状态为“IP交换成功”,单击操作列的“更多 > 回滚 IP”。

步骤5 在确认框中,单击“确定”,IP回滚任务提交成功。但任务状态显示为“IP回滚成功”

表示回滚任务完成。

----结束

10 参数模板