Anda dapat menggunakan alat migrasi Microservices Engine (MSE), yaitu MSE Sync, untuk menyinkronkan data konfigurasi dari Application Configuration Management yang terintegrasi dengan Enterprise Distributed Application Service (EDAS) atau Serverless App Engine (SAE) ke instans MSE Nacos secara mudah. Cukup dengan melakukan konfigurasi sederhana, Anda dapat menyinkronkan seluruh data konfigurasi. Topik ini menjelaskan cara migrasi data konfigurasi tersebut.
Prasyarat
Instans MSE Nacos telah dibuat. Untuk informasi lebih lanjut, lihat Buat engine Nacos.
MSE Sync telah dideploy. Untuk informasi lebih lanjut, lihat Solusi migrasi berbasis MSE Sync.
Batasan penggunaan
Jika alat MSE Sync mengalami gangguan, sinkronisasi data akan terputus. Oleh karena itu, disarankan agar Anda mendeploy MSE Sync pada minimal dua node. Setelah proses migrasi dimulai, selesaikan migrasi sesegera mungkin.
Jaringan antara SAE atau EDAS, MSE Sync, dan instans MSE Nacos harus saling terhubung.
Prosedur migrasi
Langkah 1: Dapatkan ID namespace SAE atau EDAS
EDAS
-
Masuk ke .
-
Pada panel navigasi di sebelah kiri, pilih . Pada bilah menu atas, pilih wilayah target Anda.
-
Pada halaman Microservices Space, peroleh ID ruang mikroservis target.
ID tersebut terdapat pada kolom Microservices Namespace Name/ID.
SAE
-
Masuk ke Konsol SAE.
-
Pada panel navigasi di sebelah kiri, pilih . Pada bilah menu atas, pilih wilayah target Anda.
-
Pada halaman Distributed Configuration (ACM), klik tab Namespaces dan salin ID namespace tersebut.
Langkah 2: Buat tugas migrasi
-
Pada panel navigasi di sebelah kiri alat MSE Sync, klik Synchronization tasks.
-
Pada halaman Service Synchronization, klik Import Configuration. Pada kotak dialog Import Config, masukkan konfigurasi berikut dan klik OK.
clusters: - clusterName: dst connectKeyList: - mse-xxxxxx-nacos-ans.mse.aliyuncs.com:8848 clusterType: NACOS - clusterName: src clusterType: ACM product: EDAS namespaceId: namespaceId ak: ak sk: sk regionId: us-east-1 userId: 1419633767709936 tasks: - source: src destination: dst type: ConfigCatatannamespaceIdadalah ID namespace yang diperoleh dari EDAS atau SAE.akdanskadalah ID AccessKey dan Rahasia AccessKey dari Pengguna RAM yang memiliki izin baca dan tulis pada data konfigurasi di Application Configuration Management.
-
Setelah impor berhasil, lihat progres tugas pada halaman sinkronisasi tugas.
Langkah 3: Verifikasi hasil
-
Masuk ke Konsol MSE dan pilih wilayah pada bilah menu atas.
-
Pada panel navigasi di sebelah kiri, pilih Microservices Registry > Instances.
-
Pada halaman Instances, klik nama instans target.
-
Pada panel navigasi di sebelah kiri, pilih Configuration Management > Configurations untuk memverifikasi bahwa data konfigurasi Anda telah tersinkronisasi.