博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
foreman架构的引入2-安装前环境准备
阅读量:7021 次
发布时间:2019-06-28

本文共 1173 字,大约阅读时间需要 3 分钟。

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

Foreman官网提供了每个版本非常完善的安装步骤,无论是源码安装还是rpm包安装都变得非常方便。而且Foreman通过puppet模块对安装步骤进行了封装并提供了大量的安装参数可以传输,相当的方便。不过由于其体系过大,代理很多软件,安装的软件包超多,安装过程也并非那么简单。

以下是需要考虑的问题及解决方法

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

关于Foreman1.5.4版本介绍及安装方法可参考官网 

操作系统的选型

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

RHEL6.*

CentOS6.*

Fedora19

如果你考虑使用deb包安装,请使用以下系统及版本

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依赖的包比较多,需要从以下三个网站获取

1、Foreman官网:

2、EPEL官网: 

3、PuppetLabs官网: 

思考:以上三个官网安装包那么多,如果能够获得到安装Foreman的包呢?

如果你确实比较懒,可以去我的Github上下载 

操作系统配置注意事项

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

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

3、安装之前,必须先安装puppet客户端,并且和puppetmaster进行签名认证。

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

@KissPuppet

2014年8月19号 上海

交流方式:

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

微信公众号

QQ交流群:296934942

转载地址:http://ifbxl.baihongyu.com/

你可能感兴趣的文章
【手把手教你全文检索】Apache Lucene初探
查看>>
sql2000 sp_password 错误
查看>>
单页面应用简介
查看>>
关联关系映射
查看>>
centos7 快速卸载openjdk
查看>>
排序代码练习
查看>>
Java泛型
查看>>
ie8,ff,google,opera都不乱,国产(360和傲游)乱
查看>>
工厂模式
查看>>
spring-boot项目在外部tomcat环境下部署
查看>>
正在创业或准备创业的你如何组建技术团队?
查看>>
什么是句柄?为什么会有句柄?HANDLE
查看>>
IBM的DB2数据库常用命令及查询
查看>>
MyCat_sequence配置
查看>>
关于JVM直接内存触发Full GC
查看>>
java 获取网页源码内容
查看>>
AJAX 基本内容1
查看>>
CDN缓存加速系统wdcdn3.1版本发布(20120929)
查看>>
关于Android RenderScript 的详细说明和一些实用文档
查看>>
zTree右键问题
查看>>