Я пытаюсь определить лучший способ резервного копирования KVM на удаленный сервер резервного копирования.После резервного копирования KVM на удаленный сервер я хочу иметь возможность запускать их на этом сервере резервного копирования для проверки резервной копии и в случае аварийного восстановления.
Мой текущий план действий соответствует следующимЯ прочитал здесь:
https://www.virtkick.com/docs/how-to-perform-a-live-backup-on-your-kvm-virtual-machines.html
и здесь:
https://www.virtkick.com/docs/how-to-restore-live-backup-on-kvm-virtual-machine.html
Я читал в другом месте, что если я просто rsync
qcow2
файл с текущего хоста виртуальной машины на сервер резервного копирования, тогда образ будет в состоянии, как если бы виртуальная машина была сброшена и, следовательно, возможно, повреждена.Приведенные выше ссылки подразумевают, что если я rsync
файл qcow2
после того, как я сделаю внешний снимок, но до того, как я выполню фиксацию блока, он не будет в этом состоянии.Это правда?И если нет, то как вы решаете эту проблему?Чтобы быть более понятным, вот шаги, которые я хотел бы предпринять в случае аварийного восстановления:
Ежедневно делайте резервные копии ВМ и копируйте их на узел резервного копирования, чтобы при попадании в аварию я мог:
- Определение виртуальной машины на сервере резервного копирования из файла XML
- Запуск виртуальной машины на сервере резервного копирования
- Убедитесь, что приложение снова подключено
- исправление аварии
virsh migrate
ВМ с сервера резервного копирования обратно на фиксированный хост ВМ
Я прочитал некоторую документацию KVM, но в ней не говорится о том, как выполнить резервное копирование на удаленный сервер.https://wiki.libvirt.org/page/Live-disk-backup-with-active-blockcommit