Как правильно сделать резервную копию виртуальной машины, используя только QEMU

Как правильно сделать резервную копию виртуальной машины, используя только QEMU

Этотвопросы задаются вопросом, как можно сделать резервную копию работающей виртуальной машины.

В принятом ответе говорится, что это возможно с помощью QEMU/libvirt.

Мой вопрос (поскольку ответ не объясняет этого) заключается в том, как правильно сделать резервную копию работающей машины, используя только QEMU.

решение1

Примитивы протокола QEMU Machine для одного из способов резервного копирования QEMU задокументированы какГрязные битовые карты и инкрементальное резервное копирование. block-dirty-bitmap-add и тому подобное.

Как предполагает эта страница, "Предполагаемая аудитория этого документа — разработчики, которые добавляют функции резервного копирования QEMU в приложения управления". Как API, это немного уродливо, правильный сценарий должен быть более целенаправленным и надежным. В средах, уже использующих libvirt, их резервное копирование — очевидный выбор.

Учитывая популярность qemu, я был бы удивлен, если бы не было альтернативной реализации простого резервного копирования. И действительно, я нашел одну:qmpbackup, хотя будьте осторожны, я им не пользовался и действительно только сейчас его нашел. Изучите его как пример клиента QMP.

И как всегда, выдолженТестируйте восстановление резервных копий, чтобы знать, как восстанавливаться. Регулярно, и особенно при изменении процедур резервного копирования.

Связанный контент