我在 Ubuntu 主机版本 14.04 上运行 Windows XP VM。我克隆了 5 次主 VM。我在第一台 VM 上运行了一个特殊软件。该软件迟早会损坏 VM。所以这就是为什么我自动启动剩余 4 台 VM 中的一台。
由于剩余的 VM 会随着时间的推移而受到损害,我想知道如何在主机上生成一个 bash 脚本,让我能够自动克隆安全的 VM?
答案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]
这可以在脚本中自动完成(例如检查 mod/access 时间、根据日期分配名称、gvfs 变量等)