Puppet은 puppet-agent 패키지 버전과 다른 버전을 표시합니다.

Puppet은 puppet-agent 패키지 버전과 다른 버전을 표시합니다.

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-agentAIO(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-agentPuppet Server를 실행할 때 puppet-agent. 서버는 Puppet 4.7.0의 모든 언어 기능에 액세스할 수 있습니다.

즉, Puppet 4.7.0을 서버 및 에이전트로 사용하고 있습니다. 믿다 puppet --version.

관련 정보