foreman puppet 管理数百台服务器,无需登录每台设备

foreman puppet 管理数百台服务器,无需登录每台设备

我想知道是否有办法在 foreman 中管理数百台服务器。

假设我有 100 台机器。每台机器都已安装操作系统,并且可以访问 ssh。

现在我想通过 Puppet 在所有这些机器上从 Foreman 主机安装特定软件。我不想登录每个系统并安装 Puppet、手动配置 SSL 等。

我可以从主机进行这些配置吗?无需登录每台机器?

我可以从主机在所有这些机器上安装 puppet/puppet CA 吗?

我在主机中看到了配置。有人能指导我如何使用配置吗,对于已经安装了操作系统的机器?

答案1

您可以采用目前用于管理数百台服务器的任何方法来启用和配置服务器上的 puppet,并将其指向 Foreman 服务器。如果您没有这样的方法,您别无选择,只能手动执行。如果启用了 SSH,您可能能够编写一些脚本expect或类似的东西来简化操作。另外,请务必查看其他配置管理系统,尤其是 Ansible。

Provisoning 是作为第一步管理步骤安装操作系统的模块。

相关内容