Совместное использование снимков VirtualBox

18

Можно ли «поделиться» снимком VirtualBox? У меня есть «базовый» компьютер VirtualBox, и я хотел бы иметь возможность сделать снимок и отправить его другому пользователю с той же базовой машиной.

Сценарий состоит в том, что базовый компьютер используется для тестирования, и я хочу позволить тестировщикам создавать снимки, которые описывают определенное состояние системы, и отправлять этот снимок разработчикам для дальнейшего изучения.

РЕДАКТИРОВАТЬ: Чтобы уточнить, я хотел бы иметь возможность экспортировать снимки "постепенно" без необходимости экспортировать всю машину в качестве устройства.

JesperE
источник

Ответы:

6

Да, ты можешь. Я часто отправляю снимки vbox между ноутбуком и рабочим столом. Сначала вы делаете текущий снимок, а затем экспортируете всю виртуальную машину как устройство.

Хотей
источник
1
Я имел в виду, если можно было экспортировать снимки постепенно, так, чтобы вам не нужно было транспортировать все устройство (~ 4 ГБ). Я уточню вопрос.
JesperE
@JesperE: Снимок - это просто разница между предыдущим состоянием и состоянием снимка. Пока вы можете отслеживать, кому принадлежит то, что, я думаю, вы можете применить снимки к базовой машине, просто скопировав файл снимка. Вам, вероятно, потребуется сохранить резервную копию, чтобы можно было откатить изменения, если они взорвутся, но это стоит попробовать. Я не пробовал, но это звучит правдоподобно.
Хотей
Да, но проблема в том, что «просто копируешь файл снимка». Я попытался скопировать файл снимка, но он не отображается в пользовательском интерфейсе.
JesperE
2

Должна быть возможность просто отправить файлы «.vmdk» и «.sav», которые можно найти в папке «Снимки».

Однако простое копирование этих файлов не приведет к их появлению в графическом интерфейсе VirtualBox. Для этого вам также необходимо отредактировать файл «.vbox», содержащий всю информацию о том, какие виртуальные жесткие диски принадлежат каким виртуальным машинам и т. Д.

Вместо того, чтобы редактировать файл «.vbox», самым простым решением, вероятно, будет копирование всей папки виртуальной машины, за исключением действительно большого файла «.vmdk», который представляет базовый виртуальный жесткий диск. А затем подключите этот файл, который у вас есть локально на вашем компьютере, в любом случае.

Ян Рюэг
источник
1

Даже при экспорте всего устройства в файл * .OVA дерево сохраненных снимков не сохранится. На весь диск будет наложен последний снимок, использованный машиной перед экспортом.

Montaro
источник
К сожалению, похоже, что экспорт через файл OVA не экспортирует «Сохраненное состояние ОЗУ» (т. Е. Последнее запущенное состояние) ВМ, а только саму ВМ (и диски). И никакие сохраненные снимки виртуальной коробки тоже ... для справки.
rogerdpack 10.12.12
0

Я не знаю, сможете ли вы легко это сделать со снимками VirtualBox, но если вам случится использовать ZFS в качестве файловой системы хранения для ваших виртуальных дисков, ZFS позволяет отправлять добавочные снимки.

jlliagre
источник
ZFS довольно крутая, да, но не совсем решение моей проблемы.
JesperE
Тогда я предполагаю, что вы не используете ОС, поддерживающую ZFS.
Jlliagre
Я использую Linux, но мне нужно иметь возможность отправлять снимки на машины Windows. И я бы предпочел не переформатировать жесткие диски моей машины.
JesperE
Да, Windows исключает ZFS, если вы не измените свою архитектуру для хранения снимков / клонов на NAS-устройстве на базе ZFS, предоставляющем общие ресурсы CIFS для Windows.
Jlliagre
Есть ли эквивалент ZFSдля Windows или это просто Linux?
Kevdog777
-1

Похоже, что с «сегодняшней» виртуальной коробкой вы можете просто заархивировать папку виртуальной машины (сначала сохраните ее, я думаю), затем распаковать ее на другую машину, дважды щелкнуть файл «.vbox», и она импортирует машину прямо в, снимки и все (может потребоваться сначала удалить виртуальный образ компакт-диска VboxAdditions).

Более старый вариант заключался в использовании клонирования: http://www.im-code.com/blog/blog/2012/02/04/virtualbox-clone-snapshots

rogerdpack
источник