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