我正在开发一个需要以下内容的项目:
- 在多个位置集中管理多个服务器
- 多个位置之间的安全连接
- 管理多个服务器配置
事实
将有 6 至 30 位主机。
所有操作系统都将是 64 位 Ubuntu 9.10。
东道主将在北美、欧洲和印度。
我可以使用哪些软件来管理所有主机?
我可以使用哪些软件来管理和部署配置?
我看过 Chef、Puppet 和 Bcfg2。考虑到主机数量较少,Puppet 和 Chef 的部署看起来很复杂,是否有更好的方法或最适合的应用程序来执行此操作?
为了保护连接,我应该寻找 SSH 或 VPN 解决方案吗?