facter pe_build和facter pe_version有什么区别,facter pebuild返回2015.3.0 facter peversion返回4.3.1如何在所有puppet master opensource以及企业中正确获取版本?
答案 0 :(得分:2)
pe_build
是整个Puppet PE all-in-one软件包的版本代码。 pe_version
是该软件包的Puppet组件的版本。如果您发现这些不同而令人困惑,那么您并不孤单。
在任何情况下,两个事实都是PE特定的,如名称前缀所示。如果您希望以兼容OS和PE的方式使用Puppet代理的版本,那么您应该可以使用$clientversion
来实现此目的。
答案 1 :(得分:1)
最大的区别是,Puppet Enterprise是一个软件包。
您应该可以通过Puppet opensource版本获取PE版本的信息:
# 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
参考: