Я не могу найти хорошую информацию о резервном копировании гостей qcow2 kvm. Меня не очень интересует состояние запуска гостей, только файловая система. Этот вопрос предлагает использовать, savevm
но это создает снимок на месте. Я хотел бы сделать резервную копию файловой системы удаленно.
Есть ли лучший способ, чем:
- приостановить virt_machine # приостановить виртуальную машину
- rsync --sparse /home/vm/image.qcow2 /tmp/image.dec_14_2010.qcow2 # скопировать образ на тот же диск
- резюме virt_machine
- rsync --sparse /tmp/image.dec_14_2010.qcow2 ssh: // backup @ backupmachine: / vmbackups
У этого есть несколько недостатков. Во-первых, копирование огромного файла изображения занимает (относительно) много времени. Во-вторых, я всегда должен убедиться, что у меня достаточно места для резервного копирования моих машин. Это не идеально. Существуют ли другие лучшие способы управления резервными копиями KVM?
Благодарю.
источник
Лично у меня было ОЧЕНЬ трудное время с этой проблемой, и я обнаружил, что даже в состоянии покоя резервные копии гостя часто бывают ненадежными. Помните - если вы регулярно не пытаетесь восстановить эти резервные копии, вы действительно не знаете, работают ли они.
После долгих экспериментов я полностью остановился на резервном копировании образа и выбрал традиционное сетевое решение для резервного копирования, которое можно использовать для серверов с «голым железом». В моем случае мы пошли с BackupPC, который старый, но супер надежный. На каждом сервере я настраивал решение для резервного копирования для конкретного используемого приложения. Например, sqldump для MySQL, плагин для Joomla и т. Д.
Это PIA, но это гораздо быстрее и очень надежно.
источник
Независимо от того, где вы делаете снимок - LVM или qcow2, виртуальная машина все еще должна быть приостановлена, прежде чем вы ее сделаете. В противном случае вы получите потерянные данные и поврежденные изображения.
источник