什么是自动化Ubuntu服务器部署的最佳方式? 我看到有人将Kickstart移植到Ubuntu,但看起来并不完整。
对于configuration,您需要查看预安装 ,或者可能是system-imager 。
系统启动后进行configuration和维护,查看Chef等configurationpipe理工具。
我们的设置使用本地的脚本和木偶来实现几乎100%的自动部署。
我们考虑了FAI和preseeding,但发现我们现有的脚本只需要很less的胶水就可以做我们想要的,所以我们用了,FAI可能是未来的select。
我会build议你下载并阅读Ubuntu白皮书的自动部署 。
如果您打算部署大量节点,您可能应该考虑虚拟化。 在物理机器上,您只需安装Citrix XenExpress和VMWare ESX等解决scheme,就可以轻松安装虚拟机pipe理程序基础。
一旦完成,你所要做的就是复制/粘贴图像,并使用工具从简单的界面进行configuration。 您将获得一组用于不同目的的图像,并通过点击(或两个)部署您想要的任何一个。 即使您在执行1:1虚拟化(与ESX性能相比不是1:1)时只有几台服务器,这也很有趣。 你将能够更简单地pipe理/备份你的服务器。
显然,如果这仅仅是一对服务器,虚拟化是矫枉过正的。