安装花了我几天的时间,好心疼啊。《Puppet实战》上利用Foreman-installer安装Forman方法都很简单就是几条命令而已,但是碰到了404错误,google了一下,说吧foreman.rpos删了就是了,删了确实不报404错误,但是更严重的是之后连包都找不到了。把仓库都删了,哪来的包?!
安装过程:
1)添加仓库
yum -y install http://yum.theforeman.org/releases/1.1/el6/i386/foreman-release-1.1stable-3.el6.noarch.rpm
注意:
查看foreman.repo时候安装成功:ls /etc/yum.repos.d
要是不修改foreman.repo文件就直接安装会报错:
说找不到请求的URL,这是要修改"baseurl"的地址了:vim /etc/yum.repos.d/foreman.repo
因为foreman最新版本的只支持64位,而我的是32位,所以报错,而1.1版本是支持32位的所以只要把lastest改成能支持的版本就好了。
2)安装Apache,Ruby等相关包
yum -y install https://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
3)安装foreman-installer:
yum -y install foreman-installer
查看是否安装成功foreman-installer:
4.运行交互式程序安装并自动配置Foreman
ruby /usr/share/foreman-installer/generate_answers.rb