【问题标题】:Ending up with Puppet3.8.7 while trying to install puppet5在尝试安装 puppet5 时以 Puppet3.8.7 结束
【发布时间】:2017-11-22 12:03:27
【问题描述】:

我正在尝试在 Virtual-box CentOS-6.9.(Master) 上安装 puppet5

我输入了以下命令:

  1. iptables -F
  2. 服务 iptables 保存
  3. rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm
  4. yum install puppet-server
  5. puppet 资源包 puppet-server ensure=latest

最终当我输入:puppet --version 我得到 3.8.7

如何获得 puppet 版本 5? 我错过了什么吗?

谢谢

盎司

【问题讨论】:

标签: puppet


【解决方案1】:

Puppet 3、4 和 5 都使用不同的上游 yum 存储库,以避免意外升级到不兼容的版本。

如果您想在 EL6 机器上安装 Puppet 5,您需要执行以下操作:

rpm -ivh http://yum.puppetlabs.com/puppet5/puppet5-release-el-6.noarch.rpm
yum install puppet-agent -y

或者您可以在一个脚本中使用我的全部功能:

https://github.com/petems/puppet-install-shell

木偶 3.8.X

$ wget -O - https://raw.githubusercontent.com/petems/puppet-install-shell/master/install_puppet.sh | sudo sh

木偶 4

$ wget -O - https://raw.githubusercontent.com/petems/puppet-install-shell/master/install_puppet_agent.sh | sudo sh

木偶 5

$ wget -O - https://raw.githubusercontent.com/petems/puppet-install-shell/master/install_puppet_5_agent.sh | sudo sh

【讨论】:

    【解决方案2】:

    要在 CentOS-7 (VM) 中安装 Puppet5,我遵循以下步骤:

    1) 登录您的虚拟机并进入根目录

    sudo su -
    

    2) 根据你的系统架构从yum.puppetlabs.com复制Puppet5链接地址

    rpm -ihv https://yum.puppetlabs.com/puppet5/puppet5-release-el-7.noarch.rpm
    

    3) 安装 Puppet 服务器

    yum -y install puppetserver
    

    4) 现在如果你检查 puppet 版本 (puppet --version),它会显示错误 -> -bash: puppet: command not found。 这是因为 Puppet 在两个不同的路径中定义: /opt/puppetlabs/bin/opt/puppetlabs/puppet/bin

    要解决这个问题,您需要在 puppet-agent.sh 中添加二进制文件:

    vi /etc/profile.d/puppet-agent.sh
    

    5) 编辑文件puppet-agent.sh

    # Add /opt/puppetlabs/bin to the path for sh compatible users
    
    if ! echo $PATH | grep -q /opt/puppetlabs/bin ; then
      export PATH=$PATH:/opt/puppetlabs/bin
      export PATH=$PATH:/opt/puppetlabs/puppet/bin
    fi
    

    6) 再次以 root 身份注销并登录

    logout
    sudo su -
    

    7) 检查 Puppet 版本

    puppet --version
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-23
      • 1970-01-01
      • 2018-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多