Клонирование или копирование виртуальных машин 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 и запустите виртуальную машину.
При запуске виртуальной машины вы увидите следующее сообщение:
Выберите "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"
После запуска клонированной виртуальной машины не забудьте изменить
ее имя хоста, так как оно осталось тем же самым что и у старой машины.
http://rus-linux.net/MyLDP/vm/vmware-clon.html
|