在 puppet 6 中存储文件夹签名、请求、yaml 的位置

Where store folder signed, requests, yaml in puppet 6

我尝试将 cluster puppet 3 社区版迁移到 cluster puppet 6 社区版。我不使用 puppet 数据库。

我在集群 puppet 6 上同步自定义文件夹:

/var/lib/puppet/ssl/ca/signed
/var/lib/puppet/ssl/ca/requests
/var/lib/puppet/yaml

在 puppet 6 中存储签名、请求、yaml 的文件夹在哪里?

谢谢!

您在 Puppet 6 中查找的默认位置分别是

/etc/puppetlabs/puppet/ssl/ca/signed
/etc/puppetlabs/puppet/ssl/ca/requests
/opt/puppetlabs/server/data/puppetserver/yaml

听起来您可能试图避免 re-registering 使用新主节点的所有节点,但是 Puppet 3 到 Puppet 6 是 巨大 升级。 Puppet 对其证书处理进行了一些更改,您可能会发现 Puppet 6 不接受 Puppet 3 CA 签署的证书。需要考虑的一件事是将 P6 代理与 P3 代理一起安装,并使用 P3 使 P6 代理向 P6 主服务器注册。我做了类似的事情,将 0.24 升级到 5.0。