Как автоматически клонировать ВМ?

Я запускаю виртуальную машину Windows XP на хост-машине Ubuntu версии 14.04. Я 5 раз клонировал основную ВМ. Я запускаю специальное программное обеспечение на первой виртуальной машине. Программное обеспечение может повредить виртуальную машину в тот или иной день. Так вот почему я автоматически запускаю одну из оставшихся 4 ВМ.

Поскольку оставшиеся виртуальные машины будут повреждены временем, мне интересно, как я могу сгенерировать на хост-компьютере сценарий bash, который позволит мне автоматически клонировать безопасную виртуальную машину?

1 ответ

Решение

Чтобы просто клонировать ВМ vm1 (где vm1 это имя виртуальной машины) vm2что-то вроде этого будет делать:

vboxmanage clonevm vm1 --name vm2

Для получения дополнительной информации, запустите vboxmanage --help - clonevm Могут быть разные варианты:

  clonevm                   <uuid|vmname>
                            [--snapshot <uuid>|<name>]
                            [--mode machine|machineandchildren|all]
                            [--options link|keepallmacs|keepnatmacs|
                                       keepdisknames]
                            [--name <name>]
                            [--groups <group>, ...]
                            [--basefolder <basefolder>]
                            [--uuid <uuid>]
                            [--register]

Это может быть сделано автоматически в скрипте (например, проверка времени доступа мод / доступа, присвоенного имени на основе даты, переменной gvfs и т. Д.)

Другие вопросы по тегам