Filipe Miguel Fonseca Asked: 2009-05-28 02:50:51 +0800 CST2009-05-28 02:50:51 +0800 CST 2009-05-28 02:50:51 +0800 CST 自动化 VM 的配置 772 我需要在 VMware 基础架构之上设置一个动态测试环境。目标是让我的测试应用程序调用一些触发整个配置过程的服务: 创建虚拟机 安装我的应用程序的最新版本 运行配置列表 启动/停止服务 以后我需要能够摧毁机器! 有没有可以处理这个过程的软件?还是我需要组装一个定制的? virtualization automation 6 个回答 Voted berberich 2009-05-28T03:57:30+08:002009-05-28T03:57:30+08:00 VMware 的vCenter Lab Manager产品正是为此目的而设计的。 当然,您必须为 vSphere 和 Lab Manager 许可证付费,但如果您已经在 VMware 环境中并且计划进行大量自动化测试,那么成本可能会物有所值。 Best Answer Greg Work 2009-05-28T04:21:23+08:002009-05-28T04:21:23+08:00 VMware 确实有一些适用于这种工作流程的产品。Lab Manager或Orchestrator可以自动化您想要的大部分内容。如果您想在配置/拆卸过程中节省一些现金,您可以使用他们的脚本 API 和V(I)MA(此处的论坛)推出自己的解决方案 为了自动化您的应用程序部署和配置,Puppet或cfengine将执行配置管理和应用程序安装,并且可以与Capistrano一起用于通用自动化。 geoffc 2009-05-28T03:25:56+08:002009-05-28T03:25:56+08:00 在商业上,Novell 有一个名为 Zenworks Orchestrator 2.0 的产品,您可能会觉得它很有趣。 自从他们购买 PlateSpin 以来,他们一直在将 PlateSpin 产品组合中的功能集成到 Orchestrator 产品中。 诚然,它的目标可能比您正在寻找的要高一点,唉。更多地关注大型数据中心,工作负载变化迅速,例如大型 SAP 系统,可能需要启动一些虚拟机以在夜间工作,然后在白天或任何时候关闭它们。 非常整洁和有趣(和复杂)的产品。很酷,但商业化,可能比你想要的更多。 Kyle Brandt 2009-05-28T03:39:12+08:002009-05-28T03:39:12+08:00 我将创建一个仅包含操作系统等的 barbones VM。然后您可以复制 VM 文件以克隆 VM,然后在 VM 中自动执行构建过程。不完全是您所要求的,但我想我会给出我的KISS 原则答案 :-) 您也可以只使用 VMWare 工作站中的快照功能。 Xinity 2009-05-28T03:45:28+08:002009-05-28T03:45:28+08:00 我最好的建议是:使用快照选项,这样您可以在几秒钟内克隆您的 barbones VM,并在完成所有测试后将其销毁。如果您使用的是 Linux,则可以使用 lvm 或 vmware 快照功能,它们都可以完美运行。 mverwijs 2009-05-28T03:55:14+08:002009-05-28T03:55:14+08:00 此刻坐在木偶训练中,所以我不得不说……还原实验室的木偶。 能够在非虚拟机机器上使用您的清单/食谱 它知道不同的虚拟机 没有供应商锁定 很好地扩展 开源 它没有做的实际上是生成你的虚拟机(我知道)。
VMware 的vCenter Lab Manager产品正是为此目的而设计的。
当然,您必须为 vSphere 和 Lab Manager 许可证付费,但如果您已经在 VMware 环境中并且计划进行大量自动化测试,那么成本可能会物有所值。
VMware 确实有一些适用于这种工作流程的产品。Lab Manager或Orchestrator可以自动化您想要的大部分内容。如果您想在配置/拆卸过程中节省一些现金,您可以使用他们的脚本 API 和V(I)MA(此处的论坛)推出自己的解决方案
为了自动化您的应用程序部署和配置,Puppet或cfengine将执行配置管理和应用程序安装,并且可以与Capistrano一起用于通用自动化。
在商业上,Novell 有一个名为 Zenworks Orchestrator 2.0 的产品,您可能会觉得它很有趣。
自从他们购买 PlateSpin 以来,他们一直在将 PlateSpin 产品组合中的功能集成到 Orchestrator 产品中。
诚然,它的目标可能比您正在寻找的要高一点,唉。更多地关注大型数据中心,工作负载变化迅速,例如大型 SAP 系统,可能需要启动一些虚拟机以在夜间工作,然后在白天或任何时候关闭它们。
非常整洁和有趣(和复杂)的产品。很酷,但商业化,可能比你想要的更多。
我将创建一个仅包含操作系统等的 barbones VM。然后您可以复制 VM 文件以克隆 VM,然后在 VM 中自动执行构建过程。不完全是您所要求的,但我想我会给出我的KISS 原则答案 :-) 您也可以只使用 VMWare 工作站中的快照功能。
我最好的建议是:使用快照选项,这样您可以在几秒钟内克隆您的 barbones VM,并在完成所有测试后将其销毁。如果您使用的是 Linux,则可以使用 lvm 或 vmware 快照功能,它们都可以完美运行。
此刻坐在木偶训练中,所以我不得不说……还原实验室的木偶。
它没有做的实际上是生成你的虚拟机(我知道)。