foreman架构的引入2-安装前环境准备
零基礎(chǔ)學(xué)習(xí)Puppet自動化配置管理系列文檔
Foreman官網(wǎng)提供了每個版本非常完善的安裝步驟,無論是源碼安裝還是rpm包安裝都變得非常方便。而且Foreman通過puppet模塊對安裝步驟進行了封裝并提供了大量的安裝參數(shù)可以傳輸,相當(dāng)?shù)姆奖恪2贿^由于其體系過大,代理很多軟件,安裝的軟件包超多,安裝過程也并非那么簡單。
以下是需要考慮的問題及解決方法
特別說明:接下來的所有的推薦說明、操作和測試都是基于目前最新版1.5.4進行的,而1.6版本只更新了2個Release,還不太穩(wěn)定。
關(guān)于Foreman1.5.4版本介紹及安裝方法可參考官網(wǎng)?http://theforeman.org/manuals/1.5/index.html#3.4InstallFromSource
操作系統(tǒng)的選型
Foreman官網(wǎng)yum倉庫只提供了el6和f19的rpm(http://yum.theforeman.org/)包,Debian的deb包(http://deb.theforeman.org/),并未提供低版本或者其它系統(tǒng)的rpm包。還有源碼包的下載方式:git clone https://github.com/theforeman/foreman.git -b 1.5.4?所以,如果你考慮使用rpm包安裝,請使用以下系統(tǒng)及版本:
RHEL6.*
CentOS6.*
Fedora19
如果你考慮使用deb包安裝,請使用以下系統(tǒng)及版本
Debian Linux 7.0 (Wheezy)
Debian Linux 6.0 (Squeeze)
Ubuntu Linux 14.04 LTS (Trusty Tahr)
Ubuntu Linux 12.04 LTS (Precise Pangolin)
如果你并不打算使用以上系統(tǒng),比如現(xiàn)在很多金融行業(yè)使用的SLES系統(tǒng)等,需要考慮使用源碼包安裝,源碼包安裝通過bundle命令完成,也非常方便。以后的Docker技術(shù),也許這種方法安裝會更合適。
安裝包準(zhǔn)備
安裝Foreman依賴的包比較多,需要從以下三個網(wǎng)站獲取
1、Foreman官網(wǎng):?http://yum.theforeman.org/
2、EPEL官網(wǎng):?http://fedoraproject.org/wiki/EPEL
3、PuppetLabs官網(wǎng):?http://yum.puppetlabs.com/
思考:以上三個官網(wǎng)安裝包那么多,如果能夠獲得到安裝Foreman的包呢?
如果你確實比較懶,可以去我的Github上下載?https://github.com/kisspuppet/foreman-repo
操作系統(tǒng)配置注意事項
1、操作系統(tǒng)版本必須是RHEL6版本以上,建議使用6.4或6.5。
2、主機名必須符合完全合格的FQDN名稱,其次必須小寫(大寫名稱在安裝MySQL的時候會提示授權(quán)問題不能通過) eg. foreman.kisspuppet.com
3、安裝之前,必須先安裝puppet客戶端,并且和puppetmaster進行簽名認(rèn)證。
4、系統(tǒng)時間和puppetmaster端保持一致,防火墻、selinux記得關(guān)閉。
@KissPuppet
2014年8月19號 上海
返回主目錄
交流方式:
微信公眾號:puppet2014,可微信搜索加入,也可以掃描以下二維碼進行加入
微信公眾號
QQ交流群:296934942
轉(zhuǎn)載于:https://blog.51cto.com/dreamfire/1565523
總結(jié)
以上是生活随笔為你收集整理的foreman架构的引入2-安装前环境准备的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 陶哲轩实分析 定理 13.1.5
- 下一篇: 烂泥:利用Diskgen找回分区破坏前的