自建Eureka注冊中心遷移到MSE Nacos
本文遷移指導適用于自建Eureka注冊中心需要遷移到MSE Nacos的場景。
前提條件
使用限制
遷移工具宕機會導致同步服務中斷,因此建議最少部署2個節(jié)點。遷移流程啟動后,請您盡快完成遷移操作。
確保自建Eureka、遷移工具和MSE Nacos三者之間的網(wǎng)絡互相聯(lián)通。
遷移步驟
遷移的部署結構如下所示。
步驟一:添加遷移服務
在遷移工具左側導航欄,單擊集群配置,然后單擊新增集群,在新增集群對話框,添加源Eureka集群信息,然后單擊確定。
配置項
說明
集群名
自定義的集群名稱。
集群類型
EUREKA。
集群IP列表
集群IP列表可填寫多行,每行由源Eureka服務的IP服務端口組成,默認端口號為8761。
如果源集群有SLB作為負載均衡,請在集群IP列表填寫SLB的IP地址及端口。
再次單擊新增集群,在遷移工具上添加目標Nacos集群信息。
配置項
說明
集群名
自定義。
集群類型
Nacos。
命名空間
默認為public。
用戶名
如果已設置Nacos鑒權,填寫對應的用戶名和密碼。
密碼
集群IP列表
由目標MSE Nacos的Endpoint和服務端口組成,默認端口號為8848。例如,mse-xxxxxxx-p.nacos-ans.mse.aliyuncs.com:8848。
在左側導航欄,單擊服務同步,然后單擊新增同步,添加需要遷移的服務。
同步方式:選擇雙向同步,即同步的服務在任何一側做出變更,都會同步到另一側。
同步類型:選擇服務信息,MSE Sync會自動列出源集群的所有服務,按需選擇即可。
單擊確定。
在遷移工具的同步服務頁面,查看已經(jīng)同步的服務名。
步驟二:驗證同步結果
登錄MSE注冊配置中心管理控制臺,并在頂部菜單欄選擇地域。
在左側導航欄,選擇注冊配置中心 > 實例列表。
在實例列表頁面,單擊目標實例名稱。
在左側導航欄,單擊 ,查看服務是否已經(jīng)成功同步。
步驟三:遷移客戶端
將自建Eureka的Endpoint,替換為MSE Nacos的Endpoint。
重啟客戶端,客戶端連接到MSE Nacos。
說明為保障業(yè)務不中斷,建議分批重啟客戶端。重啟完成后,檢查自建集群下連接是否已經(jīng)全部完成。
步驟四:關閉自建Eureka集群
停止自建Eureka集群。
停止遷移工具。