Рейтинг@Mail.ru
[Войти] [Зарегистрироваться]

Наши друзья и партнеры

UnixForum
Беспроводные выключатели nooLite купить дешевый 
компьютер родом из Dhgate.com

Lines Club

Ищем достойных соперников.

Библиотека сайта или "Мой Linux Documentation Project"

Клонирование или копирование виртуальных машин VMware Player

Оригинал: How to clone or copy VMware Player VM
Автор: Dan Nanni
Дата публикации: 3 января 2013 года
Перевод: А. Кривошей
Дата перевода: февраль 2014 г.

В некоторых случаях вам может понадобиться создавать чистые виртуальные машины Linux с нуля многократно. В каких-то случаях вам может быть необходимо дублировать определенные настройки с одной виртуальной системы на другие. Какова бы ни была причина, возможность клонирования или копирования существующей виртуальной машины очень полезна. Если она работает в VMware Player, то клонировать ее очень просто. Приведенное ниже руководство тестировалось в VMware Player 5.

Во-первых, выключите виртуальную машину, которую вы хотите клонировать. Затем сделайте копию директории, в которой находится файл .vmx виртуальной машины. В моем случае это "vmware/alice". Я копирую эту директорию в "vmware/alice_clone".

$ cp -r vmware/alice vmware/alice_clone

Переименуйте все файлы alice.* (включая alice.vmx) из директории "alice_clone" в соответствующие файлы alice_clone.*.

$ cd vmware/alice_clone
$ rename 's/^alice/alice_clone/' *

Отредактируйте файлы alice_clone.vmx и alice_clone.vmxf в текстовом редакторе, заменив все экземпляры "alice" на "alice_clone". Нижеприведенная команда сделает это автоматически.

$ sed -i 's/alice/alice_clone/g' alice_clone.vmx alice_clone.vmxf

Теперь откройте alice_clone.vmx в VMware Player и запустите виртуальную машину.
При запуске виртуальной машины вы увидите следующее сообщение:

сообщение VMware Player

Выберите "I copied it" для продолжения загрузки.
Получив подтверждение о том, что вы скопировали виртуальную машину, VMware Player самостоятельно сгенерирует заново параметры, которые должны быть уникальными для каждой виртуальной машины (такие как MAC-адрес и UUID). После успешного старта клонированной виртуальной машины вы заметите, что VMware Player обновил alice_clone.vmx, как показано ниже:

$ diff alice/alice.vmx alice_clone/alice_clone.vmx

66c66
 ethernet0.generatedAddress = "00:0C:29:72:33:19"
68c68
 ethernet1.generatedAddress = "00:0C:29:72:33:23"
75,77c75,77
< uuid.location = "56 4d 36 a3 43 16 0f 4f-78 ef 23 ad 9c 68 24 9e"
 uuid.location = "56 4d 83 7a 5e 2c 7f 0a-df c7 a7 2a 04 72 33 19"
> uuid.bios = "56 4d 83 7a 5e 2c 7f 0a-df c7 a7 2a 04 72 33 19"

После запуска клонированной виртуальной машины не забудьте изменить ее имя хоста, так как оно осталось тем же самым что и у старой машины.


Эта статья еще не оценивалась
Вы сможете оценить статью и оставить комментарий, если войдете или зарегистрируетесь.
Только зарегистрированные пользователи могут оценивать и комментировать статьи.

Комментарии отсутствуют