Клонирование или копирование виртуальных машин VMware PlayerИсточник: rus-linux Dan Nanni
В некоторых случаях вам может понадобиться создавать чистые виртуальные машины 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" для продолжения загрузки. $ 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" После запуска клонированной виртуальной машины не забудьте изменить ее имя хоста, так как оно осталось тем же самым что и у старой машины. |