我被要求创build一个自动部署,configuration,安装/更新网站的设置。 一堆小型网站将捆绑在一台服务器上。 如果更多的网站将出现一个新的服务器将被创build…
我决定给我们这个任务的厨师 。
所有服务器将以相同的版本和configuration运行Ubuntu。
实际的问题是:
在开始实际部署之前,所有事情都需要正确testing,所以我的问题是:什么是在Ubuntu笔记本电脑上运行多个(5-10个)虚拟机的最佳虚拟化工具?
要求:
到目前为止,我看着:
有什么build议么?
如果对我所做的事情有任何疑问,请对此问题发表评论,我会尽快回复。
这个问题不是关于实际的设置,而是关于一个很好的工作环境。
对于笔记本电脑和分布式开发,我build议stream浪汉 。 它在内部使用VirtualBox,您可以使用Chef / Puppet自动执行堆栈。 它也会满足你的其他要求。
对于生产:使用适当的pipe理程序(ESX,XEN等)或公共云。
VirtualBox可以让你快速克隆虚拟机。 见,例如, 这个文件 。 在所有免费的Linux虚拟化解决scheme中,它具有最好的用户界面,尽pipe它可能不是最高性能的。 它既是免费又开放的源码,安装和使用起来非常简单。
我做了类似的事情,但是在Debian中,我去了Xen 4,因为服务器没有安装X. 在我的服务器上,当我需要一个新的服务器时,我使用了一个操作系统模板。 这对我来说是最简单的方法,让所有的东西快速运转起来。
如果你谷歌“Xen克隆虚拟机”,你会发现几个关于它的链接。