将节点添加到 Foreman

将节点添加到 Foreman

我完全搞不懂如何将我的服务器添加到 Foreman。我已经设置了一个 Foreman 服务器,我将 /etc/puppet/puppet.conf 中的“server”指令指向我的 Foreman 服务器,并且在“Provisioning=>Smart Proxy”下我看到了签名请求。我已通过 Web 界面对它们进行了签名,但当我转到“Hosts=>All hosts”时,那里只列出了 Foreman 服务器。

我需要做什么才能将我的服务器添加到此列表中,以便我可以通过 Puppet 管理服务器?

这是我在服务器上使用的 puppet.conf 文件:

[main]
logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=$vardir/lib/facter
prerun_command=/etc/puppet/etckeeper-commit-pre
postrun_command=/etc/puppet/etckeeper-commit-post

[agent]
server = foreman.srv.mydomain.com

答案1

客户端需要运行 puppet。之后它将出现在 foreman 中

相关内容