在将注册配置中心迁移到云上时,直接切换客户端的注册配置中心可能会导致客户端无法同时感知两个注册配置中心的信息。为了解决这个问题,MSE提供了迁移上云能力,通过MSE Sync白屏化迁移工具同步源集群和目标集群的信息,使客户端可以感知源集群和目标集群的全部信息。此外,MSE还支持将自建ZooKeeper、Nacos和Eureka等多种注册配置中心平滑迁移至MSE,为您提供更多的灵活性和选择。
MSE Sync白屏化迁移工具不支持Nacos配置信息的迁移,请使用Nacos自带的配置导出和导入功能迁移Nacos的配置文件。
步骤一:评估规格
登录MSE注册配置中心管理控制台,并在顶部菜单栏选择地域。
在左侧导航栏,选择注册配置中心 > 迁移上云。
在迁移上云页面,单击规格评估,在规格评估面板,配置相关参数,然后单击规格评估。
配置项
说明
源实例类型
MSE支持Nacos、Eureka和ZooKeeper多种引擎迁移上云。
评估方式
说明可根据实际需求,选择按自建实例评估或按应用规模评估。
按自建实例评估:在自建实例节点规格区域,填写自建引擎使用机器的规格大小,即CPU和内存,并在自建实例节点数区域,填写自建引擎节点数量。
按应用规模评估:在应用实例节点数区域,填写K8s中的Pod数量或者ECS环境中的进程数量。
在当前的规格评估面板顶部,系统将根据评估结果,生成购买链接和推荐购买的实例规格。
单击购买MSE实例链接,在购买页面配置VPC和网络等信息,在仔细确认信息无误后,单击立即购买。
步骤二:迁移上云
登录MSE注册配置中心管理控制台,并在顶部菜单栏选择地域。
在左侧导航栏,选择注册配置中心 > 迁移上云。
在迁移上云页面,单击迁移配置,在迁移配置面板,根据页面向导配置参数。
在部署工具阶段,根据控制台操作步骤部署迁移工具。完成迁移工具部署后,单击下一步。
迁移工具可通过容器或Tar包两种方式部署。具体部署详情,请参见MSE Sync迁移方案。
在创建配置阶段,配置相关参数,然后单击下一步。
配置项
说明
源实例类型
选择自建引擎类型。MSE支持Nacos、Eureka和ZooKeeper三种引擎的迁移上云。
源实例节点地址
填写自建引擎的节点地址。如果有多个节点IP地址,则以回车作为分隔符。
如果源集群有SLB作为负载均衡,请在集群IP列表填写SLB的IP地址及端口。
源实例名称
填写自建实例名称。
命名空间列表
当源实例类型选择Nacos时,需要配置此参数。
填写需要迁移的命名空间。默认迁移全部命名空间,命名空间之间使用英文逗号(,)作为分隔符。
目标实例
选择需要迁移到的目标集群。
描述
自定义迁移任务的描述。
在实施迁移阶段,执行控制台的操作步骤。