欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 在CentOS系統(tǒng)下安裝Puppet和Puppet Foreman的教程

在CentOS系統(tǒng)下安裝Puppet和Puppet Foreman的教程

熱門標簽:用什么軟件做地圖標注 洛陽外呼增值業(yè)務(wù)線路解決方案 騰沖銷售外呼管理系統(tǒng)服務(wù) 臨沂語音電話機器人公司 北京地圖標注平臺注冊入駐 電銷機器人自動撥號信息 長沙呼叫中心外呼系統(tǒng)穩(wěn)定嗎 昆明crm外呼系統(tǒng)價格 400電話申請安裝

一、系統(tǒng)環(huán)境:
 
Centos6.4 x86_64
 
192.168.6.171 puppet.domain.com
 
192.168.6.173 agent1.domian.com

二、關(guān)閉selinux 和 iptables(我這里是測試環(huán)境,也可以增加puppet端口8140)
 

復(fù)制代碼
代碼如下:
setenforce 0

/etc/init.d/iptables stop chkconfig iptables off

 

三、更改主機名、使用host解析
 

復(fù)制代碼
代碼如下:
[root@test ~]# cat /etc/sysconfig/network // # 192.168.6.171
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=puppet.domain.com

[root@test ~]# cat /etc/hosts
192.168.6.171 puppet.domain.com
192.168.6.173 agent1.domain.com

[root@test ~]cat /etc/sysconfig/network // # 192.168.6.173
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=agent1.domain.com

[root@test ~]# cat /etc/hosts
192.168.6.171 puppet.domain.com
192.168.6.173 agent1.domain.com

 

四、安裝yum源

1、# 下載地址 https://lug.ustc.edu.cn/wiki/mirrors/help/centos
 

復(fù)制代碼
代碼如下:
[root@puppet yum.repos.d]# cat CentOS-Base.repo
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base - mirrors.ustc.edu.cn
baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releaseverarch=$basearchrepo=os
gpgcheck=1
gpgkey=http://mirrors.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-6

#released updates
[updates]
name=CentOS-$releasever - Updates - mirrors.ustc.edu.cn
baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releaseverarch=$basearchrepo=updates
gpgcheck=1
gpgkey=http://mirrors.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-6

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirrors.ustc.edu.cn
baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releaseverarch=$basearchrepo=extras
gpgcheck=1
gpgkey=http://mirrors.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-6

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - mirrors.ustc.edu.cn
baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releaseverarch=$basearchrepo=centosplus
gpgcheck=1
enabled=0
gpgkey=http://mirrors.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-6

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - mirrors.ustc.edu.cn
baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/contrib/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releaseverarch=$basearchrepo=contrib
gpgcheck=1
enabled=0
gpgkey=http://mirrors.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-6

2、安裝puppet官方y(tǒng)um源
 

復(fù)制代碼
代碼如下:
rpm -Uvh http://yum.puppetlabs.com/el/6Server/products/x86_64/puppetlabs-release-6-6.noarch.rpm

五、安裝ruby環(huán)境(master和agent端都要操作)
 

復(fù)制代碼
代碼如下:
yum -y install ruby ruby-libs ruby-shadow



[root@puppet yum.repos.d]# ruby -v //# 檢查ruby版本
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]

 
master:

復(fù)制代碼
代碼如下:
yum -y install puppet-server

 
 
 
agent:

復(fù)制代碼
代碼如下:
yum -y install puppet

 
 

六、puppet配置文件(看到外面很多的文檔又是[main] [agent] [master] 把我都繞暈了 我就直接貼我的配置文件 很簡單要改的東西很少)

1、master端的配置文件
 

復(fù)制代碼
代碼如下:
[root@pupet ~]# cd /etc/puppet/

[root@pupet puppet]# cat puppet.conf

[main]

vardir = /var/lib/puppet // # 用來存放緩存數(shù)據(jù)、配置、客戶端返回的報告及文件備份

logdir = /var/log/puppet

rundir = /var/run/puppet

ssldir = $vardir/ssl // # 簽發(fā)認證文件目錄



[master]

reports = foreman,console,log // # 發(fā)送報告至console,foreman,log

certname = puppet.domain.com // # 配置主機名是puppet.domain.com

pluginsync = true // # 開啟插件同步

environment = production // # 指定運行環(huán)境是生產(chǎn)

# /etc/init.d/puppetmaster start 啟動puppetmaster

 
 

2、agent端的配置文件
 

復(fù)制代碼
代碼如下:
[root@agent ~]# cd /etc/puppet/
[root@agent puppet]# cat puppet.conf
[main]
logdir = /var/log/puppet
rundir = /var/run/puppet
ssldir = $vardir/ssl
pluginsync = true

[agent]
classfile = $vardir/classes.txt
localconfig = $vardir/localconfigs
#runinterval = 300
listen = true
report = true
server = puppet.domain.com // #指定server端

# /etc/init.d/puppet start 啟動puppet agent

 

七、puppet驗證

1、客戶端發(fā)起驗證
 

復(fù)制代碼
代碼如下:
[root@agent1 yum.repos.d]# puppet agent --test --server puppet.domain.com

Info: Caching certificate for ca
Info: csr_attributes file loading from /etc/puppet/csr_attributes.yaml
Info: Creating a new SSL certificate request for agent1.domain.com
Info: Certificate Request fingerprint (SHA256): C0:BB:24:3B:4B:59:F1:63:3D:EA:C1:EB:5B:2D:84:68:23:BA:F3:3D:0A:E6:8C:0E:38:3F:9E:F3:40:24:9A:68
Info: Caching certificate for ca
Exiting; no certificate found and waitforcert is disabled

2、服務(wù)端查看
 

復(fù)制代碼
代碼如下:
[root@puppet puppet]# puppet cert --list --all

"agent1.domain.com" (SHA256) C0:BB:24:3B:4B:59:F1:63:3D:EA:C1:EB:5B:2D:84:68:23:BA:F3:3D:0A:E6:8C:0E:38:3F:9E:F3:40:24:9A:68
+ "puppet.domain.com" (SHA256) AF:F9:25:75:0F:3A:C5:E2:B5:71:EE:4E:65:82:7A:C1:3E:20:74:EF:57:2D:2D:1D:E5:47:1D:03:76:A5:5C:07 (alt names: "DNS:puppet", "DNS:puppet.domain.com")

3、服務(wù)端完成驗證(顯示+號代表添加進來了 沒有的話是帶添加的主機)
 

復(fù)制代碼
代碼如下:
[root@puppet puppet]# puppet cert sign agent1.domain.com

Notice: Signed certificate request for agent1.domain.com
Notice: Removing file Puppet::SSL::CertificateRequest agent1.domain.com at '/var/lib/puppet/ssl/ca/requests/agent1.domain.com.pem'

復(fù)制代碼
代碼如下:
[root@puppet puppet]# puppet cert --list --all

+ "agent1.domain.com" (SHA256) 70:00:4D:89:53:2B:A4:C4:16:C4:DA:F1:63:59:5A:7A:0C:26:47:3B:74:4D:1C:29:C3:1B:BF:2E:B1:F4:89:D5
+ "puppet.domain.com" (SHA256) AF:F9:25:75:0F:3A:C5:E2:B5:71:EE:4E:65:82:7A:C1:3E:20:74:EF:57:2D:2D:1D:E5:47:1D:03:76:A5:5C:07 (alt names: "DNS:puppet", "DNS:puppet.domain.com")

4、服務(wù)端自動驗證配置
 

復(fù)制代碼
代碼如下:
vi /etc/puppet/puppet.conf // # 添加自動驗證配置文件路徑并開啟

autosign = $confdir/autosign.conf { mode = 664 }
auto = true

vi /etc/puppet/autosign.conf // # 指定所有以.domain.com結(jié)尾的主機名自動添加驗證

*.domain.com

5、master取消授權(quán)
 

復(fù)制代碼
代碼如下:
puppet cert --revoke agent1.domain.com

6、master刪除授權(quán)
 
在master端:
 

復(fù)制代碼
代碼如下:
puppet cert --clean agent1.domain.com

 
在agent端:
 

復(fù)制代碼
代碼如下:
find /var/lib/puppet/ssl/ -iname 'hostname'.pem -exec /bin/rm –rf {}

八、測試puppet文件推送功能
 
master端:
 

復(fù)制代碼
代碼如下:
# 定義一個test模塊

[root@puppet test]# pwd
/etc/puppet/modules/test
[root@puppet test]# ls
files manifests templates

# 自定資源文件

[root@puppet test]# cd manifests/
[root@puppet manifests]# ls
init.pp
[root@puppet manifests]# cat init.pp
class test {
file { "/tmp/$hostname.txt": content => "hello $hostname.txt"; }
}

# 對agent.domain.com節(jié)點倒入test模塊

[root@puppet nodes]# pwd
/etc/puppet/manifests/nodes
[root@puppet nodes]# cat agent.domain.com.pp
node 'agent.domain.com' {
include test
}

# 入口文件導(dǎo)入所有的節(jié)點

[root@puppet manifests]# pwd
/etc/puppet/manifests
[root@puppet manifests]# cat site.pp
import "nodes/*.domain.com.pp"

 
# agent 端
 

復(fù)制代碼
代碼如下:
[root@agent1 yum.repos.d]# puppet agent --test --server puppet.domain.com
Notice: Ignoring --listen on onetime run
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Caching catalog for agent1.domain.com
Info: Applying configuration version '1408524165'
Notice: /Stage[main]/Test/File[/tmp/agent1.txt]/ensure: defined content as '{md5}7509cca57ec6faec2d5dd2c76a68ea0b'
Notice: Finished catalog run in 0.10 seconds

# 驗證文件

[root@agent1 yum.repos.d]# cat /tmp/agent1.txt
hello agent1.txt

安裝Puppet foreman

準備工作:

1.在安裝foreman之前呢咱們需要安裝epel的源否則在執(zhí)行yum -y install foreman-installer 很多包是安裝不上的


復(fù)制代碼
代碼如下:
rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm

一、安裝
 

復(fù)制代碼
代碼如下:
yum -y install http://yum.theforeman.org/releases/1.6/el6/x86_64/foreman-release.rpm // 推薦使用官方的源自動解決依賴問題

yum -y install foreman-installer // # 開始安裝 如果發(fā)現(xiàn)有的包安裝報錯需要仔細檢查是不是源的問題(推薦epel源) 或者 防火墻 和 selinux

二、運行foreman安裝(以下二選其一即可,推薦非交互安裝方式)
 

復(fù)制代碼
代碼如下:
foreman-installer // # 這里所有的過程都是自動的 時間有點長,是太長了 好長...我又邪惡了~~

foreman-installer -i // # 如果需要自定義安裝 可以使用 -i 選擇交互式安裝 詳情請參考官方手冊

# 貌似每次我安裝都會卡在這里,不知道什么原因 我每次都會把它結(jié)束掉重新執(zhí)行foreman-installer 就好了 無解。。

Installing Debug: Package[foreman-postgresql](provider=yum): [22%] [....................

5794 ? Ss 0:04 /usr/bin/python /usr/bin/yum -d 0 -e 0 -y install foreman-postgresql // 進程一直卡在這里

# 安裝完后可以很清楚的看到httpd啟動失敗 咱們這里需要手動啟動一下 /etc/init.d/httpd start 安裝兩次都是失敗不知道是不是個例

Could not start Service[httpd]: Execution of '/sbin/service httpd start' returned 1: Starting httpd: [FAILED]
/Stage[main]/Apache::Service/Service[httpd]/ensure: change from stopped to running failed: Could not start Service[httpd]: Execution of '/sbin/service httpd start' returned 1: Starting httpd: [FAILED]

# 啟動foreman-proxy

/etc/init.d/foreman-proxy start

三、訪問web頁面
 
# 登錄web需要密碼這個密碼在安裝成功后終端會有顯示
 
* Foreman is running at https://puppet.domain.com
Initial credentials are strong>admin / sFuCu73KydURMTbi/strong>
* Foreman Proxy is running at https://puppet.domain.com:8443
* Puppetmaster is running at port 8140
The full log is at /var/log/foreman-installer/foreman-installer.log


標簽:遼寧 涼山 濰坊 通化 汕頭 昌都 三亞 南充

巨人網(wǎng)絡(luò)通訊聲明:本文標題《在CentOS系統(tǒng)下安裝Puppet和Puppet Foreman的教程》,本文關(guān)鍵詞  在,CentOS,系統(tǒng),下,安裝,Puppet,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《在CentOS系統(tǒng)下安裝Puppet和Puppet Foreman的教程》相關(guān)的同類信息!
  • 本頁收集關(guān)于在CentOS系統(tǒng)下安裝Puppet和Puppet Foreman的教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    亚洲人被黑人高潮完整版| 成人黄色软件下载| 性色av蜜臀av浪潮av老女人 | 亚洲一区免费观看| 99re在线精品| 色吊一区二区三区 | 亚洲黄色免费视频| 日韩欧美久久一区| 免费成人av在线播放| 手机免费看av片| 91麻豆精品国产91| 天天亚洲美女在线视频| 800av在线播放| 日韩欧美一二三区| 久久精品二区亚洲w码| 国产美女免费网站| 久久久久久9999| 国产精品一区二区久久精品爱涩| 色噜噜噜噜噜噜| 国产精品免费丝袜| 不卡av免费在线观看| 色噜噜久久综合| 亚洲国产精品天堂| 99久久免费看精品国产一区| 日韩一级在线观看| 狂野欧美性猛交blacked| www久久久久久久| 国产精品色在线| 91视频国产资源| 欧美喷潮久久久xxxxx| 石原莉奈在线亚洲二区| 中文精品在线观看| 久久精品一区二区三区不卡牛牛 | 国产麻豆剧传媒精品国产| 欧美日韩中文字幕一区| 天堂成人国产精品一区| 色欲AV无码精品一区二区久久| 国产午夜亚洲精品羞羞网站| 国产激情视频一区二区在线观看| 欧美性猛交xxxxx少妇| 亚洲va国产天堂va久久en| 90岁老太婆乱淫| 精品亚洲aⅴ无码一区二区三区| 欧美成人vr18sexvr| 国产精品一品二品| 在线观看91视频| 日本sm残虐另类| 秋霞欧美一区二区三区视频免费 | 亚洲天堂久久久久久久| 国产精品熟妇一区二区三区四区| 欧美本精品男人aⅴ天堂| 国产成人三级在线观看| 欧美日韩一区高清| 久久精品二区亚洲w码| 91国模大尺度私拍在线视频| 日韩成人精品在线观看| 日韩在线视频免费看| 亚洲一区二区三区四区五区黄| 日韩一级视频在线观看| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 欧美理论在线播放| 韩国视频一区二区| 欧美亚洲综合另类| 久久草av在线| 在线中文字幕一区二区| 玖玖九九国产精品| 欧美写真视频网站| 激情五月激情综合网| 欧美三级电影网| 韩国成人在线视频| 欧美日本一区二区在线观看| 国产伦精品一区二区三区视频青涩| 欧美午夜精品一区| 国产一区二区三区四区五区入口 | 粉嫩aⅴ一区二区三区四区 | 欧美精品久久久久久久久老牛影院| 激情综合色播五月| 欧美蜜桃一区二区三区| 粉嫩aⅴ一区二区三区四区| 日韩精品中文字幕一区二区三区| 不卡av电影在线播放| 久久久不卡网国产精品一区| 亚洲欧美日韩偷拍| 亚洲色图在线播放| 国产ts在线播放| 亚洲福利视频三区| 日韩女优一区二区| 国产自产视频一区二区三区| 在线播放亚洲一区| 91亚洲精品一区二区乱码| 久久精品日产第一区二区三区高清版 | 国产综合精品久久久久成人av| 亚洲一区电影777| 色综合天天综合网国产成人综合天| 麻豆极品一区二区三区| 成人一区二区三区视频| 精品少妇一区二区三区视频免付费 | 精品国产av无码| 亚洲午夜日本在线观看| 色综合色综合色综合| 国产一区日韩二区欧美三区| 欧美一区二区久久| 亚洲欧洲国产视频| 一区二区三区欧美激情| 国产大片免费看| 国产成人在线网站| 久久久久久久综合| 李宗瑞91在线正在播放| 天堂影院一区二区| 欧美日韩中文另类| 精产国品一区二区三区| 亚洲欧洲综合另类| 青青青在线免费观看| 国产成人自拍在线| 久久精品人人爽人人爽| xxxx日本黄色| 精品一区二区三区在线观看| 日韩欧美一级二级三级久久久| 日本黄色录像片| 亚洲成人免费观看| 欧美欧美欧美欧美| 特黄特色免费视频| 亚洲午夜免费福利视频| 欧美四级电影在线观看| 91色porny蝌蚪| 亚洲精品国产精品乱码不99 | 亚洲最新在线观看| 欧美自拍偷拍午夜视频| 91视视频在线观看入口直接观看www| 国产精品国模大尺度视频| 老熟妇高潮一区二区三区| 国产精品99久久久久久宅男| 日本一区二区免费在线| 成人18视频免费69| 成人久久18免费网站麻豆| 中文字幕亚洲在| 色先锋资源久久综合| 91在线高清观看| 亚洲一区中文在线| 7777精品伊人久久久大香线蕉的| 中文字幕人妻一区二区三区| 日韩成人av影视| 欧美成人vr18sexvr| 精品亚洲aⅴ无码一区二区三区| 国产精品一区二区无线| 国产精品不卡在线| 欧美性大战久久久| 精品熟女一区二区三区| 免费欧美在线视频| 久久久久久电影| 一本一道久久a久久精品| 国产亚洲色婷婷久久| 性做久久久久久久免费看| 日韩一级大片在线观看| 久久久久亚洲av无码a片| 国产成+人+日韩+欧美+亚洲| 中文字幕中文字幕在线一区 | 91精品国产综合久久国产大片| 日韩aaaaa| 激情文学综合插| 国产精品久久久久久福利一牛影视| 在线日韩国产精品| 在线视频 日韩| 国产精品一二三在| 亚洲欧美日韩中文播放 | 欧美久久久久久久久| 欧美图片第一页| 成人污污视频在线观看| 香蕉加勒比综合久久| 国产欧美日韩视频在线观看| 欧美亚洲另类激情小说| 国产激情在线免费观看| 国产99精品视频| 五月天一区二区| 国产日本欧洲亚洲| 欧美性生活一区| 国产美女免费无遮挡| 成+人+亚洲+综合天堂| 午夜免费欧美电影| 国产日韩欧美电影| 精品视频1区2区3区| 国产精品国产三级国产专业不 | 色综合久久久久网| 黄色污在线观看| 成人晚上爱看视频| 青娱乐精品视频| 亚洲素人一区二区| 日韩精品一区二区三区三区免费| 精品一区二区6| 国产高潮失禁喷水爽到抽搐| 国产一区在线观看麻豆| 亚洲一区二区三区四区在线免费观看 | 懂色av粉嫩av蜜乳av| 成人av片在线观看| 美女视频一区在线观看| 亚洲激情综合网| 国产亚洲精品精华液| 欧美日韩的一区二区| 色哟哟一一国产精品| 三级男人添奶爽爽爽视频|