Workgroup mengelola siklus hidup beberapa tugas migrasi secara bersamaan. Gunakan workgroup untuk melakukan migrasi server secara massal dan meningkatkan efisiensi migrasi. Topik ini menjelaskan cara menggunakan workgroup untuk melakukan migrasi server secara massal.
Skenario migrasi
Migrasi massal berbasis workgroup saat ini hanya mendukung migrasi server ke ECS Image. Setelah migrasi, buat instance ECS secara manual dari gambar kustom yang dihasilkan.
-
Migrasi server ke instance ECS
-
Migrasi instance Simple Application Server ke instance ECS
Untuk skenario migrasi server lainnya, lihat Operasi migrasi server.
Persiapan
-
Selesaikan persiapan pra-migrasi. Untuk informasi selengkapnya, lihat Persiapan pra-migrasi.
-
Siapkan templat migrasi. Untuk informasi selengkapnya, lihat Siapkan templat migrasi.
Prosedur
Langkah 1: Buat workgroup
Anda dapat membuat hingga 50 workgroup per akun Alibaba Cloud.
-
Buka halaman Workgroup Migration di konsol SMC.
PentingUntuk melakukan migrasi instance ECS Alibaba Cloud lintas akun (dari akun sumber A ke akun tujuan B), login ke konsol SMC menggunakan akun tujuan B.
-
Pada halaman Workgroup Migration, klik Create Workgroup.
-
Pada kotak dialog Create Workgroup, konfigurasikan parameter.
Parameter
Deskripsi
workgroupName (opsional)
Masukkan nama workgroup.
Nama harus terdiri dari 2 hingga 64 karakter, dimulai dengan huruf atau karakter Tionghoa, dan tidak boleh dimulai dengan
http://atauhttps://. Nama dapat berisi angka, titik dua (:), titik (.), garis bawah (_), atau tanda hubung (-).workgroupDescription (opsional)
Masukkan deskripsi untuk workgroup.
Select Migration Source (opsional)
-
Jika Anda telah mengimpor sumber migrasi, pilih dari daftar drop-down.
-
Jika Anda belum mengimpor sumber migrasi, setelah membuat workgroup, lakukan Langkah 2: Impor dan asosiasikan sumber migrasi.
Catatan-
Workgroup dapat diasosiasikan dengan hingga 50 sumber migrasi.
-
Satu sumber migrasi hanya dapat diasosiasikan dengan satu workgroup.
Tag (opsional)
Masukkan kunci tag dan nilai secara langsung atau pilih yang sudah ada untuk membantu mengelola workgroup.
CatatanAnda dapat melampirkan hingga 20 tag ke setiap workgroup.
-
-
Klik Create.
Jika nanti Anda tidak lagi memerlukan workgroup tersebut, putuskan asosiasi semua sumber migrasi terlebih dahulu. Kemudian, pada kolom Actions workgroup yang dituju, pilih dan ikuti petunjuk di layar untuk menghapus workgroup.
Langkah 2: Impor dan asosiasikan sumber migrasi
Sumber migrasi mengacu pada server IDC lokal Anda, mesin virtual, host cloud dari platform cloud lain, atau jenis server lainnya.
-
Pada kotak dialog Create Workgroup, klik Import Migration Source.
CatatanJika Anda telah mengasosiasikan semua sumber migrasi saat membuat workgroup, klik Close dan lanjutkan ke Langkah 3: Mulai migrasi.
-
Pada halaman Import Migration Source, ikuti petunjuk di layar untuk mengimpor dan mengasosiasikan sumber migrasi.
Impor melalui command-line (direkomendasikan)
Penting-
Server sumber harus memiliki akses ke jaringan publik. Jika server sumber berada di balik firewall, lihat Apa saja domain layanan SMC? untuk mendapatkan titik akhir dan port SMC, lalu tambahkan ke daftar izin firewall Anda.
-
Jika server sumber Anda tidak dapat mengakses jaringan publik atau Anda ingin menggunakan jaringan pribadi untuk migrasi yang lebih cepat, lihat Migrasi jaringan pribadi.
-
Konfigurasikan parameter sesuai permintaan dan salin perintah aktivasi.
Tabel berikut menjelaskan parameter tersebut.
Parameter
Deskripsi
Workgroup
Workgroup yang telah dibuat dipilih secara default.
Migration Source Type
Physical server/virtual machine/cloud server from another cloud platform
Import Method
Pilih Use CLI to Import Server.
Migration Source Quota
Jumlah sumber migrasi yang dapat diaktifkan oleh kode aktivasi. Nilai valid: 1 hingga 1.000. Nilai default: 200.
Validity Period
Periode validitas kode aktivasi, dalam hari. Nilai valid: 1 hingga 90. Nilai default: 90.
Activation Code
Hasilkan kode aktivasi dan salin perintah:
-
Klik Generate.
-
Berdasarkan sistem operasi server sumber, klik tab Linux Shell atau Windows PowerShell.
-
Klik Copy untuk menyalin perintah kode aktivasi.
-
-
Login ke server sumber, lalu tempel dan jalankan perintah yang disalin dengan hak istimewa administrator untuk mengimpor sumber migrasi.
Server sumber Linux
-
Login ke server sumber Linux.
-
Tempel dan jalankan perintah yang disalin dengan hak istimewa administrator untuk mengimpor sumber migrasi.
wget https://p2v-tools.oss-cn-hangzhou.aliyuncs.com/smc/China_Mainland/run_smc_client.sh && sudo bash run_smc_client.sh --accesstokenid at-bp1bq****94dnpodl1cm --accesstokencode xxxxxxJika Anda menerima pesan seperti
Import Source Server [s-bp18x8751kgz2oyh****] Successfully!, sumber migrasi telah berhasil diimpor.
Server sumber Windows
-
Login ke server sumber Windows.
-
Buka Windows PowerShell dengan hak istimewa administrator.
-
Tempel dan jalankan perintah yang disalin untuk mengimpor sumber migrasi.
$(New-Object System.Net.WebClient).DownloadFile('https://p2v-tools.oss-cn-hangzhou.aliyuncs.com/smc/China_Mainland/run_smc_client.ps1', 'run_smc_client.ps1'); .\run_smc_client.ps1 -accesstokenid at-bp1bq****94dnpodl1cm -accesstokencode xxxxxxJika Anda menerima pesan seperti
Import Source Server [s-bp19rlidl3mwuptc****] Successfully!, sumber migrasi telah berhasil diimpor.Jika perintah gagal dijalankan, lihat Apa yang harus saya lakukan jika perintah gagal dijalankan saat mengimpor sumber migrasi Windows menggunakan command line?.
-
Impor melalui client
-
Konfigurasikan parameter sesuai permintaan dan salin perintah aktivasi.
Tabel berikut menjelaskan parameter tersebut.
Parameter
Description
Workgroup
Workgroup yang dibuat dipilih secara default.
Migration Source Type
Pilih tipe server sumber sesuai kebutuhan:
Physical server/virtual machine/cloud server from another cloud platform.
Import Method
Pilih Use Client to Import Server.
Description
-
Pada bagian Description, unduh, instal, dan aktifkan client SMC yang sesuai berdasarkan sistem operasi (Linux atau Windows) dan arsitektur (32-bit atau 64-bit) server sumber.
-
Klik Generate dan copy kode aktivasi.
Anda perlu memasukkan kode aktivasi selama proses instalasi client.
-
-
Impor sumber migrasi.
PentingJangan tutup client SMC selama migrasi. Jika tidak, sumber migrasi akan kehilangan koneksi ke konsol SMC dan migrasi gagal.
Impor server sumber Windows
-
Gunakan alat koneksi jarak jauh yang mendukung transfer file, seperti WinSCP, untuk mengunggah client SMC ke server sumber Windows.
-
Pada server sumber Windows, gunakan alat dekompresi bawaan sistem atau alat pihak ketiga untuk mengekstrak paket client SMC.
-
Di folder versi client SMC yang sesuai dengan sistem server Anda, klik ganda aplikasi go2aliyun_client.exe.
Saat diminta hak istimewa administrator, klik OK.
-
Dapatkan kode aktivasi atau pasangan AccessKey.
-
(Direkomendasikan) Dapatkan kode aktivasi: Pada bagian Description di konsol SMC, klik Generate dan salin kode aktivasi.
-
Dapatkan pasangan AccessKey: Pasangan AccessKey terdiri dari ID AccessKey dan Rahasia AccessKey. Jika Anda belum membuatnya, lihat Buat pasangan AccessKey.
-
-
Sesuai permintaan, masukkan nilai untuk
access_token_iddanaccess_token_code, lalu tekanEnter.Saat Anda menerima pesan seperti
Import Source Server [s-bp18x8751kgz2oyh****] Successfully!, sumber migrasi telah berhasil diimpor.
Impor server sumber Linux
-
Gunakan alat koneksi jarak jauh yang mendukung transfer file, seperti WinSCP, untuk mengunggah client SMC ke server sumber Linux, atau jalankan perintah yang diberikan dalam instruksi impor untuk mengunduh client SMC langsung di server sumber.
-
Lakukan koneksi jarak jauh ke server sumber Linux dan ekstrak paket client SMC.
Contoh ini menggunakan
Linux 64-bit General-purpose Edition. Jika Anda menggunakan versi client SMC yang berbeda, ganti nama paket dalam perintah dengan nama file yang telah Anda unduh.tar -zxvf go2aliyun_client.tar.gzCatatanLinux 64-bit ARM Edition mendukung keluarga instans tujuan umum g6r dan keluarga instans yang dioptimalkan untuk komputasi c6r. Untuk informasi selengkapnya mengenai keluarga instans, lihat Enterprise-level Arm-based compute instance families.
-
(Opsional) Anda dapat menyaring atau mengecualikan file dan direktori dari migration.
PentingJika Anda mengaktifkan block replication untuk migration, Anda tidak dapat mengecualikan file atau direktori.
-
Peroleh kode aktivasi atau pasangan Kunci Akses.
-
(Direkomendasikan) Peroleh kode aktivasi: Di bagian Description pada Konsol SMC, klik Generate dan copy kode aktivasi tersebut.
-
Peroleh pasangan Kunci Akses: Pasangan Kunci Akses terdiri dari ID AccessKey dan Rahasia AccessKey. Jika Anda belum membuatnya, lihat Create an AccessKey pair.
-
-
Di direktori client SMC, jalankan perintah berikut untuk memulai client SMC.
Direktori
go2aliyun_client...merupakan contoh. Gantilah dengan nama direktori aktual yang dibuat saat Anda mengekstrak paket, karena namanya bervariasi tergantung versi client.cd go2aliyun_client2.6.5_linux_x86_64 sudo chmod +x go2aliyun_client sudo ./go2aliyun_client -
Masukkan kode aktivasi atau pasangan Kunci Akses sesuai permintaan. Contoh berikut menunjukkan cara memasukkan kode aktivasi:
$ sudo ./go2aliyun_client go2aliyun_client China version 2.6.5 Access Token Id: at-bp1bq****94dnpodl1cm Access Token Code: ****Setelah memasukkan kode aktivasi atau pasangan Kunci Akses, prompt berikut mungkin muncul:
-
Jika driver snapshot belum diinstal pada sistem sumber, client SMC akan meminta Anda untuk menginstalnya. Tanggapi prompt tersebut sesuai rencana migrasi Anda.
-
Jika Anda berencana mengaktifkan replikasi blok saat membuat task migrasi, masukkan
yesuntuk menginstal driver snapshot secara otomatis. -
Jika Anda tidak berencana mengaktifkan replikasi blok, masukkan
no.
PentingJika instalasi driver snapshot gagal, jangan aktifkan replikasi blok saat membuat task migrasi. Jika tidak, migrasi akan gagal.
Install snapshot dependences(gcc/make/kernel-devel)? (yes/no): yes -
-
Sebagian besar sistem sumber utama telah memiliki rsync yang diinstal secara default. Jika rsync belum diinstal, client SMC akan meminta Anda untuk menginstalnya. Masukkan
yesuntuk menginstal rsync secara otomatis.Need to install rsync, run 'apt-get -y install rsync' to continue? (yes/no): yes -
Jika SELinux diaktifkan pada sistem sumber, client SMC akan meminta Anda untuk menonaktifkannya. Masukkan
yesuntuk menonaktifkan SELinux secara otomatis.Need to disable SELINUX, run 'setenforce 0' to continue? (yes/no): yes
Saat Anda menerima pesan serupa dengan
Import Source Server [s-bp11npxndknsycqj****] Successfully!, sumber migrasi telah berhasil diimpor.CatatanJika impor gagal, lakukan pemecahan masalah berdasarkan pesan yang dikembalikan. Kemudian, jalankan perintah berikut untuk menghentikan proses latar belakang dan mengimpor ulang sumber migrasi. Untuk informasi mengenai masalah umum dan solusinya, lihat SMC FAQ dan Troubleshooting.
sudo ./go2aliyun_client --abort sudo ./go2aliyun_client -
-
-
Asosiasikan sumber migrasi.
-
Buka halaman Workgroup Migration di konsol SMC.
-
Pada kolom Associate Migration Source dari workgroup target, klik Associate Migration Source.
-
Pada kotak dialog Associate Migration Source, pilih sumber migrasi lalu klik OK.
-
-
-
Periksa status sumber migrasi.
-
Buka halaman Workgroup Migration di Konsol SMC.
-
Klik ID workgroup untuk membuka halaman detail workgroup.
-
Pada bagian Migration Sources, periksa status pada kolom Real-time Migration Status.
-
Jika statusnya adalah Migration SourceOnline, impor berhasil.
-
Jika statusnya berbeda, impor gagal. Lihat solusi berikut untuk mengatasi masalah tersebut, lalu impor data kembali.
-
Lakukan troubleshooting berdasarkan pesan error di Konsol atau dengan memeriksa file log client SMC. Direktori instalasi default client SMC adalah:
-
Server sumber Windows: C:\smc.
-
Server sumber Linux: /smc.
-
-
Untuk informasi mengenai masalah umum dan solusinya, lihat SMC FAQ dan Troubleshooting.
-
-
-
Langkah 3: Mulai migrasi
-
Buka halaman Workgroup Migration di konsol SMC.
-
Pada kolom Actions dari workgroup target, klik Start Migration.
-
Pada kotak dialog Confirm Migration Source, verifikasi server yang akan dimigrasikan lalu klik Next.
Jika terdapat server pada tab Inoperable Migration Sources, klik ikon
untuk melihat alasan mengapa server tersebut tidak dapat dimigrasikan. -
Konfigurasikan parameter migrasi sesuai kebutuhan lalu klik Start Migration.
Jika Anda telah menetapkan parameter tugas migrasi sebelumnya dalam templat migrasi, parameter templat tersebut akan diisi secara otomatis saat Anda membuat tugas migrasi guna meningkatkan efisiensi. Untuk informasi selengkapnya, lihat Set up a migration template.
CatatanJika beberapa sumber migrasi sudah memiliki tugas migrasi, tugas migrasi baru tidak akan dibuat untuk sumber tersebut.
-
Pada kotak dialog yang muncul, baca catatan tersebut lalu klik Got It.
-
Pada halaman Workgroup Migration, periksa status migrasi.
-
Saat Migration Status berubah dari To be Started menjadi In progress, migrasi server telah dimulai.
Anda dapat mengklik ID workgroup untuk melihat status migrasi real-time setiap server. Jika Anda mengaktifkan rehearsal migrasi, SMC akan menjalankan rehearsal terlebih dahulu. Setelah rehearsal berhasil, SMC memulai migrasi.
-
Saat Real-time Migration Status berstatus Rehearsal passed, rehearsal berhasil dan sistem secara otomatis memulai migrasi.
-
Saat Real-time Migration Status berstatus Rehearsal failed, rehearsal gagal. Tinjau laporan rehearsal, perbaiki item critical, lalu coba ulang rehearsal. Untuk informasi selengkapnya, lihat Configure migration rehearsal.
-
-
Saat Real-time Migration Status berstatus Synchronizing, data server sedang dimigrasikan.
Waktu migrasi bergantung pada faktor seperti ukuran data sumber dan lebar pita jaringan. Tunggu dengan sabar hingga tugas migrasi selesai. Anda juga dapat melakukan operasi berikut sesuai kebutuhan:
-
Ubah pengaturan migrasi: Pada kolom Actions, klik Modify Migration Job untuk mengubah nama tugas, deskripsi, batas laju transfer, rasio kompresi, dan parameter validasi checksum.
-
Jeda migrasi: Pada kolom Actions, klik Pause Migration Job untuk menjeda migrasi.
-
-
Saat Real-time Migration Status berstatus Pending, migrasi penuh awal server telah selesai.
Migrasi pertama melakukan migrasi penuh data sistem server sumber dan menghasilkan custom image ECS lengkap.
Pada tahap ini, kolom Actions menampilkan tautan untuk Start migration, Manual incremental sync, dan Complete incremental sync.
-
Langkah 4: Incremental migration
Setelah migrasi awal selesai dan status migrasi berubah menjadi Pending, SMC menunggu siklus berikutnya berdasarkan Synchronization Interval yang Anda tetapkan, lalu secara otomatis menjalankan incremental migration dan menghasilkan custom image ECS baru.
Setiap custom image ECS yang dihasilkan melalui incremental migration merupakan citra lengkap dari server sumber pada saat itu, mencakup data inkremental pada waktu migrasi serta seluruh data yang telah dimigrasikan sebelumnya.
-
Hentikan operasi bisnis dan jalankan incremental migration.
Pada jam sepi, hentikan operasi bisnis di server sumber dan jalankan kembali incremental migration. Ikuti langkah-langkah berikut:
-
Login ke server sumber dan hentikan operasi bisnis.
-
Lakukan incremental migration.
-
Incremental migration otomatis
SMC secara otomatis menjalankan incremental migration berdasarkan Synchronization Interval yang Anda tetapkan.
-
Incremental migration manual
Pada kolom Actions workgroup target, klik Manual Incremental Synchronization dan ikuti petunjuk di layar untuk melakukan incremental migration secara batch.
CatatanAnda juga dapat mengklik ID workgroup untuk melakukan sinkronisasi inkremental secara manual pada masing-masing server.
-
-
-
Selesaikan sinkronisasi inkremental.
Setelah tugas sinkronisasi inkremental terakhir selesai, sinkronisasi data inkremental dinyatakan selesai.
-
Pada kolom Actions workgroup target, pilih .
-
Pada kotak dialog Run Incremental Job, klik Next.
Anda juga dapat memilih Perform One Last Synchronization dalam kotak dialog Complete Incremental Synchronization untuk menyelesaikan sinkronisasi data terakhir.
-
Klik Next untuk mengonfirmasi sumber migrasi.
-
Klik Confirm untuk memulai sinkronisasi inkremental.
-
Pada halaman Workgroup Migration, periksa status migrasi.
Waktu migrasi bergantung pada faktor-faktor seperti ukuran data sumber dan lebar pita jaringan. Tunggu dengan sabar hingga tugas migrasi selesai. Ketika status migrasi berubah menjadi Completed, incremental migration dinyatakan selesai.
CatatanSetelah sinkronisasi inkremental selesai, tugas akan berhenti dan Anda tidak dapat lagi melakukan sinkronisasi inkremental manual. Jika Anda tidak sengaja mengklik Complete Incremental Synchronization tetapi masih perlu memigrasikan data inkremental, mulailah migrasi baru.
-
Verifikasi hasil migrasi
-
Setelah migrasi berhasil, gambar kustom Alibaba Cloud akan dihasilkan.
-
Pada halaman Workgroup Migration, klik ID workgroup.
-
Pada kolom Migration Deliverables dari sumber migrasi target, lihat gambar kustom ECS.
Anda juga dapat mengklik View Report untuk memeriksa hasil inspeksi gambar. Untuk informasi selengkapnya, lihat View image inspection results.
-
-
Verifikasi hasil migrasi.
Verifikasi hasil migrasi secara manual (disarankan)
-
Pada kolom Actions dari sumber migrasi target, klik Create Instance. Sistem akan mengarahkan Anda ke halaman Create Instance di Konsol ECS dengan gambar kustom ECS yang telah dipilih sebelumnya.
-
Buat instance ECS dari gambar kustom tersebut. Untuk informasi selengkapnya, lihat Create an instance from a custom image or shared image.
Verifikasi hasil migrasi secara otomatis
CatatanUntuk menggunakan fitur ini, Anda harus menginstal plugin Cloud Assistant pada instance, dan versi OS instance tersebut harus mendukungnya. Untuk informasi selengkapnya, lihat Install Cloud Assistant Agent.
Fitur ini menggunakan templat Alibaba Cloud OOS
ACS-SMC-CreateAndVerifyInstanceuntuk secara otomatis memverifikasi apakah gambar yang dihasilkan oleh tugas migrasi dapat berhasil membuat dan menjalankan instance ECS.-
Pada kolom Actions dari sumber migrasi target, klik Verify Migration Result.
-
Pada kotak dialog yang muncul, tinjau proses verifikasi lalu klik Verify Now.
Anda juga dapat mengklik Customize Verification Parameters untuk mengonfigurasi parameter verifikasi secara manual.
-
Pada kolom Verify Migration Result, periksa hasil verifikasi.
-
Verified: Hasil migrasi normal. Anda dapat mengklik View output parameters untuk melihat hasil verifikasi.
-
Not Verified: Hasil migrasi bermasalah. Klik View Cause untuk mengetahui penyebab kegagalan tugas migrasi dan lakukan pemecahan masalah yang sesuai.
Anda juga dapat mengklik ikon
pada kolom Actions, lalu klik View Verification Records in OOS Console untuk melihat riwayat eksekusi templat OOS. -
-
Setelah melakukan migrasi server, lakukan langkah-langkah berikut untuk memastikan layanan Anda berjalan dengan benar:
-
Validasi data untuk memastikan integritas dan keakuratannya. Untuk informasi selengkapnya, lihat How do I check the system after migrating a Linux server? atau How do I check the system after migrating a Windows server?.
-
Jika aplikasi dan layanan pada server sumber tidak dikonfigurasi untuk otomatis berjalan saat startup, jalankan secara manual setelah migrasi.
-
Alamat IP berubah selama migrasi. Jika layanan Anda bergantung pada konfigurasi alamat IP, Anda harus mengubah pengaturan seperti resolusi nama domain dan Pendaftaran ICP setelah migrasi.
-
Jika nama domain dipetakan ke server sumber, petakan ulang ke alamat IP publik baru. Untuk informasi selengkapnya, lihat Add a website resolution.
-
Untuk mempertahankan alamat IP pribadi server sumber, tetapkan alamat tersebut ke instance baru setelah migrasi.
-
Jika tujuan migrasi adalah ECS Image: Tentukan alamat IP pribadi saat membuat instance ECS. Untuk informasi selengkapnya, lihat Specify the primary private IPv4 address for the primary ENI when you create an ECS instance.
-
Jika tujuan migrasi adalah ECS Instance: Jika Anda tidak mengubah alamat IPv4 pribadi pada pengaturan advanced di langkah migration settings, Anda masih dapat mengubah alamat IPv4 pribadi instance tujuan setelah migrasi. Untuk informasi selengkapnya, lihat Modify the primary private IPv4 address of the primary ENI for an existing instance.
-
-
Clean up resources
Selama proses migration, SMC membuat sebuah intermediate instance temporary dengan model pay-as-you-go bernama No_Delete_SMC_Transition_Instance di bawah akun tujuan Alibaba Cloud Anda untuk setiap server guna membantu migrasi. Bersihkan instans-instans tersebut secara manual berdasarkan hasil migrasi:
-
Migration berhasil: Intermediate instance secara otomatis direlease. Tidak diperlukan pembersihan manual.
-
Migration gagal: Intermediate instance tetap ada bersama tugas migration dan akan dikenai biaya. Untuk menghindari biaya yang tidak perlu, release intermediate instance tersebut menggunakan salah satu metode berikut:
-
Jika Anda tidak lagi memerlukan tugas migration tersebut, klik ID workgroup, lalu klik ID migration source. Pada kolom Actions dari tugas migration, klik Cancel Migration Job untuk menghapus tugas migration dan membersihkan intermediate instance secara otomatis.
-
Release intermediate instance secara manual. Untuk informasi lebih lanjut, lihat Release an instance.
-
Referensi
Untuk melakukan migrasi satu server, lihat: