自建Eureka注册中心迁移到MSE Nacos

更新时间:2024-02-28 02:10:58

本文迁移指导适用于自建Eureka注册中心需要迁移到MSE Nacos的场景。

前提条件

使用限制

  • 迁移工具宕机会导致同步服务中断,因此建议最少部署2个节点。迁移流程启动后,请您尽快完成迁移操作。

  • 确保自建Eureka、迁移工具和MSE Nacos三者之间的网络互相联通。

迁移步骤

迁移的部署结构如下所示。迁移部署

步骤一:添加迁移服务

  1. 在迁移工具左侧导航栏,单击集群配置,然后单击新增集群,在新增集群对话框,添加源Eureka集群信息,然后单击确定

    配置项

    说明

    配置项

    说明

    集群名

    自定义的集群名称。

    集群类型

    EUREKA

    集群IP列表

    集群IP列表可填写多行,每行由源Eureka服务的IP服务端口组成,默认端口号为8761。

    如果源集群有SLB作为负载均衡,请在集群IP列表填写SLBIP地址及端口。

    添加集群信息

  2. 再次单击新增集群,在迁移工具上添加目标Nacos集群信息。

    配置项

    说明

    配置项

    说明

    集群名

    自定义。

    集群类型

    Nacos

    命名空间

    默认为public

    用户名

    如果已设置Nacos鉴权,填写对应的用户名和密码。

    密码

    集群IP列表

    由目标MSE NacosEndpoint和服务端口组成,默认端口号为8848。例如,mse-xxxxxxx-p.nacos-ans.mse.aliyuncs.com:8848。

    2

  3. 在左侧导航栏,单击服务同步,然后单击新增同步,添加需要迁移的服务。

    • 同步方式:选择双向同步,即同步的服务在任何一侧做出变更,都会同步到另一侧。

    • 同步类型:选择服务信息,MSE Sync会自动列出源集群的所有服务,按需选择即可。

    添加需要迁移的服务

  4. 单击确定

    在迁移工具的同步服务页面,查看已经同步的服务名。查看同步的服务名

步骤二:验证同步结果

  1. 登录MSE注册配置中心管理控制台,并在顶部菜单栏选择地域。

  2. 在左侧导航栏,选择注册配置中心 > 实例列表

  3. 实例列表页面,单击目标实例名称。

  4. 在左侧导航栏,单击服务管理 > 服务列表,查看服务是否已经成功同步。

    同步成功

步骤三:迁移客户端

  1. 将自建EurekaEndpoint,替换为MSE NacosEndpoint。

  2. 重启客户端,客户端连接到MSE Nacos。

    说明

    为保障业务不中断,建议分批重启客户端。重启完成后,检查自建集群下连接是否已经全部完成。

步骤四:关闭自建Eureka集群

  1. 停止自建Eureka集群。

  2. 停止迁移工具。

  • 本页导读 (1)
  • 前提条件
  • 使用限制
  • 迁移步骤
  • 步骤一:添加迁移服务
  • 步骤二:验证同步结果
  • 步骤三:迁移客户端
  • 步骤四:关闭自建Eureka集群
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等