使用VirtualBox / VMWare将软件部署到多个站点?

我目前正在评估使用VirtualBox(或VMWare)将后续项目部署到10个站点的可行性

为什么我要这样做? 因为我10个站点的IT人员不够强大,设置这些“内部项目”的步骤也很复杂

我可以预见什么是缺点?

  • 需要额外的电力来运行该虚拟机实例
  • 如何安装这些东西,IT人员不会有太多的知识
  • 成本(商业环境中的VirtualBox许可证以及额外的操作系统许可证)

我真的在寻求这种方法的意见/build议,或者我可以进一步阅读的任何链接

非常感谢

能够将给定的操作系统和应用程序堆栈标准化为可部署的映像确实有很多好处。 创build时间是:一次+每个站点的轻微更改(主机名,IP地址)。

我不确定虚拟化工具的成本是否应该被认为是“高”,如果你避免增加额外的员工和/或培训你现在拥有的。

从快照/图像恢复也很容易。

如果您在映像中发现问题,则可以将其修复到一个位置,然后重新部署。

我所看到的唯一一个问题是,如果图像开始存储自己的数据,则不能只是重新成像。 如果他们只是回复“父母”,那么我认为这是一个好主意。

我的猜测是,你应该问你IT员工,因为如果他们没有足够的时间,他们不会很高兴find你的虚拟化架构,这可能是你所有的东西寄生在她的networking中。

如果他们的技能不够,你的公司可能应该解雇他们,因为那样的东西不是很难做到。

那么,关于你的问题,你只需用你的操作系统和软件完成第一个映像(VDI磁盘),并把它们推送给你所有的客户。

要执行此操作,您可能必须构build一个Deployement服务器。

关于许可证,实际上你并不需要使用virtualbox,企业许可证只适用于那些想重build自己的VirtualBox的人。