kvm ke migrasi vmware - tamu berbasis lvm + multipathing

11

Apa cara yang disarankan untuk bermigrasi dari kvm ke vmware jika tamu berbasis lvm dengan multipathing? Saya menemukan bahwa pertanyaan serupa sudah diajukan beberapa tahun yang lalu:

Cara memigrasikan VM berbasis KVM yang berjalan di pengaturan LVM ke gambar Vmdk

mengkonversi mesin virtual KVM ke VMware-vsphere

Tetapi masalah dengan konverter vCenter adalah bahwa berdasarkan volume linux dokumentasi yang dipasang oleh device mapper multipath tidak didukung. Apa yang saat ini merupakan cara yang tepat untuk melanjutkan dalam kasus lingkungan multipath?

joe33
sumber
Tunggu, VM melakukan multipathing sendiri ?!
Michael Hampton
tidak, multipathing digunakan pada host kvm
joe33
Kalau begitu, apa masalahnya?
Michael Hampton
Saya berpikir bahwa ini adalah kasus di mana itu tidak didukung. Jadi apakah itu berarti bahwa saya tidak memahaminya dengan benar dan itu baik-baik saja untuk menggunakan konverter vcenter selama perangkat mapper digunakan pada host kvm bukan pada host tamu? Jika ya maka terima kasih banyak untuk klarifikasi :)
joe33

Jawaban:

11

Konverter VMware dapat bermigrasi dari mesin sumber apa pun terlepas dari jenis sumbernya. (virtual / fisik / KVM / Hyper-V) Satu-satunya masalah adalah VMware converter tidak dapat memigrasi perangkat lunak RAID atau LVM. Jadi solusi untuk ini adalah membuat server kerangka dengan minimum mesin sumber dan mendorong semuanya dengan perintah tar dari server sumber.

Saya harus menggunakan solusi ini, ketika saya memigrasi beberapa rak server metal telanjang ke VMware dan beberapa memiliki softraid atau LVM diinstal.

Langkah-langkah yang harus diikuti untuk ini:

1: Buat kotak vm target Anda

2: Instal versi minimum dari sistem yang sama dengan yang dimiliki sumber Anda (jaringan, server ssh dan tar harus tersedia)

3: Buat daftar direktori yang tidak ingin kita sertakan

boot proc dev sys etc / fstab etc / lvm etc / blkid mnt / yourexternalhdd

simpan di bawah / tmp / nocopy

4: Ambil snapshot target Anda jika terjadi kesalahan

5: SSH ke sumber Anda dan sebagai root: cd /; tar -zcvpf - -X / tmp / nocopy * | ssh target "cd /; tar -zxvpf - --numeric-owner" 6: Reset target.

MISALNYA:

tar -zcvpf - -X / tmp / nocopy * | ssh [email protected] "cd /; tar -zxvpf - --numeric-owner"

Laz
sumber
Beberapa pembaruan tambahan terkait dengan host sumber berbasis XEN. Saya mengalami beberapa masalah pada host Windows di mana saya tidak dapat menarik turun mesin sumber karena beberapa dari mereka memiliki stok dengan persentase yang berbeda. Masalahnya disebabkan oleh alat XEN. Ini menginstal penyedia VSS untuk tuan rumah dan ini mengganggu Windows VSS jelas dan menyebabkan masalah untuk bermigrasi mesin. Jadi hal terbaik jika Anda terjebak pada suatu titik bermigrasi mesin Windows berbasis XEN adalah untuk menyingkirkan alat XEN dari kotak sumber.
Laz
10

Untuk mengonversi gambar disk yang ada ke format vmdk VMware, Anda harus menggunakan program qemu-img dari paket qemu-utils (di Ubuntu).

Prosesnya sangat mudah

sudo qemu-img convert -p -i DiskImage.img -O vmdk DiskImage.vmdk

vmkfstools -i /vmfs/volumes/nfs1/DiskImage.vmdk -d thin /vmfs/volumes/datastore1/MyServer/DiskImage.vmdk

Transfer gambar disk ke ESXi (menggunakan scp (aktifkan ssh di ESXi)) atau NFS

Buat mesin virtual baru dengan opsi khusus dan tambahkan disk yang dikonversi

Boot

Andy Parveen
sumber