如何安装RHEL的可选通道来安装Puppet?

时间:2015-03-03 21:21:31

标签: linux installation puppet redhat

我正在尝试在RedHat Linux版本7上安装Puppet。

说明说您需要安装“可选频道”。

有人可以提供有关如何执行此操作的说明吗?我想安装Puppet。我尝试在没有可选通道的情况下安装Puppet Master。最重要的是我无法创办木偶大师。

当我尝试跑步时:

/etc/init.d/puppetmaster restart

但我明白了:

-bash: /etc/init.d/puppetmaster: No such file or directory

2 个答案:

答案 0 :(得分:0)

阅读文档:

subscription-manager repos --enable=rhel-7-server-optional-rpms

(来自RedHat Docs

然后,安装Puppetserver:

sudo rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm

sudo yum install puppet-server

来自Puppet Docs

这应该有效。

答案 1 :(得分:0)

这就是我在这个特定示例中安装存储库的发布包,Puppet存储库的方式:

BASEARCH=$(uname -i);
RELEASE=$(cat /etc/redhat-release | sed -rn '/(Final|release)/s/^[^0-9]*|[^0-9.]*$//gp' | sed -e 's/[.].*//');

rpm -Uhv http://yum.puppetlabs.com/el/$RELEASE/products/$BASEARCH/$(curl -s http://yum.puppetlabs.com/el/$RELEASE/products/$BASEARCH/ | grep puppetlabs-release | tail -n1 | sed 's%.*>\(.*.release-.*noarch.rpm\)<.*%\1%');

此代码为您运行的操作系统版本安装最新版本的发行包。您无需知道准确的版本号......

比安装Puppet服务器

yum install puppet-server