日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

puppet初探

發布時間:2025/4/5 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 puppet初探 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

需要軟件包:ruby,facter,puppet

前提要求客戶端能解析到服務端的hostname

puppet服務端配置:

?

tar zxvf facter-1.6.5.tar.gz cd facter-1.6.5 ruby install.rb cd .. tar zxvf puppet-2.6.13.tar.gz cd puppet-2.6.13 ruby install.rb cp conf/auth.conf /etc/puppet/ cp conf/redhat/fileserver.conf /etc/puppet/ cp conf/redhat/puppet.conf /etc/puppet/ cp conf/redhat/server.init /etc/init.d/puppetmaster chmod +x /etc/init.d/puppetmaster chkconfig --add puppetmaster chkconfig puppetmaster on mkdir -p /etc/puppet/manifests 生成pupput用戶 [root@testsns opt]# puppetmasterd --mkusers 啟動 [root@testsns opt]# /etc/init.d/puppetmaster start

fileserver.conf文件的配置:

[files]
path /opt/
allow *
[yum]
path /etc/yum/
allow *

site.pp文件的配置:

node default {???? #m所有客戶端都同步,單獨客戶端同步:node hostname
??????? file {
??????????????? "test":
??????????????? name => "/tmp/1.txt",
??????????????? content => template("/etc/passwd"),
??????? }
??????? file {
??????? "/opt/install.log":
??????? content => "test,my first puppetmaster",
??????? ensure => present,
??????? mode => 666,
??????? owner => puppet,
??????? group => puppet,
??????? }
??????? file {
??????? "/tmp/install.log":
??????? source => "puppet://node3.wanghaihao.cn/files/install.log",
??????? ensure => present,
??????? owner => puppet,
??????? group => puppet,
??????? mode => 666,
??????? }
??????? file {
??????? "/tmp/puppet-2.6.17.tar.gz":
??????? source => "puppet://node3.wanghaihao.cn/files/puppet-2.6.17.tar.gz",
??????? }
# tian jia group
??????? group {
??????? "haihao":
??????? gid=>1000,
??????? ensure => present,
??????? }
#tian jia user
??????? user {
??????? "haihao":
??????? uid => 1000,
??????? gid => 1000,
??????? home => "/home/haihao",
??????? shell => "/bin/bash",
??????? password => "123456",
??????? ensure => present,
??????? }
#yum an zhuang ruan jian
??????? package {
??????????????? "httpd":
??????????????? ensure => installed,
??????? }
#yum xie zai ruan jian
??????? package {
??????????????? "ftpd":
??????????????? ensure => absent,
??????? }
??????? service {
??????????????? "httpd":
??????????????? ensure => running,????????????? #kai qi fu wu
??????????????? enable => false,??????????????? #kai ji bu zi qi dong
??????? }
??????? service {
??????????????? "atd":
??????????????? ensure => stopped,????????????? #guan bi fu wu
??????????????? enable => true,???????????????? #kai ji zi qi dong
??????? }
??????? cron { "ntpdate":
??????????????? command => "/usr/sbin/ntpdate 192.168.1.103",
??????????????? user => root,
??????????????? minute => 0,
??????????????? hour => 1,
??????? }
??????? exec { "build-Nagios Plugins":
??????????????? cwd => "/root",
??????????????? command => "/bin/tar xzf nagios-plugins-1.4.15.tar.gz && cd nagios-plugins-1.4.15 && sh configure && make && make install",
??????????????? creates => "/usr/local/nagios",
??????????????? logoutput => on_failure,
??????????????? timeout => 0,
??????? }

??????? exec { "exec-mkdir":

????????? cwd => "/opt",

????????? command => "sh /opt/hh.sh",

????????? user => "root",

???????? path => "/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin",

??????? }

#tong bu mu lu
??????? file { "/tmp/test":
??????????????? owner => puppet,
??????????????? group => puppet,
??????????????? purge => true,
??????????????? recurse => true,
??????????????? force => true,
??????????????? source => "puppet://node3.wanghaihao.cn/yum/",
??????? }
}

客戶端的配置:

?

tar zxvf facter-1.6.5.tar.gz cd facter-1.6.5 ruby install.rb cd .. tar zxvf puppet-2.6.13.tar.gz cd puppet-2.6.13 ruby install.rb cp conf/auth.conf /etc/puppet/ cp conf/namespaceauth.conf /etc/puppet/ cp conf/redhat/puppet.conf /etc/puppet/ cp conf/redhat/client.init /etc/init.d/puppet chmod +x /etc/init.d/puppet vi /etc/puppet/puppet.conf --- [agent] Listen = true

Server = testsns puppetmasterd --mkusers /etc/init.d/puppet start ?

namespaceauth.conf文件的配置:

[fileserver]
??? allow *

[puppetmaster]
??? allow *

[puppetrunner]
??? allow *

[puppetbucket]
??? allow *

[puppetreports]
??? allow *

[resource]
??? allow *

測試:

認證:

客戶端發送請求 Puppeted --test –server testsns 服務器查看 Puppetca –list 服務器端簽名 Puppetca –s –a//對所有客戶端全部簽名 Puppetca –s nfstest?//只簽名某個客戶端

認證報錯:時間問題,處理辦法:

客戶端:pppet --genconfig | grep certdir

rm -rf? /var/lib/puppet/ssl

puppetd --test -server? $hostname

服務端:

puppetca -l

puppetca -s $hostname

轉載于:https://blog.51cto.com/hhwong/1163883

總結

以上是生活随笔為你收集整理的puppet初探的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91射区 | 日本三级吃奶头添泬 | 国产精品日本一区二区在线播放 | 国产成人激情视频 | 日噜| 一级黄色大全 | 午夜影院 | 91成人动漫| 亚洲AV无码久久精品浪潮 | 精品福利影院 | 国产一区视频免费观看 | 色爽交| 日本在线免费视频 | 久久久久黄色 | 亚洲精品一区二区三区影院忠贞 | 日韩电影一区二区 | 亚洲久草视频 | 免费男女视频 | 亚日韩在线 | 国产a大片| 人妻久久一区二区 | 欧美国产不卡 | 在线欧美国产 | 三级无遮挡 | 亚洲视频一区 | 日韩在线免费播放 | 日韩欧美精品一区二区三区 | 成人av免费 | 啪啪网视频 | 欧美综合一区二区三区 | 黄色国产视频 | 国产精品免费大片 | 日韩精品在线免费观看 | 啪视频在线观看 | 欧美三级视频网站 | 邻居交换做爰2 | 影音先锋亚洲天堂 | www.国产视频.com | 日韩精品一区二区三区无码专区 | 国产一区自拍视频 | 97久久综合 | 欧美日韩在线观看一区二区三区 | 亚洲天堂av网 | 日韩在线视频一区二区三区 | 91免费看片网站 | 色屁屁ts人妖系列二区 | 日韩一区二区不卡视频 | 中文字幕1区2区 | 亚洲黄色在线看 | 一本大道av伊人久久综合 | 午夜免费福利影院 | 国产福利一区在线观看 | 综合性色 | 免费公开在线视频 | 久久久7777 | 91精品国产高清一区二区三区蜜臀 | 成人在线观看亚洲 | 我的丝袜美腿尤物麻麻 | 国产美女喷水视频 | 中文字幕第8页 | 怎么可能高潮了就结束漫画 | 亚洲熟女乱综合一区二区三区 | 玉米地疯狂的吸允她的奶视频 | 涩久久| 狠狠干2017 | 日本熟妇人妻中出 | 使劲插视频 | 黄色在线视频网站 | 国产精品国产三级国产aⅴ浪潮 | 中文字幕第一区综合 | 免费在线一区二区 | 亚洲第一大综合区 | 免费看片黄色 | 久久精品视频免费播放 | 亚洲麻豆视频 | 三级自拍视频 | 超碰伊人网 | 日韩 国产 一区 | 依依成人在线视频 | 丁香花电影免费播放在线观看 | www.欧美色图| 欧美视频免费 | 一级日韩一级欧美 | 亚洲第六页 | 黄色专区 | 神马久久久久久久久久久 | 狠狠干一区二区 | 成人免费无码大片a毛片 | 激情吧| 亚洲天堂三区 | 免费av网站在线 | 91成人天堂久久成人 | 羞羞网站在线观看 | 日韩在线第一 | 最新自拍偷拍 | 自拍偷拍日韩 | 亚洲午夜片 | 亚日韩 | 日韩一区二区三区四区五区 |