目前我们有各种开发构建/测试盒。目标应用程序主要使用Python / gcc编写,使用postgres并附加了2个相同的USB设备。
主要构建操作系统是RHEL,FreeBSD& XP on i686。应用程序需要在每个操作系统的几个版本上定期构建和测试。
(也许下一步是测试奖金操作系统/发布/ CPU,例如Fedora,SuSE,Debian,Solaris和Vista,32位和x86-64硬件,甚至是PPC。 )
我希望我可以直接将现有的Filesystems复制到他们自己的可视化服务器逻辑卷(Xen或VMWare)上,启动VM并使用现有的测试服。
然后我们每天都可以将目标操作系统逻辑卷恢复到原始状态,然后运行构建和测试脚本。
在一个可视化框上运行一个VM / LV每个测试服务器似乎是一个好主意,但我遇到了一些问题。
到目前为止遇到的问题是:
VMWARE
更好地处理BIOS /硬件,不喜欢VLM上的VM
XEN
Logical Volume快照工作完美,LV可以扩展。
我还没有尝试过任何其他可视化解决方案。 {Wikipedia virtualization software}
我还应该考虑其他选择或路径吗?
欢迎使用有关此类测试系统的建议,工作示例,白皮书和/或常见问题解答。
本