Saya baru-baru ini mulai menggunakan KVM untuk lingkungan pengembangan / pengujian saya pada sistem host Linux dengan memori 8G. Sebelumnya, saya menggunakan VMware Fusion untuk lingkungan virtual saya, tetapi Macbook saya hanya memiliki memori 2G. Saya mencoba VMware Server dan ESX pada host alih-alih KVM, tetapi webUI tidak berjalan di Firefox Mac OSX, dan kami akan tetap melakukan lebih banyak dengan KVM.
Fitur utama dari VMware yang saya lewatkan adalah snapshot / rollback yang kuat, tetapi saya melewatkan ini di KVM. Saya mengerti perintah snapshot, tetapi mematikan OS tamu ketika selesai, dan kemudian menyalin gambar disk untuk mempertahankan kondisinya rumit.
Apakah ini benar-benar cara terbaik untuk mengelola snapshot pada KVM?
vmware-esx
virtualization
snapshot
kvm-virtualization
jtimberman
sumber
sumber
Jawaban:
KVM memiliki kemampuan snapshot yang jauh lebih baik daripada yang dikelola oleh libvirt; tapi itu tergantung pada gambar qcow2. jika Anda menggunakannya, lakukan saja
savevm <name>
pada konsol perintah (diblokir oleh libvirt) itu tidak akan membuat file baru, itu adalah snapshot di dalam file qcow2.ujilah terlebih dahulu, karena beberapa versi KVM telah rusak.
sumber
Anda dapat menggabungkan host KVM dengan teknologi LVM. Jika Anda menginstal semua mesin Anda pada LV yang terpisah, menggunakan Volume Logical untuk setiap mesin, Anda dapat membuat cadangan / snapshot panas menggunakan fitur LVM. Seperti snapshot solaris ZFS, coba;)
sumber
Tampaknya satu-satunya cara untuk melakukannya "dengan benar" adalah dengan menambal QEMU ketika Anda mengatakan tidak untuk format qcowN.
sumber