Saya tidak dapat menemukan info bagus tentang mencadangkan tamu qcow2 kvm. Saya tidak begitu tertarik dengan tamu yang menjalankan status, hanya sistem file. Pertanyaan ini menyarankan menggunakan savevm
tetapi itu membuat snapshot di tempat. Saya ingin membuat cadangan sistem file dari jarak jauh.
Apakah ada cara yang lebih baik daripada:
- menangguhkan virt_machine # pause mesin virtual
- rsync --sparse /home/vm/image.qcow2 /tmp/image.dec_14_2010.qcow2 # salin gambar pada drive yang sama
- lanjutkan virt_machine
- rsync --sparse /tmp/image.dec_14_2010.qcow2 ssh: // backup @ backupmachine: / vmbackups
Ada beberapa kerugian untuk ini. Pertama, menyalin file gambar besar membutuhkan waktu (relatif) lama. Kedua, saya harus selalu memastikan bahwa saya memiliki cukup ruang untuk membuat cadangan mesin saya. Ini tidak ideal. Apakah ada cara lain yang lebih baik untuk mengelola cadangan KVM?
Terima kasih.
sumber
Secara pribadi, saya sudah memiliki waktu yang SANGAT sulit dengan masalah ini dan telah menemukan bahwa, bahkan ketika diam, cadangan tamu sering tidak jelas. Ingat - jika Anda tidak secara teratur mencoba mengembalikan cadangan ini, Anda benar-benar tidak tahu apakah itu berfungsi.
Setelah banyak bereksperimen, saya menyadap cadangan gambar sepenuhnya dan pergi dengan solusi cadangan jaringan tradisional yang mungkin digunakan untuk server bare metal. Dalam kasus saya, kami menggunakan BackupPC, yang sudah tua, tetapi sangat andal. Di setiap server, saya mengonfigurasi solusi cadangan untuk aplikasi tertentu yang digunakan. Misalnya sqldump untuk MySQL, plugin untuk Joomla, dll.
Ini PIA, tetapi jauh lebih cepat, dan sangat andal.
sumber
Tidak peduli di mana Anda melakukan snapshot - LVM atau qcow2, VM masih perlu quiesced sebelum Anda mengambilnya. Kalau tidak, Anda akan kehilangan data dan gambar yang rusak.
sumber