1

facter pe_build 和 facter pe_version 有什么区别,facter pebuild 返回 2015.3.0 facter peversion 返回 4.3.1 如何在所有 puppet master 开源以及企业中正确获取版本?

4

2 回答 2

2

pe_build是整体 Puppet PE 一体机包的版本代码。 pe_version是该包的 Puppet 组件的版本。如果您发现这些差异令人困惑,那么您并不孤单。

在任何情况下,这两个事实都是特定于 PE 的,正如名称前缀所示。如果您想要 Puppet 代理的版本,以一种适用于 OS 和 PE 的方式,那么您应该能够$clientversion用于该目的。

于 2015-12-16T15:20:41.127 回答
1

最大的不同是,Puppet Enterprise 是一个软件包。

您应该可以了解 PE 版本如何与 Puppet 开源版本映射的信息:

# Agent Components (On All Nodes)
PE Version  Puppet Agent    Puppet  Facter  Hiera   MCollective Ruby    OpenSSL
2015.3.0    1.3.2   4.3.1   3.1.3   3.0.5   2.8.6   2.1.7   1.0.2d


# Server Components
PE Version  Puppet Server   PuppetDB    r10k    Razor Server    Razor Libs  PostgreSQL  Java    ActiveMQ    Nginx
2015.3.0    2.2.34  3.2.2   2.1.1   1.1.0   1.0.1   9.4.5   1.8.0   5.11.1  1.8.0

参考:

概述

于 2015-12-16T06:27:08.037 回答