Синхронизация виртуальной машины vmware [закрыто]

У меня есть 2 виртуальных машины Linux Host VmWare: одна на настольном компьютере, а другая на портативном компьютере. Они используют vmware player. Как лучше всего синхронизировать виртуальные машины? Они никогда не используются одновременно.

2
задан 27 March 2012 в 23:29
4 ответа

На уровне VMWare Player и VMWare Workstation единственный способ синхронизировать две виртуальные машины на отдельном оборудовании (извне виртуальной машины) - это вручную скопировать виртуальную машину с одного хоста на другой. каждый раз, когда это используется.

То, как вы это делаете, сильно зависит от вашей базовой ОС и вашего выбора программного обеспечения для копирования.

3
ответ дан 3 December 2019 в 09:41

Вас беспокоит ОС, данные или и то, и другое? Если единственное, что вы меняете, это данные, и данные находятся на отдельном диске с данными, скажем, смонтированном на / home, то это будет проще всего.

Если файл vmdk довольно мал, скажем, всего несколько ГБ, вы можете просто перезаписать старый с новым.

Что касается данных, вы можете просто включить их в той же подсети и выполнить rsync с опцией обновления.

В итоге это будет зависеть от ваших подробных требований. На самом деле я бы также порекомендовал просто вставить виртуальную машину в USB-накопитель и играть на ней, где бы вы ни находились.

1
ответ дан 3 December 2019 в 09:41

Этот вопрос может быть немного старым, но я только что наткнулся на него, так как в настоящее время настраиваю что-то похожее (синхронизация одной ВМ на нескольких хостах через Dropbox) и обнаружил, что мой подход здесь не упоминается:

  1. Создать ВМ с одним жестким диском, разбитым на 2 Гб файлы
  2. Создать снимок (теперь все новые изменения будут записаны на секунду, Differencing disk file)
  3. Переместить всю ВМ без файла оригинального/родительского диска (но включая новый диск с различными функциями) в Dropbox
  4. Вручную скопировать файл оригинального/родительского диска на каждый узел, на котором вы хотите запустить ВМ

В этом случае большая часть ВМ должна быть скопирована только один раз на каждый узел, а часть с различными функциями будет синхронизирована с помощью Dropbox. Вам просто нужно поместить файл(ы) родительского диска(ов) разумно, так как разделяемый диск в Dropbox ссылается на родительский диск в шланге, поэтому родительский диск должен иметь (symlinked) один и тот же путь на всех хостах.

Как я уже говорил, в настоящее время я просто настраиваю это и не решил проблему, связанную с тем, что каждый разделяемый файл разделяемого диска получает до 2 ГБ, и поэтому синхронизация снова будет очень плохо работать. Я думаю, что vdiskmanager способен настроить размер разделенного диска, но я не могу подтвердить это на данный момент, а также не знаю, как ВМ работает с маленькими разделенными частями диска. (Я обновлю это, когда узнаю больше.)

1
ответ дан 3 December 2019 в 09:41

Хорошо, это старый пост. но я хочу поделиться своим опытом.

Я создал файл образа DD (необработанный) размером 30 ГБ (я использовал total commander, я взял большой файл и разделил его на файлы по 50 МБ, пока не достиг 30 ГБ) Я использовал OSFMount, чтобы смонтировать эти файлы как диск (монтирование нескольких файлов DD), создал раздел, отформатировал и т. Д.) Я создал виртуальную машину на этом смонтированном диске. Указанная папка синхронизации Owncloud (она точно такая же, как и для dropbox), в которой находятся файлы. Первая синхронизация займет некоторое время, но затем будут синхронизированы только файлы, представляющие секцию виртуальной машины, которая записывает (блоками по 50 МБ). лучше, чем синхронизировать файлы размером 2 ГБ (тем более, что VMWare разделит диски)

Это работает между окнами, и есть инструмент для монтирования нескольких файлов DD-образа на linux / mac, но я не мог заставить его работать на OSx Эль-Капитан: (

0
ответ дан 3 December 2019 в 09:41

Теги

Похожие вопросы