Nie mogę znaleźć żadnych dobrych informacji na temat tworzenia kopii zapasowych gości qcow2 kvm. Tak naprawdę nie interesuje mnie stan gości, tylko system plików. To pytanie sugeruje użycie, savevm
ale tworzy migawkę w miejscu. Chciałbym zdalnie wykonać kopię zapasową systemu plików.
Czy istnieje lepszy sposób niż:
- Zawieś virt_machine # wstrzymaj maszynę wirtualną
- rsync --sparse /home/vm/image.qcow2 /tmp/image.dec_14_2010.qcow2 # skopiuj obraz na ten sam dysk
- wznowić virt_machine
- rsync --sparse /tmp/image.dec_14_2010.qcow2 ssh: // backup @ backupmachine: / vmbackups
Istnieje kilka wad tego rozwiązania. Po pierwsze, skopiowanie dużego pliku obrazu zajmuje (stosunkowo) dużo czasu. Po drugie, zawsze muszę się upewnić, że mam wystarczająco dużo miejsca, aby wykonać kopię zapasową moich komputerów. To nie jest idealne. Czy istnieją inne lepsze sposoby zarządzania kopiami zapasowymi KVM?
Dzięki.
źródło
Osobiście miałem BARDZO trudny czas z tym problemem i odkryłem, że nawet po wyciszeniu kopie zapasowe gości były często niestabilne. Pamiętaj - jeśli nie próbujesz regularnie przywracać tych kopii zapasowych, naprawdę nie masz pojęcia, czy działają.
Po wielu eksperymentach postanowiłem całkowicie wykonać kopię zapasową obrazu i zdecydowałem się na tradycyjne sieciowe rozwiązanie do tworzenia kopii zapasowych, które można zastosować do serwerów bez systemu operacyjnego. W moim przypadku wybraliśmy BackupPC, który jest stary, ale bardzo niezawodny. Na każdym serwerze skonfigurowałem rozwiązanie do tworzenia kopii zapasowych dla konkretnej używanej aplikacji. Na przykład sqldump dla MySQL, wtyczka dla Joomla itp.
To PIA, ale jest znacznie szybszy i bardzo niezawodny.
źródło
Bez względu na to, gdzie wykonasz migawkę - LVM lub qcow2, maszyna wirtualna nadal musi zostać wygaszona przed jej zrobieniem. W przeciwnym razie utracisz dane i uszkodzisz obrazy.
źródło