每次我购买新服务器或重新加载现有服务器(CentOS 6.X)时,我都必须在 chkconfig 中决定让哪些服务保持运行。数据中心工作人员似乎没有使用单一版本的 CentOS,有时运行的默认服务也不同。我总是倾向于关闭我从未听说过的每一项服务,但后来我想,如果它没有坏,就不要修复它。
如何处理新安装中的默认服务?
答案1
使用类似的东西创建一个标准构建cobbler
。
在构建过程中,配置您的服务器kickstart
以仅启用您在每台服务器上绝对需要的服务。这将创建一个最低公分母。
然后,puppet
根据特定用途来区分每个服务器。
答案2
我会自动化配置。如果您认为某些东西发生了变化,或者新机器设置正确,则可以覆盖所有基础并使用 Puppet 来管理服务器。
如果您不想通过网络执行此操作,您可以在同一服务器上运行 Puppet 服务器和客户端实例,并使用单独的本地 Puppet 配置进行管理。
答案3
- 启用绝对需要
- 禁用显然不需要
- 其余保持原样