Migrasi VM dari KVM ke VMware | Tahapan dan Masalah Umum

Temukan metode efisien untuk migrasi data dari KVM ke VMware. jelajahi teknik konversi, solusi pemecahan masalah, dan petunjuk langkah demi langkah untuk menyiapkan VM VMware, memastikan transisi yang lancar untuk kebutuhan infrastruktur virtual Anda.

download-icon
Unduh Gratis
untuk VM, OS, DB, File, NAS, dll
johan

Updated by Johan on 2024/08/02

Daftar Isi
  • KVM vs VMware

  • Bagaimana cara Migrasi KVM ke VMware?

  • Migrasi VM yang Mudah dari KVM ke VMware

  • FAQ KVM ke VMware

  • Penutup

Apakah Anda mencari solusi migrasi V2V yang handal? Cobalah Vinchin Backup & Recovery!↘ Download Free Trial

Kernel-based Virtual Machine (KVM) adalah teknologi virtualisasi sumber terbuka dalam kernel Linux yang memungkinkan pengguna mengubah Linux menjadi hipervisor yang menjalankan beberapa mesin virtual atau tamu yang terpisah. Namun, jika Anda membutuhkan infrastruktur virtual yang lebih stabil dan enterprise-grade serta mendapatkan dukungan teknis profesional saat menghadapi masalah, Anda mungkin akan memilih VMware, penyedia solusi virtualisasi dan komputasi awan yang terkemuka dan matang. Maka Anda perlu melakukan migrasi data dari KVM ke VMware. Blog ini akan memperkenalkan metode migrasi data dari KVM ke VMware, beberapa masalah umum, dan cara mengatasi mereka.

KVM vs VMware

KVM:

1. Sumber Terbuka: KVM adalah teknologi virtualisasi sumber terbuka yang terintegrasi dalam kernel Linux. Hal ini berarti bahwa penggunaannya gratis dan memiliki model pengembangan yang didukung kuat oleh komunitas.

2. Fleksibilitas dan Penyesuaian: Sebagai sumber terbuka, KVM menyediakan fleksibilitas tinggi untuk kustomisasi dan integrasi dengan alat-alat sumber terbuka lainnya.

3. Biaya Efektif: Karena KVM gratis, ini dapat mengurangi biaya lisensi secara signifikan dibandingkan dengan solusi milik sepenuhnya seperti VMware.

4. Integrasi dengan Linux: Ini berintegrasi dengan sempurna dengan sistem Linux, membuatnya pilihan utama untuk lingkungan yang berpusat pada Linux.

VMware:

1. Fitur Perusahaan: VMware menyediakan kumpulan fitur enterprise-level yang komprehensif, termasuk alat manajemen canggih, tingkat ketersediaan tinggi, pulihan bencana, dan migrasi langsung (vMotion).

2. Skalabilitas: Solusi VMware dirancang untuk skalabilitas naik dan keluar dengan mudah, sehingga cocok untuk perusahaan besar dan lingkungan cloud.

3. Alat Manajemen: Suite VMware vSphere menyertakan alat manajemen yang kuat yang mempermudah administrasi lingkungan virtual, seperti vCenter untuk manajemen terpusat.

Bandingkan dengan KVM, keunggulan utama VMware terletak pada fitur enterprise yang lengkap, kemampuan virtualisasi desktop grafis, alat manajemen yang sudah mapan, dukungan ekosistem yang luas, dukungan teknis profesional, dan kestabilan yang terbukti, yang sangat cocok untuk lingkungan perusahaan yang mengejar kinerja tinggi, ketersediaan tinggi, serta kemampuan manajemen yang komprehensif. Meskipun migrasi mungkin membutuhkan pertimbangan cermat karena persyaratan biaya dan lisensi, bagi organisasi yang membutuhkan solusi virtualisasi teratas, nilai komprehensif yang disediakan oleh VMware sering menjadi daya dorong untuk migrasi.

Bagaimana cara Migrasi KVM ke VMware?

1. Masalah umum:

a. dracut=initqueue timeout - memulai skrip timeout.

b. Tidak dapat memasuki mode penyelamatan setelah merestart sistem.

c. Sistem tidak dapat ditemukan setelah direboot.

2. Mengonversi Gambar Disk KVM

1) Lihat mesin virtual dan perhatikan ID mereka.

# virsh list --all
 Id    Name                           State
 ---------------------------------------------------- 
 180   CentOS7-x86   running

2) Temukan disk yang akan dipindahkan dengan memasuki mode penyuntingan file konfigurasi VM dan periksa lokasi file, yang dapat dibagi menjadi disk sistem dan disk data.

# virsh edit  CentOS7-x86
  <devices>
    <emulator>/usr/libexec/qemu-kvm</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2'/>
      <source file='/export/kvm_images/volume-3cd374e0-bdd0-43d9-b1d3-edc694a05b13.qcow2'/>
      <target dev='vda' bus='virtio'/>
     <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
    </disk>
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2' cache='none'/>
      <source file='/export/kvm_images/volume-3cd374e0-bdd0-43d9-b1d3-edc694a05b13-1.qcow2'/>
      <target dev='vdb' bus='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/>
    </disk>
  </devices>

3) Mengonversi format QCOW2 ke VMDK dengan menggunakan alat qemu-img. Dan untuk mencegah gambar terpecah menjadi blok kecil 2GB, Anda perlu menambahkan opsi compat6. Masuk ke CLI host KVM dan jalankan perintah berikut.

# mkdir /export/covert-test
# cd /export/covert-test
# qemu-img convert -f qcow2 /export/kvm_images/volume-3cd374e0-bdd0-43d9-b1d3-edc694a05b13.qcow2   -O vmdk test-91-61-os.vmdk -o  compat6
# qemu-img convert -f qcow2  /export/kvm_images/volume-3cd374e0-bdd0-43d9-b1d3-edc694a05b13-1.qcow2  -O vmdk  test-91-61-data.vmdk -o  compat6

4) Migrasi VMDK ke server VMware ESXi (SSH diaktifkan). Masuk ke CLI ESXi untuk membuat direktori data dengan menggunakan perintah di bawah ini.

# mkdir /vmfs/volumes/SATA/convert-test

5) Masuk ke CLI host KVM untuk mentransfer disk virtual yang dikonversi menggunakan perintah berikut.

# scp test-91-61-os.vmdk  test-91-61-data.vmdk 10.65.0.90:/vmfs/volumes/SATA/convert-test

6)Masuk ke VMware dan konversikan disk untuk kedua kalinya karena disk vmdk yang telah dikonversi berformat monolithic sparse, yang tidak dapat langsung digunakan oleh mesin virtual ESXi. Dan karena format yang dikonversi akan bervariasi tergantung pada versi ESXi yang berbeda, kita bisa langsung mengkonversi tanpa opsi -o; gunakan -d thin -a lsilogic untuk menetapkan konversi kedua saat kita menggunakan konversi qemu-img.

# cd /vmfs/volumes/SATA/convert-test
# vmkfstools -i test-91-61-os.vmdk  -d thin   test-91-20-os-v1.vmdk
Destination disk format: VMFS thin-provisioned
Cloning disk 'test-91-61-os.vmdk'...
Clone: 100% done.
# vmkfstools -i test-91-61-data.vmdk -d thin  test-91-20-data-v1.vmdk
Destination disk format: VMFS thin-provisioned
Cloning disk 'test-91-61-data.vmdk'...
Clone: 100% done.
# ls /vmfs/volumes/SATA/convert-test
test-91-20-data-v1-flat.vmdk  test-91-20-os-v1-flat.vmdk    test-91-61-data.vmdk
test-91-20-data-v1.vmdk       test-91-20-os-v1.vmdk         test-91-61.vmdk
3. Create a VMware VM

3. Buat VM VMware

1) Sesuaikan VM.

Pilih test-91-20-os-v1.vmdk sebagai disk boot sistem dan test-91-20-data-v1.vmdk sebagai disk data. Atur jumlah CPU dan penyimpanan yang sama seperti KVM, dan Anda tidak perlu monunt ISO saat ini.

2) Memulai VM. Namun, sebuah pesan kesalahan muncul dan berbunyi: dracut=initqueue timeout - memulai skrip timeout.

Sekarang, kita menyelesaikan masalah dengan memasuki mode penyelamatan.

a) Memulai skrip timeout.

KVM ke VMware

b) Muat gambar ISO, lalu mulai ulang.

Jika Anda tidak dapat memasuki mode penyelamatan setelah merestart sistem, Anda dapat menyesuaikan pengaturan BIOS dan mengubah perangkat boot pertama menjadi CD-ROM Drive.

Jika restart VM terlalu cepat untuk masuk ke BIOS, Anda dapat masuk ke CLI server VMware ESXi, mencari file konfigurasi VM, dan mengubah konfigurasinya.

# cd /vmfs/volumes/SATA/10.16.91.20-test-91-20
# vi 10.16.91.20-test-91-20.vmx
  bios.forceSetupOnce = "TRUE"
  bios.bootDelay = "10000"

Setelah itu, Anda akan masuk ke BIOS setelah reboot berikutnya.

KVM ke VMware

c) Setelah mengubah perangkat boot pertama menjadi CD-ROM Drive, mulai ulang dan pilih Troubleshooting > Rescue a CentOS system, ketik 1, lalu tekan enter untuk regenerasi initramfs.  

# chroot /mnt/sysimage
# dracut --regenerate-all -f && grub2-mkconfig -o /boot/grub2/grub.cfg
# exit
# reboot

d) Hapus gambar ISO dari konsol jarak jauh dan masuk lagi ke pengaturan BIOS untuk mengatur disk keras sebagai perangkat boot pertama. Jika sistem tidak ditemukan setelah direboot, Anda perlu masuk lagi ke pengaturan BIOS dan menyesuaikan urutan boot disk keras.

KVM ke VMware

e) Masukkan kata sandi root untuk memulai VM. Setelah masuk ke sistem, konfigurasi jaringan dan Anda akan menemukan bahwa layanan mereset jaringan juga akan merestart sistem. Hal ini disebabkan oleh masalah pada /etc/fstab. Label drive data telah berubah, ubah label drive menjadi /dev/sdb1, setelah memastikan penggantungan normal maka mulai ulang sistem.

KVM ke VMware

Migrasi VM yang Mudah dari KVM ke VMware

Alat konversi qemu-img dan vmkfstools membantu memfasilitasi migrasi V2V, tetapi ada masalah yang tidak diketahui yang mungkin menghambat proses dan mengganggu staf TI seperti kehilangan atau kerusakan data. Bisakah ini diselesaikan?

Vinchin Backup & Recovery akan membantu Anda menyelesaikan masalah ini, bukan hanya sebagai solusi cadangan profesional untuk mesin virtual, tetapi juga sebagai solusi migrasi VM canggih, yang mendukung VMware vSphere, Hyper-V, Proxmox, XenServer, XCP-ng, oVirt, OLVM, RHV, OpenStack, dll.

Fitur cadangan dan pemulihan yang kuat dilakukan meliputi cadangan inkremental yang cepat, berbasis gambar, cadangan tanpa agen cadangan tanpa agen, pemulihan cadangan LAN-Free, salinan cadangan luar situs, transmisi multithreading, pemulihan instan, perlindungan ransomware, dan lain-lain, untuk melindungi secara komprehensif data penting Anda. Dengan menambahkan kedua platform virtual ke dalam sistem cadangan, Anda dapat melakukan migrasi V2V yang mudah dan tanpa agen dengan antarmuka web yang ramah pengguna.

Hanya butuh 4 langkah untuk migrasi VM KVM ke VMware:

1.Pilih VM yang ingin Anda pulihkan.

KVM ke VMware

2. Pilih host VMware untuk menjalankan VM yang dipulihkan.

KVM ke VMware

3. Pilih strategi pemulihan.

KVM ke VMware

4.Tinjau dan sumbangkan pekerjaan.

KVM ke VMware

Ingin menguji solusi cadangan dan melihat apakah itu berfungsi seperti yang disebutkan di atas? Anda dapat memasang percobaan gratis 60 hari dengan fitur penuh dari Vinchin Backup & Recovery atau bagikan kebutuhan Anda kepada kami untuk solusi yang disesuaikan.

FAQ KVM ke VMware

1. Q: Bisakah solusi KVM dan VMware berkoexistensi dalam lingkungan yang sama?

J: Ya, meskipun merupakan platform virtualisasi yang terpisah, KVM dan VMware dapat berada dalam jaringan atau pusat data yang sama. Namun, keduanya tidak akan berinteraksi langsung; masing-masing akan mengelola set sendiri VM secara independen. Alat integrasi atau migrasi dapat mempermudah pindah VM antara kedua platform jika diperlukan.

2. Q: Bisakah saya menjalankan KVM di VMware?

J: Ya, Anda dapat menjalankan KVM di dalam sebuah mesin virtual VMware dengan memanfaatkan virtualisasi bersarang, asalkan baik sistem host maupun pengaturan VMware mendukung dan mengaktifkan virtualisasi berbasis perangkat keras (VT-x/AMD-V) serta fitur virtualisasi bersarang. Meskipun mungkin dilakukan, konfigurasi ini mungkin menyebabkan beban kinerja lebih tinggi dan biasanya digunakan untuk tujuan pengujian, pengembangan, atau pendidikan daripada lingkungan produksi karena kompleksitas dan dampak potensial pada kinerja.

Penutup  

Migrasi data dari KVM ke VMware atau platform lain dapat dilakukan dengan mudah dengan bantuan berbagai alat dan baris perintah, namun masalah seperti tidak dapat menemukan sistem atau format file yang tidak kompatibel terus muncul. Sementara Vinchin Backup & Recovery mengatasi semuanya dalam satu solusi dan menyempurnakan cadangan dan pemulihan virtualisasi untuk lebih dari 10+ platform.

Bagikan di:

Categories: VM Migration