Я запускаю несколько виртуальных машин в Xen, и теперь я пытаюсь создать/вернуть моментальные снимки своих виртуальных машин.Как использовать vhd-util для управления моментальными снимками
Наряду с Xen и blktap2
еще одна утилита, vhd-util
также поставляется, и, согласно ее описанию, я могу использовать ее для создания/возврата мгновенных снимков VM.
Чтобы создать снимок на самом деле легко, я просто называю:
vhd-util snapshot -n aSnapShot.vhd -p theVMtoBackup.vhd
Но когда дело доходит до возвращаясь снимок, вещи получить действительно раздражает.
«вернуться» команда требует обязательного аргумента «journal
», как это:
vhd-util revert -n aSnapShot.vhd -j someThingCalledJournalOfWhichIHaveNoIdea
И vhd-util
ожидает некоторую информацию из журнала, что означает, что это не какой-то пустой файл вы можете писать журналы в
Но я просмотрел код и Интернет, до сих пор не знаю, откуда этот журнал.
Аналогичный вопрос задан http://xen.1045712.n5.nabble.com/snapshots-with-vhd-util-blktap2-td4639476.html, но бедный парень никогда не получит ответа.
Надеюсь, что кто-то здесь может мне помочь.
Ответы в полной мере объясняют, как работают моментальные снимки vhd, и тем, кто еще может найти решение этой проблемы, вот что я делаю: есть ** НЕТ НУЖНО ** называть «vhd-util вернуться "вообще! просто передайте снимок к tapdisk, который затем создаст виртуальное блочное устройство, все, что нам нужно сделать, - это передать виртуальное блочное устройство в qemu вместо самого снимка моментального снимка, вот и все. если возникнут проблемы с использованием tapdisk, попробуйте google «tap-ctl». – Sean