Puppet mostra uma versão diferente para a versão do pacote de agente-fantoche

1

Por que o fantoche mostra versões diferentes no sistema:

[root@localhost ~]# puppet --version
4.7.0
[root@localhost ~]# puppet agent --version
4.7.0

Mas o rpm mostra a versão do diff para agente e servidor

[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

Por favor, esclareça?

    
por Rajnish Kumar Soni 07.12.2016 / 12:41

1 resposta

1

puppet-agent é um pacote que contém vários componentes, chamado de pacote multifuncional (AIO). Aqui estão mais algumas informações sobre isso:

Com os RPMs, você pode descobrir o conteúdo de puppet-agent e as versões de cada componente com rpm -qi puppet-agent , por exemplo

# 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
[..]

A versão do "fantoche" na saída corresponde à versão do Puppet:

# puppet --version
4.8.1

Você também pode encontrar essas informações resumidas on-line no agente-fantoche: O que é e o que há nele? com uma tabela de números de versão fantoche-agent / Puppet.

O Puppet Server é semelhante. Ele tem seu próprio esquema de numeração, onde o mais recente no momento da escrita é 2.7.2, e o seu é 2.6.0. Consulte Servidor de fantoches: Notas de versão para obter informações sobre cada versão.

O pacote puppetserver depende de puppet-agent , então quando você estiver executando o Puppet Server, você está usando o Puppet Server 2.6.0 com o Puppet 4.7.0 de puppet-agent . O servidor terá acesso a todos os recursos de idioma do Puppet 4.7.0.

Resumindo: você está usando o Puppet 4.7.0 para o servidor e o agente. Confie em puppet --version .

    
por 07.12.2016 / 13:18

Tags