如果我需要同时运行一个Windows虚拟机的版本(在CentOS上使用KVM 0.10.2),每一个configuration都是不同的(一个快照将分支到它自己的虚拟机)什么是最好的,最快的方法? 我唯一的select是使用virt-sysprep然后使用virt-clone还是有更快的方法? 如果我不想运行虚拟机的两个版本,LVM快照是好的,但我确实如此。
我认为你必须克隆虚拟机。 如果您先创build一个好的模板VM,这应该不会太糟糕。
sysprep ( C:\Windows\System32\sysprep\sysprep.exe )。确保选中Generalize选项并将Shutdown选项设置为Shutdown。 这是现在你的模板。 不要重新启动这个虚拟机,否则会丢失sysprep设置。
对于每个VM,克隆此模板。 请注意,sysprep删除了您的networking设置,因此您将不得不在每个克隆上设置networking。
克隆过程将完全由主机上的磁盘速度驱动。 你可以通过更快的磁盘(也许是SAN)来加快速度。
另外,如果你有更小的虚拟磁盘,速度会更快。 Windows 2008将适合32GB。 如果您需要比特定虚拟机更高的性能,我们首选的方法是在克隆后添加第二个虚拟磁盘,并将其作为D:驱动器加载到guest虚拟机上,而不是为该VM扩展C:。