У меня есть 2 виртуальных машины Linux Host VmWare: одна на настольном компьютере, а другая на портативном компьютере. Они используют vmware player. Как лучше всего синхронизировать виртуальные машины? Они никогда не используются одновременно.
На уровне VMWare Player и VMWare Workstation единственный способ синхронизировать две виртуальные машины на отдельном оборудовании (извне виртуальной машины) - это вручную скопировать виртуальную машину с одного хоста на другой. каждый раз, когда это используется.
То, как вы это делаете, сильно зависит от вашей базовой ОС и вашего выбора программного обеспечения для копирования.
Вас беспокоит ОС, данные или и то, и другое? Если единственное, что вы меняете, это данные, и данные находятся на отдельном диске с данными, скажем, смонтированном на / home, то это будет проще всего.
Если файл vmdk довольно мал, скажем, всего несколько ГБ, вы можете просто перезаписать старый с новым.
Что касается данных, вы можете просто включить их в той же подсети и выполнить rsync с опцией обновления.
В итоге это будет зависеть от ваших подробных требований. На самом деле я бы также порекомендовал просто вставить виртуальную машину в USB-накопитель и играть на ней, где бы вы ни находились.
Этот вопрос может быть немного старым, но я только что наткнулся на него, так как в настоящее время настраиваю что-то похожее (синхронизация одной ВМ на нескольких хостах через Dropbox) и обнаружил, что мой подход здесь не упоминается:
В этом случае большая часть ВМ должна быть скопирована только один раз на каждый узел, а часть с различными функциями будет синхронизирована с помощью Dropbox. Вам просто нужно поместить файл(ы) родительского диска(ов) разумно, так как разделяемый диск в Dropbox ссылается на родительский диск в шланге, поэтому родительский диск должен иметь (symlinked) один и тот же путь на всех хостах.
Как я уже говорил, в настоящее время я просто настраиваю это и не решил проблему, связанную с тем, что каждый разделяемый файл разделяемого диска получает до 2 ГБ, и поэтому синхронизация снова будет очень плохо работать. Я думаю, что vdiskmanager
способен настроить размер разделенного диска, но я не могу подтвердить это на данный момент, а также не знаю, как ВМ работает с маленькими разделенными частями диска. (Я обновлю это, когда узнаю больше.)
Хорошо, это старый пост. но я хочу поделиться своим опытом.
Я создал файл образа DD (необработанный) размером 30 ГБ (я использовал total commander, я взял большой файл и разделил его на файлы по 50 МБ, пока не достиг 30 ГБ) Я использовал OSFMount, чтобы смонтировать эти файлы как диск (монтирование нескольких файлов DD), создал раздел, отформатировал и т. Д.) Я создал виртуальную машину на этом смонтированном диске. Указанная папка синхронизации Owncloud (она точно такая же, как и для dropbox), в которой находятся файлы. Первая синхронизация займет некоторое время, но затем будут синхронизированы только файлы, представляющие секцию виртуальной машины, которая записывает (блоками по 50 МБ). лучше, чем синхронизировать файлы размером 2 ГБ (тем более, что VMWare разделит диски)
Это работает между окнами, и есть инструмент для монтирования нескольких файлов DD-образа на linux / mac, но я не мог заставить его работать на OSx Эль-Капитан: (