Puppet 傀儡特工大规模部署

Puppet 傀儡特工大规模部署,puppet,Puppet,是否有一种内置方法可以在数百个节点上以无人值守、自动化的方式大规模部署Puppet代理?(提供用户/通行证/证书)基本上,您只需要在这些机器上安装Puppet代理。我假设您不会为数百个节点手动安装软件包,对吗 安装代理后,它将自动找到Puppet主机(如果Puppet.yourdomain.com指向该主机),向需要签名的主机发送证书请求。你也可以使用木偶的形状 此外,Puppet Enterprise和是基于Puppet的,它们附带了额外的资源调配功能。没有内置的方法来实现这一点。但是,您始终

是否有一种内置方法可以在数百个节点上以无人值守、自动化的方式大规模部署Puppet代理?(提供用户/通行证/证书)

基本上,您只需要在这些机器上安装Puppet代理。我假设您不会为数百个节点手动安装软件包,对吗

安装代理后,它将自动找到Puppet主机(如果Puppet.yourdomain.com指向该主机),向需要签名的主机发送证书请求。你也可以使用木偶的形状


此外,Puppet Enterprise和是基于Puppet的,它们附带了额外的资源调配功能。

没有内置的方法来实现这一点。但是,您始终可以使用kickstart/pre-seed部署puppet代理作为操作系统资源调配的一部分,并将其交给puppet来管理您的主机

或者,您也可以编写自定义shell脚本在数百台计算机上部署puppet代理,我个人使用这种方法来管理puppet。以下是参考资料


另外,您可能会感兴趣的是,哪一个自动部署puppet作为裸机资源调配的一部分,并将其交给puppet进行配置管理。

我建议您使用并行SSH。有很多口味,我更喜欢巧克力,明白吗

您需要使用组创建/etc/clustershell/groups文件,例如:

all: node[1-2000]
然后,您可以通过以下方式轻松地在所有节点上安装puppet:

clush -bw @all yum -y install puppet