Puppet이 시스템에서 다른 버전을 표시하는 이유:
[root@localhost ~]# puppet --version
4.7.0
[root@localhost ~]# puppet agent --version
4.7.0
그런데 rpm을 보니 에이전트와 서버의 버전이 다르다고 나와요
[root@localhost ~]# rpm -qa | grep puppet
mcollective-puppet-common-1.11.1-1.el7.noarch
puppetlabs-release-22.0-2.noarch
mcollective-puppet-agent-1.11.1-1.el7.noarch
puppet-agent-1.7.0-1.el7.x86_64
puppet-agent-oauth-0.5.1-1.el7.noarch
puppetserver-2.6.0-1.el7.noarch
mcollective-puppet-client-1.11.1-1.el7.noarch
명확히 해주세요?
답변1
puppet-agent
AIO(All-in-One) 패키지라고 하는 많은 구성 요소의 번들입니다. 이에 대한 자세한 정보는 다음과 같습니다.
RPM을 사용하면 다음을 사용하여 puppet-agent
각 구성 요소의 내용과 버전을 찾을 수 있습니다 .rpm -qi puppet-agent
# rpm -qi puppet-agent
Name : puppet-agent
Version : 1.8.2
Release : 1.el7
Architecture: x86_64
Install Date: Wed 07 Dec 2016 07:12:31 EST
Group : System Environment/Base
Size : 126776210
License : See components
Signature : RSA/SHA512, Tue 06 Dec 2016 14:30:51 EST, Key ID 7f438280ef8d349f
Source RPM : puppet-agent-1.8.2-1.el7.src.rpm
Build Date : Mon 05 Dec 2016 19:37:56 EST
Build Host : hk1ldlzw0klwdyo.delivery.puppetlabs.net
Relocations : (not relocatable)
Vendor : Puppet Labs
URL : https://www.puppetlabs.com
Summary : The Puppet Agent package contains all of the elements needed to run puppet, including ruby, facter, hiera and mcollective.
Description :
The Puppet Agent package contains all of the elements needed to run puppet, including ruby, facter, hiera and mcollective.
Contains the following components:
augeas 1.4.0
cpp-hocon 0.1.4
[..]
puppet 4.8.1
[..]
출력의 "puppet" 버전은 Puppet 버전에 해당합니다.
# puppet --version
4.8.1
다음 사이트에서 온라인으로 요약된 정보를 찾을 수도 있습니다.꼭두각시 요원: 그게 무엇이고 그 안에 무엇이 들어있나요?puppet-agent/Puppet 버전 번호 테이블이 있습니다.
퍼핏 서버도 비슷합니다. 자체 번호 매기기 체계가 있으며 작성 당시 최신 버전은 2.7.2이고 귀하의 버전은 2.6.0입니다. 바라보다Puppet 서버: 릴리스 노트각 버전에 대한 정보입니다.
이 puppetserver
패키지에는 종속성이 있으므로 puppet-agent
Puppet Server를 실행할 때 puppet-agent
. 서버는 Puppet 4.7.0의 모든 언어 기능에 액세스할 수 있습니다.
즉, Puppet 4.7.0을 서버 및 에이전트로 사용하고 있습니다. 믿다 puppet --version
.