麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 系統(tǒng) > CentOS > 正文

Puppet3在CentOS6.5集群下的安裝

2024-06-28 13:19:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
Puppet3在CentOS6.5集群下的安裝

環(huán)境:3臺(tái)主機(jī),

ip分別為10.211.55.11、12、13

puppet master安裝在10.211.55.11

puppet agent安裝在10.211.55.11、12、13

1、安裝EPEL庫(kù) 后面安裝puppet Dashboard需要

yum install yum-PRioritiesrpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm rpm —import https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6

其中源可以替換為國(guó)內(nèi)鏡像

http://mirrors.ustc.edu.cn/fedora/epel/epel-release-latest-6.noarch.rpmhttp://mirrors.ustc.edu.cn/fedora/epel/RPM-GPG-KEY-EPEL-6

修改/etc/yum.repos.d/epel.repo文件

在[epel]最后添加一條屬性

priority=11

意思是yum先去官方源查,官方?jīng)]有再去epel的源找

2、在10.211.55.11上安裝dnsmasq域名解析服務(wù)

yum install dnsmasqchkconfig dnsmasq onservice dnsmasq startlokkit -p 53:udp(打開(kāi)iptables 53端口)echo "10.211.55.11 node01.myhost.com" >> /etc/hosts 

修改dnsmasq.conf

interface=eth0listen-address=10.211.55.11bind-interfacesresolv-file=/etc/resolv.confaddn-hosts=/etc/hosts

三臺(tái)主機(jī)上分別輸入

echo “nameserver 10.211.55.11” >> /etc/resolv.conf

改主機(jī)名

vi/etc/sysconfig/network 分別改為node01.myhost.com、node02.myhost.com、node03.myhost.com

驗(yàn)證DNS是否成功

netstat -tunlp|grep 53dig node02.myhost.com

3、在10.211.55.11安裝時(shí)間同步服務(wù)器

yum install ntpchkconfig ntpd onservice ntpd start

(待完善)

4、安裝Puppet

安裝官方源

rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm

導(dǎo)入GPG密鑰(驗(yàn)證包的完整性)

rpm --import http://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs

安裝

yum install puppet-serverservice puppetmaster startservice puppet startchkconfig puppetmaster onchkconfig puppet on

編輯/etc/puppet/puppet.conf

[agent]server = node01.myhost.com

自動(dòng)簽名

cat > /etc/puppet/autosign.conf <

測(cè)試連接

puppet agent -t

刪除證書(shū)

find /var/lib/puppet/ssl -name localhost.pem -delete

常用信息

puppet cert list -all(查看所有證書(shū))cat /etc/sysconfig/puppet(默認(rèn)配置)/var/lib/puppet (agent證書(shū)位置)/etc/puppet/puppet.conf (配置文件)/usr/share/puppet (安裝位置)puppet config print modulepath(查看模塊位置)puppet agent -t --summarize(查看報(bào)告)

5、安裝Dashboard 安裝

yum install -y MySQL mysql-devel mysql-server httpd mod_passenger puppet-dashboard

mod_passenger是讓apache支持ruby

配置:

/etc/my.cnf,

在[mysqld]字段,增加最后一行

# Allowing 32MB allows an occasional 17MB row with plenty of spare roommax_allowed_packet = 32M
/etc/init.d/mysqld startchkconfig mysqld onchkconfighttpd onservice httpd startmysqladmin -u root passWord 'password'

創(chuàng)建一個(gè)dashboard數(shù)據(jù)庫(kù)

mysql -uroot -ppassword <

編輯 /usr/share/puppet-dashboard/config/database.yml

production:  database: dashboard  username: dashboard  password: password  encoding: utf8  adapter: mysql

修改時(shí)區(qū) /usr/share/puppet-dashboard/config/environment.rb

#config.time_zone = 'UTC'  config.time_zone = 'Beijing'

初始化數(shù)據(jù)庫(kù)

cd /usr/share/puppet-dashboard/rake RAILS_ENV=production db:migrate

配置Apache

cat > /etc/httpd/conf.d/passenger.conf << EOFLoadModule passenger_module modules/mod_passenger.so   PassengerRoot /usr/share/rubygems/gems/passenger-3.0.17   PassengerRuby /usr/bin/ruby   PassengerHighPerformance on   PassengerMaxPoolSize 12   PassengerPoolIdleTime 1500   PassengerStatThrottleRate 120   RailsAutoDetect On           ServerName node01.myhost.com       DocumentRoot "/usr/share/puppet-dashboard/public/"       <Directory "/usr/share/puppet-dashboard/public/">          Options None          AllowOverride AuthConfig          Order allow,deny                  allow from all              ErrorLog /var/log/httpd/node01.myhost.com_error.log       LogLevel warn       CustomLog /var/log/httpd/node06.chenshake.com_access.log combined       ServerSignature On    EOF/etc/init.d/httpd startchkconfig httpd onlokkit -p 80:tcp

配置puppet

# puppet.conf (on puppet master)  [master]    reports = store, http    reporturl = http://node06.chenshake.com:80/reports/upload

/etc/init.d/puppetmaster restart

導(dǎo)入報(bào)告

cd /usr/share/puppet-dashboardrake gems:refresh_specsrake RAILS_ENV=production reports:importDelayed Job Workersenv RAILS_ENV=production /usr/share/puppet-dashboard/script/delayed_job -p dashboard -n 4 -m startps -ef|grep delayed_job|grep -v grepenv RAILS_ENV=production /usr/share/puppet-dashboard/script/delayed_job -p dashboard -n 4 -m stop

這個(gè)時(shí)候你才能在Dashbaord里看到數(shù)據(jù)

6、安裝Foreman (待完善)

參考:

http://www.chenshake.com/puppet-study-notes/

http://acooly.CUOxin.com/blog/1993484


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄网站免费在线看 | 爱唯侦察 国产合集 亚洲 | 在线观看视频毛片 | 嫩草91在线 | 羞羞的视频 | 免费一级特黄毛片视频 | 免费毛片在线 | 国产精品99久久久久久大便 | 九九热视频在线 | 欧美精品日日鲁夜夜添 | 国产91精品亚洲精品日韩已满 | 国产精品久久久久久久久久妇女 | 国产在线精品一区二区 | 天天看天天摸天天操 | 一色视频| 看国产一级毛片 | 孕妇体内谢精满日本电影 | 亚洲精品免费播放 | 成人福利在线视频 | 成年人黄视频 | 国产精选电影免费在线观看网站 | 免费1级做55爰片l在线观看 | 国产精品美女一区二区 | 97精品国产高清在线看入口 | 一级毛片真人免费播放视频 | 麻豆小视频在线观看 | 国产羞羞网站 | 欧产日产国产精品99 | 7777在线观看 | 欧美一级无毛 | 国产在线精品91 | 一级免费黄视频 | 精品一区二区三区不卡 | 91短视频在线观看 | 操操操操操 | 久久精品视频亚洲 | 欧美一级毛片大片免费播放 | 依依成人综合 | 成人毛片免费 | 午夜精品成人 | 欧美不卡视频在线观看 |