可以使用 capistrano 或 fabric 从头开始​​设置服务器吗?

可以使用 capistrano 或 fabric 从头开始​​设置服务器吗?

我希望有一个轻量级的命令行实用程序,我可以使用它从头开始设置服务器。

我喜欢 python 的 fabric 或 ruby​​ 的 capistrano,但从我读到的内容来看,它们更多地用于部署目的,而不是设置 apache、mysql、更新补丁等。

我知道还有其他工具,比如 puppet,但我不想为服务器等设置主/从,我希望有一个更轻量级的工具可以实现这一点。

答案1

您无需设置服务器/客户端基础结构即可使用 puppet,也无需运行 puppetmaster 守护程序。您可以直接将 puppetd ​​指向服务器的一组清单文件,它会很乐意为您配置一切。

答案2

您还可以研究使用 kickstart 和 pxe boots 进行初步设置。

答案3

我正在使用 fabric 在 EC2 上从头开始配置实例(一个现成的 ubuntu 映像);它工作得很好。有一些基本函数可用于在文件中附加和注释行,从而使修改配置文件变得可行。

相关内容