全部产品
Search
文档中心

Server Migration Center:Masalah konsistensi data setelah migrasi

更新时间:Nov 11, 2025

Topik ini menjelaskan perubahan data dan konfigurasi sistem yang terjadi setelah migrasi server serta memberikan panduan untuk melakukan penyesuaian.

Masalah konsistensi data untuk instance Linux setelah migrasi

Perubahan konfigurasi sistem

  • Server Migration Center (SMC) menerapkan perubahan berikut untuk memastikan server yang dimigrasikan berjalan dengan baik di ECS. Perubahan ini tidak memengaruhi layanan pada server sumber.

    Perubahan otomatis

    Alasan

    Memperbaiki file boot

    File yang terpengaruh: /boot/grub/grub.conf, /boot/grub/grub.cfg, atau /boot/grub2/grub.cfg

    UUID disk sistem diganti agar sistem operasi dapat mendeteksi dan memulai dari disk sistem.

    Memperbaiki file konfigurasi mount otomatis

    File yang terpengaruh: etc/fstab

    Hal ini memungkinkan disk data terdeteksi dengan benar dan dipasang secara otomatis setelah instance dimulai.

    Menonaktifkan SELinux

    File yang terpengaruh: /etc/selinux/config

    SELinux dinonaktifkan untuk mencegah aplikasi gagal dimulai karena mekanisme akses ketat SELinux.

    Jika bisnis Anda memerlukannya, Anda dapat mengevaluasi situasi tersebut dan mengaktifkannya kembali setelah migrasi selesai.

    Memperbaiki konfigurasi cloud-init

    File yang terpengaruh: /etc/cloud/cloud.cfg

    Hal ini memungkinkan instance yang dimigrasikan menerima dan mengeksekusi konfigurasi inisialisasi dari platform cloud.

    Membangun ulang initramfs

    File yang terpengaruh: /boot/initramfs*.img

    Hal ini menginstal driver yang diperlukan untuk lingkungan cloud, seperti driver virtio.

    Menginstal modul dependensi

    Untuk memastikan replikasi blok diaktifkan, dependensi berikut untuk komponen replikasi blok diinstal: gcc dan make.

    Menginstal dan menjalankan klien SMC

    Direktori instalasi default untuk klien SMC adalah /smc.

  • Item konfigurasi berikut memerlukan penyesuaian manual.

    Masalah

    Penyebab

    Tidak dapat menggunakan alat SSH untuk logon jarak jauh ke instance.

    SMC langsung menyalin file konfigurasi network interface card (NIC) dari server sumber. Setelah migrasi, nama NIC mungkin tidak sesuai dengan persyaratan nama perangkat NIC default Alibaba Cloud ECS, yaitu umumnya eth0, eth1, dan seterusnya. Hal ini dapat memengaruhi startup jaringan. Anda harus memodifikasi konfigurasi secara manual dan me-restart layanan.

    Contoh berikut menunjukkan cara mengubah nama NIC sumber dari ens192 menjadi eth0. Sesuaikan nama tersebut sesuai kebutuhan:

    1. Logon ke instance ECS yang dimigrasikan.

      Untuk migrasi ke citra, Anda harus terlebih dahulu membuat instance dari gambar kustom atau gambar bersama.
      1. Buka Konsol ECS - Instance. Di bilah navigasi atas, pilih wilayah dan kelompok sumber daya target.

      2. Buka halaman detail instance target. Klik Remote Connection dan pilih Connect Via Workbench. Logon sesuai petunjuk untuk membuka halaman terminal.

    2. Jalankan cd /etc/sysconfig/network-scripts/ untuk masuk ke direktori konfigurasi NIC.

    3. Temukan file konfigurasi NIC ifcfg-ens192 dan ubah namanya dengan menjalankan sudo mv ifcfg-ens192 ifcfg-eth0.

    4. Jalankan sudo vi ifcfg-eth0. Ubah parameter DEVICE menjadi eth0 dan parameter BOOTPROTO menjadi dhcp. Kemudian, simpan file dan keluar.

    5. Restart layanan jaringan agar konfigurasi berlaku.

      Sistem operasi

      Perintah untuk me-restart layanan jaringan

      • Alibaba Cloud Linux 2

      • CentOS 7

      • Red Hat 7

      • Anolis 7

      • SUSE Linux 11, SUSE Linux 12, dan SUSE Linux 15

      • openSUSE 15 dan openSUSE 42

      sudo service network restart

      atau sudo systemctl restart network

      • CentOS 6

      • Red Hat 6

      sudo service network restart

      • Alibaba Cloud Linux 3

      • CentOS 8

      • Red Hat 8

      • Anolis 8

      • Fedora 33, Fedora 34, dan Fedora 35

      sudo systemctl restart NetworkManager atau sudo reboot

      • Ubuntu 18, Ubuntu 20, dan Ubuntu 22

      • Debian 12

      sudo netplan apply

      • Ubuntu 14 dan Ubuntu 16

      • Debian 8, Debian 9, Debian 10, dan Debian 11

      sudo systemctl restart networking atau sudo reboot

    Hostname berubah.

    Setelah migrasi, hostname berubah. Anda dapat mengonfigurasinya kembali.

    Tidak dapat logon dengan kata sandi asli.

    Kata sandi diubah setelah migrasi.

Perubahan penyimpanan dan data

Masalah

Alasan

Nama perangkat disk berubah

  • Volume logis Logical Volume Manager (LVM) yang mencakup beberapa disk diubah menjadi partisi biasa. SMC hanya mendukung penyalinan struktur LVM jika berada dalam satu disk. Untuk volume group (VG) atau volume logis (LV) yang tersebar di beberapa disk, struktur LVM asli tidak dapat dipertahankan. Volume logis, seperti /dev/mapper/test-lvm1, dimigrasikan secara keseluruhan menjadi partisi biasa, seperti /dev/vdb1, pada disk cloud. Datanya tetap dipertahankan.

  • Nama perangkat penyimpanan pada server sumber mungkin berubah setelah migrasi. Jika nama perangkat sumber bertipe NVMe atau sda, maka akan berubah menjadi tipe NVMe pada instance Alibaba Cloud yang menggunakan Drive NVMe, atau menjadi tipe vda pada instance yang menggunakan drive virtio. Hal ini normal dan tidak memengaruhi penggunaan.

Ukuran yang ditampilkan oleh perintah du lebih kecil daripada ukuran yang ditampilkan oleh ls -l

Secara default, migrasi SMC menggunakan opsi optimasi `--sparse`. Opsi ini memastikan bahwa file sparse pada instance target hanya menempati ruang fisik yang diperlukan. File sparse memiliki ukuran logis yang lebih besar daripada ruang fisik yang ditempatinya. Perilaku ini tidak memengaruhi penggunaan normal.

Untuk melakukan salinan penuh file sparse, tambahkan `--no-S` ke parameter `sync.options` dalam file `client_data`, lalu jalankan migrasi lagi.

Ketidakkonsistenan data setelah migrasi

  • Layanan tidak dihentikan selama migrasi.

    Ketidakkonsistenan data dapat terjadi jika layanan sedang menulis data selama migrasi. Untuk memastikan konsistensi data, hentikan semua operasi penulisan ke disk sebelum memulai migrasi.

  • Aturan pemfilteran file telah ditetapkan.

    Secara default, SMC dikonfigurasi untuk memfilter file dan direktori tertentu dari migrasi.

  • File sementara tidak dimigrasikan.

    SMC tidak memigrasikan file sementara, seperti file memori virtual, file cache, atau data snapshot cadangan sementara.

  • Sistem file dibangun ulang.

    Saat Anda menggunakan salinan berbasis file untuk migrasi, sistem file partisi dibangun ulang. Ukuran node sistem file dan format penyimpanan mungkin berubah. Akibatnya, ukuran sistem file setelah migrasi mungkin berbeda sekitar 10%.

Lingkungan Docker hilang

SMC hanya mendukung migrasi penuh lingkungan Docker jika Anda menggunakan replikasi blok. Untuk informasi lebih lanjut, lihat Pertimbangan untuk mengaktifkan replikasi blok.

Masalah konsistensi data untuk instance Windows setelah migrasi

Perubahan konfigurasi sistem

Masalah

Solusi

Hostname berubah.

Hostname berubah setelah migrasi. Anda dapat mengonfigurasinya kembali.

Kata sandi logon asli tidak berfungsi.

Kata sandi logon diubah setelah migrasi.

Menginstal dan menjalankan klien SMC

Direktori instalasi default untuk klien SMC adalah C:\smc.

Perubahan penyimpanan dan data

Masalah

Alasan

Huruf drive berubah

Saat instance pertama kali dimulai, huruf drive dideteksi ulang dan ditetapkan secara berurutan. Hal ini dapat menyebabkan huruf drive berbeda dari sebelum migrasi. Anda dapat mengubah huruf drive secara manual.

  1. Logon ke instance ECS yang dimigrasikan.

    Jika Anda melakukan migrasi ke citra, Anda harus terlebih dahulu membuat instance dari gambar kustom atau gambar bersama.
    1. Buka Konsol ECS - Instance. Di bilah navigasi atas, pilih wilayah dan kelompok sumber daya target.

    2. Buka halaman detail instance target. Klik Remote Connection dan pilih Connect Via Workbench. Pilih Terminal Connection sebagai metode koneksi, masukkan nama pengguna dan kata sandi Anda, lalu logon ke instance.

  2. Di desktop Windows Server, klik kanan ikon 开始图标 dan pilih Disk Management.

  3. Pada antarmuka Disk Management, klik kanan volume target dan pilih Change Drive Letter and Paths dari menu pop-up. Ikuti petunjuk di layar.

Partisi GPT menjadi partisi MBR

Perubahan ini tidak memengaruhi operasi baca/tulis data pada partisi. Untuk memaksimalkan kompatibilitas, saat SMC memigrasikan disk data yang berukuran kurang dari 2 TiB, format tabel partisi diubah dari GPT menjadi MBR.

Untuk memperluas disk lebih dari 2 TiB di masa depan, Anda harus mengubah partisi menjadi partisi GPT.

Struktur disk dinamis tidak disalin

Windows saat ini tidak mendukung penyalinan struktur disk dinamis. Setelah migrasi, struktur tersebut menjadi partisi disk dasar.