我需要在 VMware 基础架构上设置一个动态测试环境。目标是让我的测试应用程序调用一些触发整个配置过程的服务:
- 创建 VM
- 安装我的应用程序的最新版本
- 运行配置列表
- 启动/停止服务
稍后我需要能够破坏机器!
有没有软件可以处理这个过程?还是我需要组装一个定制的软件?
答案1
答案2
VMware 的vCenter 实验室管理器该产品正是为此目的而设计的。
当然,你必须同时支付 vSphere 和 Lab Manager 许可证的费用,但如果你已在 VMware 环境中,并且计划这样做很多自动化测试的成本很可能值得其收益。
答案3
从商业角度来看,Novell 有一款名为 Zenworks Orchestrator 2.0 的产品,您可能会感兴趣。
自从他们收购了 PlateSpin 以来,他们一直将 PlateSpin 产品组合的功能集成到 Orchestrator 产品中。
遗憾的是,它的目标可能比你期望的要高一些。它更关注大数据中心,其工作负载变化很快,例如大型 SAP 系统,可能需要在夜间启动一些虚拟机来工作,然后在白天或任何时候关闭它们。
非常简洁有趣(且复杂)的产品。很酷,但很商业化,可能超出您的预期。
答案4
我最好的建议是:使用快照选项,这样您可以在几秒钟内克隆您的 barbones VM,并在完成所有测试后销毁它。如果您使用的是 Linux,您可以使用 lvm 或 vmware 快照功能,它们都可以完美运行。