foreman架构的引入2-安装前环境准备

零基础学习Puppet自动化配置管理系列文档html

Foreman官网提供了每一个版本很是完善的安装步骤,不管是源码安装仍是rpm包安装都变得很是方便。并且Foreman经过puppet模块对安装步骤进行了封装并提供了大量的安装参数能够传输,至关的方便。不过因为其体系过大,代理不少软件,安装的软件包超多,安装过程也并不是那么简单。linux

如下是须要考虑的问题及解决方法git

特别说明:接下来的全部的推荐说明、操做和测试都是基于目前最新版1.5.4进行的,而1.6版本只更新了2个Release,还不太稳定。github

关于Foreman1.5.4版本介绍及安装方法可参考官网 http://theforeman.org/manuals/1.5/index.html#3.4InstallFromSource微信

操做系统的选型

Foreman官网yum仓库只提供了el6和f19的rpm(http://yum.theforeman.org/)包,Debian的deb包(http://deb.theforeman.org/),并未提供低版本或者其它系统的rpm包。还有源码包的下载方式:git clone https://github.com/theforeman/foreman.git -b 1.5.4 因此,若是你考虑使用rpm包安装,请使用如下系统及版本:ide

RHEL6.*学习

CentOS6.*测试

Fedora19网站

若是你考虑使用deb包安装,请使用如下系统及版本spa

Debian Linux 7.0 (Wheezy)

Debian Linux 6.0 (Squeeze)

Ubuntu Linux 14.04 LTS (Trusty Tahr)

Ubuntu Linux 12.04 LTS (Precise Pangolin)

若是你并不打算使用以上系统,好比如今不少金融行业使用的SLES系统等,须要考虑使用源码包安装,源码包安装经过bundle命令完成,也很是方便。之后的Docker技术,也许这种方法安装会更合适。

安装包准备

安装Foreman依赖的包比较多,须要从如下三个网站获取

一、Foreman官网: http://yum.theforeman.org/

二、EPEL官网: http://fedoraproject.org/wiki/EPEL

三、PuppetLabs官网: http://yum.puppetlabs.com/

思考:以上三个官网安装包那么多,若是可以得到到安装Foreman的包呢?

若是你确实比较懒,能够去个人Github上下载 https://github.com/kisspuppet/foreman-repo

操做系统配置注意事项

一、操做系统版本必须是RHEL6版本以上,建议使用6.4或6.5。

二、主机名必须符合彻底合格的FQDN名称,其次必须小写(大写名称在安装MySQL的时候会提示受权问题不能经过) eg. foreman.kisspuppet.com

三、安装以前,必须先安装puppet客户端,而且和puppetmaster进行签名认证。

四、系统时间和puppetmaster端保持一致,防火墙、selinux记得关闭。

@KissPuppet

2014年8月19号 上海

返回主目录

交流方式:

微信公众号:puppet2014,可微信搜索加入,也能够扫描如下二维码进行加入

微信公众号微信公众号

QQ交流群:296934942

QQ交流群

相关文章
相关标签/搜索