我正在尝试在RedHat Linux版本7上安装Puppet。
说明说您需要安装“可选频道”。
有人可以提供有关如何执行此操作的说明吗?我想安装Puppet。我尝试在没有可选通道的情况下安装Puppet Master。最重要的是我无法创办木偶大师。
当我尝试跑步时:
/etc/init.d/puppetmaster restart
但我明白了:
-bash: /etc/init.d/puppetmaster: No such file or directory
答案 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
这应该有效。
答案 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