我有一台运行 CentOS 6.6 的机器,我想在其上安装 Puppet 4.x。我按照文档页面上的说明操作,首先安装了 Puppet 存储库:
rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm
无论我尝试通过 yum 安装什么(puppet 服务器或 puppet 代理),它都会提供 puppet 版本 3.8.7。但我在 Puppet 官方网站上看到最新的 Puppet 是 4.4。我阅读了文档,但找不到通过 yum 安装此版本的方法。
答案1
对于 Puppet 4,您需要 PC1(Puppet Collections)存储库,而不是您已配置的旧存储库。
对于 CentOS/EL 6,运行:
rpm -ivh https://yum.puppetlabs.com/puppetlabs-release-pc1-el-6.noarch.rpm
这将配置一个包含puppet-agent
包的 repo,其中包含 Puppet 4 和其他工具。