-
KVM vs VMware
-
Bagaimana cara Migrasi KVM ke VMware?
-
Migrasi VM yang Mudah dari KVM ke VMware
-
FAQ KVM ke VMware
-
Penutup
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.
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.
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.
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.
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.
2. Pilih host VMware untuk menjalankan VM yang dipulihkan.
3. Pilih strategi pemulihan.
4.Tinjau dan sumbangkan pekerjaan.
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: