如何自动克隆虚拟机?

如何自动克隆虚拟机?

我在 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 变量等)

相关内容