全部产品
Search
文档中心

Server Migration Center:Migrasi kontainer server dan aplikasi

更新时间:Jul 06, 2025

Server Migration Center (SMC) menyediakan fitur migrasi kontainer yang mendukung migrasi tanpa downtime. Fitur ini mengontainerkan server dan aplikasi bisnis dari mesin fisik, lingkungan virtualisasi utama (VMware/Xen/KVM/Hyper-V), serta platform multi-cloud (AWS/Azure/GCP/Tencent Cloud, dll.), menghasilkan gambar, dan mendorongnya ke Alibaba Cloud Container Registry (ACR). Akhirnya, aplikasi diterapkan di Container Service for Kubernetes (ACK) untuk menyelesaikan migrasi kontainer server dan aplikasi.

Pengenalan

Catatan

Fitur migrasi server ke gambar kontainer telah ditingkatkan untuk mendukung migrasi aplikasi tertentu dari server ke gambar kontainer, yang disebut mode migrasi aplikasi. Mode ini mendukung baik migrasi tingkat mesin maupun migrasi aplikasi.

SMC mengontainerkan server dan aplikasi bisnis melalui migrasi tingkat mesin atau migrasi aplikasi, mendorong hasilnya ke Alibaba Cloud Container Registry (ACR), dan menyelesaikan penyebaran aplikasi di Container Service for Kubernetes (ACK). Diagram berikut menggambarkan hubungan antara layanan produk terkait dan proses migrasi.

  1. Instal klien SMC pada platform server sumber.

  2. Konfigurasikan pengaturan migrasi dan mulai proses. Setelah selesai, gambar kontainer akan dibuat secara otomatis dan disimpan di edisi pribadi ACR. Mode migrasi tingkat mesin dan mode migrasi aplikasi didukung.

  3. Sebarkan aplikasi di Container Service for Kubernetes untuk menyelesaikan migrasi.

Catatan
  • Alibaba Cloud Container Registry (ACR) edisi pribadi dirancang untuk pengembang individu dan menyediakan layanan hosting serta pembuatan gambar dasar umum.

  • Container Service for Kubernetes mendukung manajemen siklus hidup aplikasi kontainer Kubernetes tingkat perusahaan, memungkinkan Anda menjalankan aplikasi kontainer dengan mudah dan efisien di cloud.

Skenario Migrasi

  • Migrasi Tingkat Mesin

    Mendukung pengontaineran sistem dan semua data aplikasi dari server fisik/VM/server platform cloud, menghasilkan gambar, dan mendorongnya ke Alibaba Cloud Container Registry (ACR). Cocok untuk skenario pemulihan bencana tingkat sistem.

  • Migrasi Aplikasi

    Mendukung pengontaineran aplikasi tertentu dari server fisik/VM/server platform cloud, menghasilkan gambar, dan mendorongnya ke Alibaba Cloud Container Registry (ACR). Cocok untuk skenario transformasi kontainerisasi mikro layanan.

    Penting

    Fitur migrasi aplikasi dalam pratinjau undangan. Hubungi kami untuk mengirimkan permintaan untuk ditambahkan ke daftar putih. Versi aplikasi yang didukung termasuk:

    • Java Tomcat

    • Java Tomee

    • Java JBoss (mode mandiri)

    • ASP.NET Core 3.1 dan ASP.NET 5/6/7/8

Batasan

  • Hanya server sistem operasi Linux arsitektur x86 yang mendukung migrasi ke gambar kontainer. Versi sistem operasi yang didukung termasuk:

    • CentOS

    • Ubuntu

    • RedHat

    • Alibaba Cloud Linux

  • Fitur migrasi aplikasi memerlukan persetujuan daftar putih untuk digunakan. Jika diperlukan, silakan hubungi kami. Versi aplikasi yang didukung termasuk:

    • Java Tomcat

    • Java TomEE

    • Java JBoss (mode mandiri)

    • ASP.NET Core 3.1 dan .NET 5/6/7/8

  • Hanya mendukung migrasi ke repositori gambar di instance edisi pribadi ACR.

  • Migrasi kontainer saat ini tidak mendukung migrasi disk data. Sistem secara otomatis mengecualikan direktori /mnt dan semua titik pemasangan disk data. Disk target yang dihasilkan oleh migrasi hanya berisi satu partisi default, dan tidak perlu menyesuaikan struktur partisi yang ada.

    Jika data disk data perlu dimigrasikan ke Alibaba Cloud, Anda dapat memigrasikan data melalui FTP, SCP, cadangan manual ke OSS/NAS, dan metode lainnya. Untuk informasi lebih lanjut, lihat Pilih metode transfer file dan ossutil 1.0.

  • Dalam mode migrasi aplikasi, jangan restart proses aplikasi selama migrasi. Perubahan ID proses akan menyebabkan tugas migrasi gagal.

Biaya Migrasi

  • SMC adalah layanan gratis, tetapi menggunakan sumber daya ECS Alibaba Cloud (membuat instance perantara) selama migrasi akan menimbulkan biaya kecil. Anda dapat mempelajari detail penagihan di penagihan.

  • Migrasi kontainer menyimpan gambar kontainer yang dihasilkan ke Alibaba Cloud Container Registry edisi pribadi. Edisi Pribadi dirancang untuk pengembang individu, saat ini mendukung mendukung beberapa wilayah, dan Anda dapat menggunakannya secara gratis selama periode pratinjau publik.

  • biaya spesifik penyebaran aplikasi di Container Service for Kubernetes (ACK) bervariasi tergantung pada jenis kluster dan penggunaan produk cloud.

Prinsip Migrasi

Layanan SMC terdiri dari klien dan konsol. Migrasi kontainer mendukung mode migrasi tingkat mesin dan mode migrasi aplikasi, dengan prinsip-prinsip berikut.

Migrasi Tingkat Mesin

  • Mendukung pengontaineran sistem dan semua data aplikasi dari server fisik/VM/server platform cloud, menghasilkan gambar, dan mendorongnya ke Alibaba Cloud Container Registry (ACR).

  • Tidak menghasilkan laporan analisis. Setelah pemotongan minimal data sistem dan aplikasi, ia mengemas seluruh lingkungan aplikasi sistem operasi, menghasilkan gambar kontainer yang lebih besar, tetapi sepenuhnya melestarikan lingkungan runtime sistem sumber dan mendukung beberapa aplikasi secara bersamaan.

Migrasi Aplikasi

Penting

Fitur migrasi aplikasi memerlukan persetujuan daftar putih untuk digunakan. Silakan hubungi kami untuk mengirimkan permintaan persetujuan daftar putih. Versi aplikasi yang didukung termasuk yang berikut:

  • Java Tomcat

  • Java Tomee

  • Java JBoss (mode mandiri)

  • ASP.NET Core 3.1 dan versi ASP.NET 5/6/7/8

  • Mendukung pengontaineran aplikasi tertentu dari mesin fisik/VM/server platform cloud, menghasilkan gambar, dan mendorongnya ke Alibaba Cloud Container Registry (ACR).

  • Menghasilkan laporan analisis untuk aplikasi yang ditentukan dan mengemas data aplikasi yang ditentukan sesuai, menghasilkan gambar kontainer yang lebih kecil.

Prinsip migrasi dijelaskan sebagai berikut:

  1. Unduh dan instal klien SMC di server sumber (jika Anda mengimpor informasi tentang sumber migrasi menggunakan CLI atau konsol SMC, sistem akan secara otomatis mengunduh dan menginstal klien SMC tanpa intervensi pengguna).

  2. Jalankan klien SMC di server sumber. Klien SMC akan mendaftarkan dan melaporkan informasi server sumber ke layanan SMC melalui domain layanan SMC.

  3. Layanan SMC membuat instance perantara sementara dan membuka port 8080 dan 8703 di grup keamanan.

    Instance perantara menggunakan dua disk data untuk menyelesaikan migrasi data dan menghasilkan gambar kontainer. Disk data perantara 1 digunakan untuk menyimpan data server sumber, dan disk data perantara 2 digunakan untuk menyimpan data untuk menghasilkan gambar kontainer.

  4. Klien SMC membangun komunikasi dengan terhubung ke port 8080 dari instance perantara dan mentransfer aplikasi disk dan data dari server sumber ke disk data instance perantara melalui port 8703 dari instance perantara.

    Untuk migrasi aplikasi, aplikasi dan data terkait ditransfer ke disk data instance perantara.

  5. Layanan SMC membuat gambar kontainer dari data disk instance perantara dan mengunggahnya ke Alibaba Cloud Container Registry (ACR).

    Untuk migrasi aplikasi, aplikasi dan data aplikasi terkait dibuat menjadi gambar kontainer berdasarkan variabel lingkungan dan perintah startup, dan diunggah ke Alibaba Cloud Container Registry (ACR).

  6. Pergi ke konsol Container Service for Kubernetes (ACK) untuk menyebarkan aplikasi dan menyelesaikan migrasi.

Dampak Migrasi

Sebelum migrasi, pahami item-item berikut, seperti yang ditunjukkan dalam tabel di bawah ini.

Item dampak

Deskripsi

Instance perantara

Jangan melakukan operasi pada instance perantara selama migrasi.

Untuk mencegah kegagalan migrasi, jangan hentikan, mulai, restart, atau lepaskan instance perantara atau ubah metode penagihan instance perantara selama proses migrasi. Setelah migrasi selesai, SMC secara otomatis melepaskan instance perantara.

Catatan
  • Untuk menjalankan pekerjaan migrasi, SMC membuat instance perantara sementara bayar sesuai penggunaan bernama No_Delete_SMC_Transition_Instance dalam akun Alibaba Cloud Anda. Untuk informasi lebih lanjut, lihat bagian "Spesifikasi apa yang tersedia untuk instance perantara?" dari topik FAQ.

  • Saat Anda memigrasikan server ke instance ECS, instance ECS berfungsi sebagai instance perantara. Instance tersebut tidak dilepaskan secara otomatis.

Untuk informasi lebih lanjut, lihat Bagaimana cara kerjanya.

Alamat IP

Alamat IP akan berubah setelah migrasi. Jika bisnis Anda melibatkan konfigurasi alamat IP, harap modifikasi resolusi nama domain, pendaftaran ICP, dll. setelah migrasi.

Perangkat keras dasar

Setelah migrasi, perangkat keras dasar mungkin berubah, dan lisensi aplikasi yang terkait dengan perangkat keras dasar mungkin menjadi tidak valid. Lakukan pemeriksaan berdasarkan kebutuhan bisnis Anda.

Prasyarat

  • Server Migration Center (SMC) diaktifkan. Jika Anda menggunakan SMC untuk pertama kali, Anda perlu mengaktifkan izin terkait, menyiapkan jaringan migrasi, mencadangkan data, dan melakukan operasi lainnya. Untuk informasi lebih lanjut, lihat Sebelum Anda mulai.

  • Anda dapat terlebih dahulu menghubungkan pusat data dan VPC Alibaba Cloud Anda Hubungkan pusat data ke VPC melalui VPN Gateway, sirkuit Express Connect, atau Smart Access Gateway untuk migrasi jaringan pribadi. Jika Anda perlu memigrasikan server lintas wilayah internasional, kecepatan migrasi mungkin lambat karena lingkungan jaringan publik yang tidak stabil. Anda dapat merujuk panduan Evaluasi waktu migrasi dan uji kecepatan transmisi.

Operasi Migrasi

Langkah 1: Persiapkan

  1. Buat peran RAM yang diperlukan untuk instance perantara SMC dan berikan izin. Selama fase pengaturan migrasi, Anda perlu menentukan Intermediate Instance RAM Role. SMC menggunakan peran RAM ini untuk mendorong gambar kontainer yang dihasilkan ke Container Registry.

    1. Buat peran RAM untuk layanan Alibaba Cloud tepercaya. Persyaratan parameter utama adalah sebagai berikut. Sebagai contoh, nama peran RAM adalah smc-container-role.

      • Untuk Jenis Principal, pilih Cloud Service.

      • Untuk Nama Principal, pilih Elastic Compute Service.

    2. Buat kebijakan kustom yang memenuhi persyaratan migrasi gambar kontainer. Sebagai contoh, nama kebijakan kustom adalah smc-container-policy.

      Kebijakan kustom ditampilkan di bawah ini.

      {
          "Statement": [
              {
                  "Effect": "Allow",
                  "Action": [
                      "cr:GetAuthorizationToken",
                      "cr:PushRepository",
                      "cr:PullRepository",
                      "cr:CreateRepository"
                  ],
                  "Resource": "*"
              }
          ],
          "Version": "1"
      }
    3. Berikan izin peran RAM untuk mengoperasikan Container Registry. Untuk informasi lebih lanjut, lihat Berikan izin kepada peran RAM.

  2. Aktifkan Container Registry dan buat repositori gambar (Edisi Pribadi). Alibaba Cloud Container Registry edisi pribadi dirancang untuk pengembang individu dan saat ini mendukung pembuatan repositori gambar di beberapa wilayah. Anda dapat menggunakannya secara gratis selama periode pratinjau publik. Selama fase pengaturan migrasi, Anda perlu menentukan Namespace, Repository Name, dan Version.

Langkah 2: Impor sumber migrasi

Sumber migrasi dapat berupa server berbagai jenis yang akan dimigrasikan, seperti server di pusat data, VM, dan host di platform cloud pihak ketiga. SMC mendukung beberapa metode untuk mengimpor informasi tentang sumber migrasi. Anda dapat memilih metode berdasarkan kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat bagian Bagaimana saya memilih metode untuk mengimpor sumber migrasi? dari topik "FAQ".

(Direkomendasikan) Impor informasi tentang sumber migrasi menggunakan CLI

Penting
  • Server sumber harus dapat diakses melalui Internet. Jika server sumber Anda dilindungi oleh firewall, lihat Apa saja domain layanan SMC? dan pastikan bahwa domain dan port yang sesuai masuk daftar putih dalam kebijakan keamanan jaringan Anda.

  • Jika server sumber Anda tidak dapat mengakses Internet atau Anda ingin meningkatkan efisiensi migrasi melalui VPC, gunakan metode impor melalui klien.

  1. Masuk ke Server Migration Center (SMC) Console-Migrasi Kontainer.

  2. Di halaman Containerized migration, klik Import Migration source.

  3. Konfigurasikan parameter sesuai petunjuk dan salin kode aktivasi. Tabel berikut menjelaskan parameter.

    Parameter

    Deskripsi

    Migration Source Type

    Pilih Physical Server/VM.

    Import Method

    Pilih Use CLI to Import Server. Hasilkan kode aktivasi dan perintah, dan jalankan perintah di sumber migrasi.

    Migration Source Quota

    Jumlah sumber migrasi yang informasinya ingin Anda impor menggunakan kode aktivasi. Nilai valid: 1 hingga 1000. Nilai default: 200.

    Validity Period

    Masa berlaku kode aktivasi. Unit: hari. Nilai valid: 1 hingga 90. Nilai default: 90.

    Activation Code

    Kode aktivasi. Lakukan langkah-langkah berikut untuk menghasilkan kode aktivasi dan menyalin perintah yang dihasilkan:

    1. Klik Generate.

    2. Klik tab Linux Shell.

    3. Klik Copy untuk menyalin perintah kode aktivasi.

  4. Masuk ke server sumber dan tempel serta jalankan perintah yang disalin sebagai administrator untuk mengimpor informasi tentang sumber migrasi.

    1. Masuk ke server Linux.

    2. Tempel dan jalankan perintah yang disalin sebagai administrator untuk mengimpor informasi tentang sumber migrasi.

      image.png

      Setelah perintah dijalankan, jika pesan serupa dengan Impor Server Sumber [s-bp18x8751kgz2oyh****] Berhasil! diterima, informasi tentang sumber migrasi telah diimpor.

  5. Di halaman Containerized migration konsol SMC, periksa status sumber migrasi di kolom Real-time Migration Status.

    • Jika status sumber migrasi adalah Migration SourceOnline, itu menunjukkan bahwa sumber migrasi berhasil diimpor.

    • Jika sumber migrasi memiliki status lain, itu menunjukkan bahwa impor sumber migrasi gagal. Lihat solusi berikut untuk menyelesaikan masalah dan kemudian impor ulang sumber migrasi.

      • Troubleshoot masalah berdasarkan pesan yang ditampilkan di konsol SMC atau file log di direktori tempat klien SMC diinstal. Direktori instalasi default klien SMC adalah sebagai berikut:

        • Server sumber Linux: Direktori instalasi default adalah /smc.

      • Untuk masalah umum dan solusi, lihat FAQ SMC dan Pemecahan Masalah.

Impor informasi tentang sumber migrasi menggunakan konsol SMC

Penting
  • Jika Anda ingin mengimpor informasi tentang sumber migrasi sebagai Pengguna Resource Access Management (RAM), pastikan izin berikut diberikan kepada pengguna RAM:

  1. Masuk ke Server Migration Center (SMC) Console-Migrasi Kontainer.

  2. Di halaman Containerized migration, klik Import Migration source.

  3. Konfigurasikan parameter sesuai petunjuk dan salin perintah kode aktivasi. Tabel berikut menjelaskan parameter.

    Parameter

    Deskripsi

    Migration Source Type

    Jenis sumber migrasi. Pilih ECS Instance.

    Import Method

    Pilih Import through Console. Otorisasi SMC untuk terhubung secara jarak jauh ke server sumber untuk mengimpor sumber migrasi secara otomatis. Cloud Assistant akan dipicu secara otomatis dalam proses ini. Jangan interupsi atau keluar dari proses impor.

    Migration Source Name

    Wilayah tempat instance ECS sumber berada.

    OS Type

    Pilih Linux.

    IP Address

    Port

    Username

    Masukkan nama pengguna sistem operasi. Defaultnya adalah root.

    Password

    Untuk mengelompokkan dan mengelola sumber daya migrasi berdasarkan kriteria seperti unit bisnis atau proyek, buat grup sumber daya untuk menyederhanakan organisasi dan kontrol akses.

  4. Setelah Anda mengonfigurasi parameter, klik Import.

    SMC secara otomatis meluncurkan Cloud Assistant untuk melakukan impor. Proses impor memakan waktu sekitar 3 hingga 10 menit. Tunggu hingga impor selesai.

  5. Di halaman Containerized migration konsol SMC, periksa status sumber migrasi di kolom Real-time Migration Status.

    • Jika status sumber migrasi adalah Migration SourceOnline, itu menunjukkan bahwa sumber migrasi berhasil diimpor.

    • Jika sumber migrasi memiliki status lain, itu menunjukkan bahwa impor sumber migrasi gagal. Lihat solusi berikut untuk menyelesaikan masalah dan kemudian impor ulang sumber migrasi.

      • Troubleshoot masalah berdasarkan pesan yang ditampilkan di konsol SMC atau file log di direktori tempat klien SMC diinstal. Direktori instalasi default klien SMC adalah sebagai berikut:

        • Server sumber Linux: Direktori instalasi default adalah /smc.

      • Untuk masalah umum dan solusi, lihat FAQ SMC dan Pemecahan Masalah.

Impor informasi tentang sumber migrasi menggunakan klien SMC

Untuk informasi lebih lanjut tentang klien SMC, lihat Gunakan klien SMC.

  1. Masuk ke Server Migration Center (SMC) Console-Migrasi Kontainer.

  2. Di halaman Containerized migration, klik Import Migration source.

  3. Di halaman Import Migration source, konfigurasikan parameter. Tabel berikut menjelaskan parameter.

    Parameter

    Deskripsi

    Migration Source Type

    Jenis sumber migrasi. Pilih Server Fisik/VM/Server cloud platform cloud lainnya.

    Import Method

    Pilih Use Client to Import Server. Unduh dan instal klien SMC secara manual di server sumber.

    Description

    Deskripsi tentang cara mengunduh klien SMC.

    Baca informasi di bagian Description dan ikuti petunjuk untuk mengunduh, menginstal, dan mengaktifkan klien SMC yang sesuai berdasarkan sistem operasi dan arsitektur CPU (Linux atau Windows, 32-bit atau 64-bit) server sumber Anda.

    Klik Generate untuk menghasilkan kode aktivasi dan salin kode tersebut, yang diperlukan selama pengaturan klien.

  4. Impor informasi tentang sumber migrasi.

    Penting

    Selama migrasi, jangan matikan klien SMC sampai migrasi selesai. Jika tidak, sumber migrasi akan terputus dari konsol SMC, dan migrasi gagal.

    1. Anda dapat menggunakan alat koneksi jarak jauh yang mendukung transfer file. Misalnya, Anda dapat menggunakan WinSCP untuk mengunggah paket klien SMC ke server sumber Linux.

    2. Hubungkan ke server sumber Linux dan ekstrak paket klien SMC.

      Linux 64-bit Generic digunakan dalam contoh. Jalankan perintah berikut untuk mengekstrak paket. Jika Anda menggunakan versi lain dari klien SMC, ganti nama paket dalam perintah dengan nama paket SMC Anda.

      tar -zxvf go2aliyun_client.tar.gz
      Catatan

      Linux ARM64 mendukung keluarga instans tujuan umum g6r dan keluarga instans dioptimalkan komputasi c6r. Untuk informasi lebih lanjut tentang tipe instans, lihat bagian "Keluarga instans komputasi tingkat perusahaan berbasis Arm" dari topik Ikhtisar keluarga instans.

    3. (Opsional) Kecualikan file atau direktori yang tidak Anda perlukan dari migrasi. Untuk informasi lebih lanjut, lihat bagian Bagaimana cara menyaring atau mengecualikan file atau direktori yang tidak perlu dimigrasikan? dari topik "FAQ".

      Penting

      Jika Anda mengaktifkan fitur replikasi blok, Anda tidak dapat mengecualikan file atau direktori dari pekerjaan migrasi.

    4. Dapatkan kode aktivasi atau pasangan AccessKey.

      • (Direkomendasikan) Dapatkan kode aktivasi: Di bagian Description di konsol SMC, klik Generate dan salin informasi kode aktivasi yang dihasilkan.

      • Dapatkan pasangan AccessKey: Pasangan AccessKey terdiri dari ID AccessKey dan Rahasia AccessKey. Jika pasangan AccessKey belum dibuat, buat terlebih dahulu. Untuk informasi lebih lanjut, lihat Dapatkan pasangan AccessKey.

    5. Dalam folder klien SMC, jalankan perintah berikut untuk menjalankan klien SMC.

      cd go2aliyun_client_linux_x86_64
      sudo chmod +x go2aliyun_client
      sudo ./go2aliyun_client
    6. Masukkan kode aktivasi atau pasangan AccessKey sesuai petunjuk. Gambar berikut menunjukkan contoh kode aktivasi.adad

      Pesan berikut mungkin muncul setelah Anda memasukkan kode aktivasi.

      • Jika tidak ada dependensi snapshot yang diinstal di server sumber Anda, pesan akan muncul. Gambar berikut menunjukkan detail pesan. Anda dapat memutuskan apakah akan menginstal dependensi snapshot berdasarkan apakah Anda mengaktifkan fitur replikasi blok.

        • Jika Anda ingin mengaktifkan replikasi blok untuk migrasi, masukkan yes untuk menginstal dependensi snapshot secara otomatis.

        • Jika Anda tidak ingin mengaktifkan replikasi blok untuk migrasi, masukkan no.

        Penting

        Jika dependensi snapshot gagal diinstal, jangan aktifkan replikasi blok saat Anda membuat pekerjaan migrasi. Jika tidak, migrasi mungkin gagal.

        123

      • Alat rsync diinstal di sebagian besar sumber migrasi utama. Jika rsync tidak diinstal di sumber migrasi, klien SMC menampilkan pesan. Masukkan yes untuk menginstal rsync, seperti yang ditunjukkan pada gambar berikut.安装rsync

      • Jika SELinux diaktifkan di sumber migrasi, pesan yang meminta Anda untuk menonaktifkan SELinux muncul. Masukkan yes untuk menonaktifkan SELinux. Gambar berikut menunjukkan cara menonaktifkan SELinux.关闭SELinux

      Jika informasi tentang sumber migrasi diimpor, pesan serupa dengan yang berikut ini dikembalikan: Impor Server Sumber [s-bp11npxndknsycqj****] Berhasil!.

      Catatan

      Jika informasi tentang sumber migrasi gagal diimpor, Anda dapat melakukan pemecahan masalah berdasarkan pesan yang dikembalikan. Setelah Anda memperbaiki masalah, jalankan perintah berikut untuk keluar dari program latar belakang dan mengimpor ulang informasi tentang sumber migrasi. Untuk informasi lebih lanjut tentang FAQ dan solusi, lihat FAQ dan Terjadi kesalahan selama migrasi server.

      sudo ./go2aliyun_client --abort
      sudo ./go2aliyun_client
  5. Di halaman Containerized migration konsol SMC, periksa status sumber migrasi di kolom Real-time Migration Status.

    • Jika status sumber migrasi adalah Migration SourceOnline, itu menunjukkan bahwa sumber migrasi berhasil diimpor.

    • Jika sumber migrasi memiliki status lain, itu menunjukkan bahwa impor sumber migrasi gagal. Lihat solusi berikut untuk menyelesaikan masalah dan kemudian impor ulang sumber migrasi.

      • Troubleshoot masalah berdasarkan pesan yang ditampilkan di konsol SMC atau file log di direktori tempat klien SMC diinstal. Direktori instalasi default klien SMC adalah sebagai berikut:

        • Server sumber Linux: Direktori instalasi default adalah /smc.

      • Untuk masalah umum dan solusi, lihat FAQ SMC dan Pemecahan Masalah.

Langkah 3: Konfigurasikan migrasi

  1. Temukan sumber migrasi yang ingin Anda kelola dan klik Start Migration di kolom Actions.

  2. Konfigurasikan parameter dan klik Start Migration.

    1. Konfigurasikan parameter dasar yang dijelaskan dalam tabel berikut.

      Parameter

      Deskripsi

      Contoh

      Migration Job Name

      Nama pekerjaan migrasi.

      Migrasi kontainer

      Job Description

      Deskripsi pekerjaan migrasi.

      tes

      Destination Region

      Wajib. Wilayah Alibaba Cloud ke mana Anda ingin memigrasikan server sumber. Untuk informasi lebih lanjut, lihat Wilayah dan zona.

      Hangzhou

      Namespace

      Wajib. Namespace tempat mana repositori gambar kontainer yang dihasilkan selama migrasi akan disimpan. Jika Anda belum membuat namespace, lihat Kelola namespace dan kuota.

      misaka-team

      Name

      Wajib. Nama repositori tempat menyimpan gambar kontainer yang dihasilkan selama migrasi. Jika Anda belum membuat repositori gambar, lihat Bangun repositori dan gambar.

      console-service

      Version

      Wajib. Versi gambar kontainer yang dihasilkan selama migrasi. Misalnya, v1.

      • String harus memiliki panjang 1 hingga 128 karakter.

      • String hanya dapat berisi huruf kecil (a-z), angka (0-9), titik (.), garis bawah (_), atau tanda hubung (-).

      • String tidak dapat dimulai atau diakhiri dengan titik (.) atau tanda hubung (-).

      v1

      Intermediate Instance RAM Role

      Wajib. Pilih peran RAM instance perantara. Jika Anda belum membuat peran RAM, lihat Langkah 1: Persiapkan untuk persyaratan pembuatan peran RAM.

      Migration Mode

      • Machine-level migration

        • Mendukung migrasi lengkap data sistem dan aplikasi dari mesin fisik/VM ke Alibaba Cloud Container Registry (ACR) (edisi pribadi).

        • Tidak menghasilkan laporan analisis. Setelah pemotongan minimal data sistem dan aplikasi, seluruh lingkungan aplikasi sistem operasi dikemas, menghasilkan gambar kontainer yang lebih besar. Namun, lingkungan runtime tetap konsisten dengan sistem sumber dan dapat mendukung beberapa aplikasi secara bersamaan.

        • Cocok untuk skenario pemulihan bencana tingkat sistem.

      • Application migration

        • Mendukung migrasi aplikasi tertentu dari mesin fisik/VM ke Alibaba Cloud Container Registry (ACR) (Edisi Pribadi), meminimalkan ukuran gambar kontainer yang dihasilkan, menghasilkan gambar kontainer yang lebih kecil.

        • Menghasilkan laporan analisis untuk aplikasi yang ditentukan dan mengemas data aplikasi yang ditentukan berdasarkan laporan analisis, menghasilkan gambar kontainer yang lebih kecil.

        • Saat ini mendukung aplikasi Java Tomcat/Tomee/JBoss dan ASP.NET. Pastikan bahwa aplikasi yang ingin Anda migrasikan termasuk dalam jenis yang didukung.

        • Cocok untuk skenario transformasi kontainerisasi mikro layanan.

      Migrasi Tingkat Mesin

      Select Applications To Be Migrated

      Pilih aplikasi yang akan dimigrasikan.

      • Daftar dropdown hanya menampilkan aplikasi yang didukung. Jika aplikasi Anda tidak ada dalam daftar, itu berarti migrasi aplikasi Anda saat ini tidak didukung.

      • ID aplikasi dihasilkan oleh SMC dalam format ${application_id} (Proses: ${pid}). Sebagai contoh, java-tomcat-5924e694(Proses: 2360).

      After the analysis is completed, you need to confirm the analysis results.:

      • Tidak dicentang: Migrasi akan dilanjutkan secara otomatis tanpa mengonfirmasi hasil analisis.

      • Dicentang: Anda perlu mengonfirmasi hasil analisis. Setelah analisis selesai, tugas akan dijeda, dan Anda perlu mengklik untuk mengonfirmasi hasil analisis sebelum migrasi dilanjutkan. Laporan analisis disimpan di server sumber, misalnya, /smc/app2container/java-tomcat-5924e694/analysis.json.

      Simpan pengaturan default

      Execution Method

      Pilih metode eksekusi untuk tugas migrasi:

      • Migrasikan Sekarang: Mulai migrasi segera setelah membuat tugas migrasi. Migrate Now dipilih secara default.

      • Create Only: Hanya membuat tugas migrasi. Anda perlu mengklik Start Task di kolom Actions nanti untuk memulai tugas migrasi secara manual.

      Simpan pengaturan default

      Network Mode

      Jenis jaringan yang digunakan untuk memigrasikan data dari server sumber ke instance perantara. Secara default, data dimigrasikan melalui Internet. Selama migrasi, SMC membuat instance perantara yang terhubung ke vSwitch di VPC. Jika Anda memilih Jaringan Publik, alamat IP publik diberikan ke instance perantara.

      Public Network (nilai default)

      SMC memigrasikan data ke instance perantara melalui Internet. Jika Anda memilih Jaringan Publik, pastikan bahwa server sumber dapat mengakses Internet. Anda dapat menentukan apakah akan menentukan VPC dan vSwitch berdasarkan kebutuhan bisnis Anda.

      • Jika Anda menentukan VPC dan vSwitch, SMC membuat instance perantara yang terhubung ke VPC dan vSwitch yang ditentukan.

      • Jika Anda tidak menentukan VPC atau vSwitch, SMC membuat instance perantara yang terhubung ke VPC dan vSwitch yang dibuat otomatis oleh sistem.

      VPC

      SMC memigrasikan data ke instance perantara melalui VPC. Jika Anda memilih VPC, Anda harus menentukan VPC dan vSwitch dan memastikan bahwa server sumber dapat terhubung ke VPC.

      Catatan

      Jika server Anda di pusat data, VM Anda, atau server cloud pihak ketiga Anda dapat terhubung ke VPC, kami sarankan Anda memilih tipe jaringan ini untuk memigrasikan data. Dibandingkan dengan migrasi melalui Internet, migrasi melalui VPC lebih efisien dan stabil. Anda dapat menggunakan VPN Gateway, Express Connect, atau SAG untuk menghubungkan sumber migrasi ke VPC. Untuk informasi lebih lanjut, lihat Hubungkan pusat data ke VPC.

      Simpan pengaturan default

    2. (Kondisional wajib) Jika Anda perlu menyetel parameter seperti kecepatan transmisi dan rasio kompresi, klik Advanced dan konfigurasikan parameter lanjutan. Deskripsi parameter ditunjukkan dalam tabel di bawah ini.

      Parameter

      Deskripsi

      Contoh

      Transmission Speed Limit

      Kecepatan transfer jaringan maksimum selama migrasi. Unit: Mbit/s. Jika Anda menyetel parameter Compression Ratio ke nilai lebih besar dari 0, kecepatan transfer jaringan aktual, yaitu kecepatan transfer data terkompresi, lebih rendah daripada kecepatan yang ditampilkan di kolom Real-time Migration Status.

      Simpan pengaturan default

      Compression Ratio

      Rasio kompresi data yang akan dimigrasikan. Atur rasio kompresi berdasarkan kebutuhan bisnis Anda.

      • Jika bandwidth terbatas, rasio kompresi tinggi meningkatkan efisiensi transmisi.

      • Jika bandwidth tinggi tersedia, kami sarankan Anda tidak mengompresi data. Kompresi data mengonsumsi sumber daya CPU dari sumber migrasi.

      Nilai valid: 0 hingga 10. Nilai default: 7. Nilai 0 menunjukkan bahwa data tidak dikompresi.

      Simpan pengaturan default

      Checksum Verification

      Menentukan apakah akan memverifikasi integritas data menggunakan checksum. Secara default, fitur ini dinonaktifkan. Jika Anda mengaktifkan fitur ini, integritas data dijamin, tetapi kecepatan transmisi mungkin berkurang.

      Simpan pengaturan default

      SSL-Encrypted Transmission

      Menggunakan enkripsi SSL untuk migrasi data meningkatkan keamanan dan memastikan integritas data. Secara default, fitur ini diaktifkan.

      Simpan pengaturan default

      Tags

      Tag yang Anda tentukan untuk pekerjaan migrasi. Setiap tag berisi kunci dan nilai. Anda dapat menggunakan tag untuk menanyakan dan mengelola pekerjaan migrasi. Untuk informasi lebih lanjut, lihat Gunakan tag untuk mengelola sumber migrasi dan pekerjaan migrasi dan Gunakan tag untuk menerapkan kontrol akses granular.

      Catatan

      Anda dapat menentukan hingga 20 tag untuk pekerjaan migrasi.

      Simpan pengaturan default

      Intermediate Instance Type

      Anda dapat memilih tipe instance perantara berdasarkan kebutuhan aktual Anda.

      • The instance type of the intermediate instance is automatically selected: Jika Anda menentukan parameter ini, SMC membuat instance perantara dari tipe instance yang ditentukan. Jika tipe instance yang ditentukan tidak tersedia, pekerjaan migrasi gagal dibuat.

      • Jika Anda tidak menentukan tipe instance, SMC secara otomatis membuat instance perantara.

      Penting

      Untuk menghindari kesalahan migrasi, jangan hentikan, mulai, restart, atau lepaskan instance perantara selama migrasi. Setelah migrasi selesai, instance akan dilepaskan secara otomatis.

      Simpan pengaturan default

    3. Di kotak dialog yang muncul, baca catatan migrasi dan klik Got It.

  3. Di halaman Containerized migration, periksa status migrasi real-time.

    Karena waktu transmisi data dipengaruhi oleh faktor-faktor seperti ukuran data sumber dan bandwidth jaringan, harap bersabar dan tunggu hingga tugas migrasi selesai.

    image

    Catatan
    • Speed: jumlah data yang dimigrasikan per detik, yang menunjukkan kecepatan transfer data yang tidak terkompresi. Jika Anda menyetel parameter Compression Ratio ke nilai lebih besar dari 0, kecepatan transfer jaringan aktual, yaitu kecepatan transfer data terkompresi, lebih rendah daripada kecepatan yang ditampilkan.

    • Time Remaining for Synchronization: waktu tersisa untuk sinkronisasi dihitung berdasarkan kecepatan saat ini menggunakan rumus berikut: Waktu tersisa untuk sinkronisasi = (Ukuran data total - Ukuran data yang ditransfer)/Kecepatan.

    • Jika kecepatan transmisi terlalu lambat untuk memenuhi rencana Anda, Anda dapat mempertimbangkan untuk sementara meningkatkan bandwidth khusus baik untuk server sumber maupun server tujuan. Untuk informasi lebih lanjut, lihat Perkirakan waktu yang diperlukan untuk migrasi dan uji kecepatan transfer data.

    Untuk detail tentang cara berlangganan acara terkait kesalahan pekerjaan migrasi SMC dan memodifikasi serta menjeda pekerjaan migrasi, lakukan operasi berikut.

    • Untuk mencegah gangguan proses migrasi yang disebabkan oleh kesalahan dalam pekerjaan migrasi, Anda dapat berlangganan acara terkait kesalahan pekerjaan migrasi SMC di CloudMonitor sehingga Anda dapat segera menerima email. Untuk informasi lebih lanjut, lihat Berlangganan notifikasi acara terkait kesalahan tugas migrasi SMC.

    • Saat pekerjaan migrasi dalam keadaan Synchronizing, Anda dapat melakukan operasi berikut sesuai kebutuhan:

      • Modifikasi pekerjaan migrasi: Di kolom Actions, klik Modify Migration Job untuk memodifikasi Batas Kecepatan Transmisi, Rasio Kompresi, Verifikasi Checksum, dan parameter lainnya.

      • Jeda pekerjaan migrasi: Di kolom Actions, klik Pause Migration Job.

  4. Di kolom Migration Source ID/Name sumber migrasi tujuan, klik ID sumber migrasi untuk melihat informasi migrasi terperinci.

    image

Verifikasi hasil migrasi

  • Ketika Migration Status menunjukkan Completed, ini menandakan bahwa migrasi telah berhasil.

    image

    Setelah migrasi berhasil, gambar kontainer Alibaba Cloud akan dihasilkan. Anda dapat menggunakan gambar ini untuk menyebarkan aplikasi kontainer. Langkah-langkah spesifik adalah sebagai berikut:

    1. Pada kolom Actions sumber migrasi, klik Deploy Application. Sistem akan mengarahkan Anda ke halaman daftar kluster ACK.

    2. Pilih kluster ACK yang sudah ada atau buat kluster baru. Untuk detail lebih lanjut, lihat Buat kluster.

    3. Masuk ke kluster, pilih Workloads > Deployments dari panel navigasi kiri, lalu klik Create From Image untuk membuat aplikasi. Pilih gambar kontainer yang dihasilkan dari proses migrasi. Untuk informasi lebih lanjut, lihat Buat aplikasi tanpa status menggunakan Penyebaran.

      • Contoh perintah startup untuk mode migrasi tingkat mesin

        Saat menyebarkan aplikasi di kluster ACK, tambahkan skrip terkait memulai layanan sumber di server sumber dan aktifkan port dalam siklus hidup aplikasi atau file YAML aplikasi untuk memulai layanan. Sesuaikan skrip sesuai dengan situasi aktual Anda. Contoh YAML dengan CMD yang ditambahkan adalah sebagai berikut:

        spec:
              containers:
                - args:
                    - |
                      cd /www/server/panel &&
                      chmod +x /www/server/panel/init.sh &&
                      echo 3 | sh init.sh &&
                      tail -f /dev/null
                  command:
                    - /bin/sh
                    - '-c'
                  image: 'registry-vpc.cn-hangzhou.aliyuncs.com/zi***h/sa***:v1'
      • Instruksi untuk mode migrasi aplikasi

        Gunakan netstat -lptn untuk melihat port layanan aplikasi di server sumber dan aktifkan pemetaan port saat menyebarkan aplikasi di ACK.

    4. Setelah migrasi server selesai, verifikasi dan validasi data untuk memastikan integritas dan keakuratan data. Untuk langkah-langkah spesifik, lihat Bagaimana cara memeriksa sistem saya setelah memigrasikan server Linux?.

      Catatan

      Jika nama domain telah diikat ke server sumber, alamat IP publik server akan berubah setelah migrasi. Dalam hal ini, arahkan ulang nama domain ke alamat IP publik baru server. Untuk informasi lebih lanjut, lihat Tambahkan rekaman A untuk nama domain situs web.

  • Ketika Migration Status menunjukkan Error, ini menandakan bahwa tugas migrasi mengalami kesalahan. Dalam situasi ini, lakukan pemecahan masalah dan coba lagi:

    1. Di kolom Actions, klik Troubleshoot dan perbaiki masalah sesuai kode kesalahan dan pesan kesalahan. Untuk informasi lebih lanjut, lihat FAQ SMC dan Pemecahan Masalah.

    2. Setelah memperbaiki masalah, klik Retry Migration di kolom Actions. Tugas migrasi akan dilanjutkan dari titik terakhir.

      Penting

      Jika instance perantara dilepaskan, Anda harus melakukan migrasi ulang. Untuk informasi lebih lanjut, lihat FAQ.

Bersihkan sumber daya

Selama proses migrasi, SMC membuat instance perantara sementara bernama No_Delete_SMC_Transition_Instance dalam akun Alibaba Cloud tujuan. Instance ini bersifat bayar sesuai penggunaan. Metode pembersihan sumber daya bergantung pada status migrasi.

  • Jika migrasi berhasil, instance perantara akan dilepaskan secara otomatis tanpa memerlukan tindakan manual.

  • Jika migrasi gagal, instance perantara tidak akan dilepaskan secara otomatis dan tetap menimbulkan biaya selama pekerjaan migrasi masih ada. Anda dapat melepaskan instance perantara menggunakan salah satu metode berikut untuk mengurangi biaya:

    • Jika Anda tidak lagi membutuhkan pekerjaan migrasi, klik ID pekerjaan migrasi. Di halaman detail pekerjaan, klik image > Clear migration task di kolom Actions bagian Pekerjaan Migrasi untuk menghapus pekerjaan migrasi dan melepaskan instance perantara secara bersamaan.

    • Lepaskan instance perantara secara manual. Untuk informasi lebih lanjut, lihat Lepaskan instance.