是否支持CPU架构的变更?
不支持变更CPU架构。
如需改变CPU架构,可通过“数据迁移+交换IP”方式的方式,创建新的CPU架构的实例,并进行数据迁移,实现CPU架构的变更。具体操作如下:

- 目前支持实例交换IP功能的Region有:北京四、上海一,若其他Region也需使用此功能,请您在控制台提交工单,技术人员会在后台为您进行开通。
- 只有Redis 4.0及Redis 5.0支持实例交换IP。
- 只有源实例和目标实例都为云服务Redis实例才支持实例交换IP。
前提条件
- 准备目标实例,如果已有目标Redis,不需要重复创建,但在迁移之前,您需要清空实例数据,清空操作请参考清空Redis实例数据。
如果没有清空,如果存在与源Redis实例相同的key,迁移后,会覆盖目标Redis实例原来的数据。
- 创建的目标Redis与源Rdies和迁移任务资源所在VPC需在同一个VPC内。
- 创建的目标实例端口需要与源实例保持一致。
- 进行实例交换IP满足的条件为:
- 进行实例IP交换依赖的是数据迁移功能,所以,源实例及目标实例必须支持数据迁移功能,详见DCS支持的迁移能力。
- 交换IP支持的能力如下表。
表1 交换ip能力 源端
目标端
单机/主备/读写分离
单机/主备/读写分离/proxy集群
Proxy集群
单机/主备/读写分离/proxy集群
交换IP须知
- 交换IP过程中,会自动停止在线迁移任务。
- 交换实例IP地址时,会有一分钟内只读和秒级的闪断。
- 请确保您的客户端应用具备重连机制和处理异常的能力,否则在交换IP后有可能需要重启客户端应用。
- 源实例和目标实例不在同一子网时,交换IP地址后,会更新实例的子网信息。
- 如果源端是主备实例,交换IP时不会交换备节点IP,请确保应用中没有直接引用备节点IP。
- 如果应用中有直接引用域名,请选择交换域名,否则域名会挂在源实例中。
- 请确保目标Redis和源Redis密码一致,否则交换IP后,客户端会出现密码验证错误。
- 当源实例配置了白名单时,则在进行IP交换前,保证目标实例也配置同样的白名单。
交换IP操作步骤
- 登录分布式缓存服务管理控制台。
- 在管理控制台左上角单击
,选择区域和项目。
- 单击左侧菜单栏的“数据迁移”,页面显示迁移任务列表页面。
- 单击右上角的“创建在线迁移任务”。
- 设置迁移任务名称和描述。
- 配置在线迁移任务虚拟机资源的VPC、子网和安全组。
创建在线迁移任务时,需要选择迁移虚拟机资源的VPC和安全组,并确保迁移资源能访问源Redis和目标Redis实例。
- 参考配置在线迁移任务配置迁移任务,此处迁移方式只能选择“全量迁移+增量迁移”。
- 在“在线迁移”页面,当迁移任务状态显示为“增量迁移中”时,单击操作列的“更多 > 交换IP”打开交换IP弹框。
- 在交换IP弹框中,在交换域名区域,选择是否交换域名。
- 如果使用域名,则必须要选择交换域名,否则客户端应用需要修改使用的域名。
- 如果没有使用域名,则直接更新两个实例的DNS。
- 单击“确定”,交换IP任务提交成功,当迁移任务的状态显示为“IP交换成功”,表示交换IP任务完成。
回滚IP操作步骤
若您想将实例IP切换成原始的IP,请执行以下操作。
- 登录分布式缓存服务管理控制台。
- 在管理控制台左上角单击
,选择区域和项目。
- 单击左侧菜单栏的“数据迁移”。
- 在“在线迁移”页面,迁移任务状态为“IP交换成功”,单击操作列的“更多 > 回滚IP”。
- 在确认框中,单击“确定”,IP回滚任务提交成功。但任务状态显示为“IP回滚成功”表示回滚任务完成。
实例类型/版本所有常见问题
more
