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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Puppet集中配置管理系统[安装与配置]

發(fā)布時間:2025/7/14 windows 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Puppet集中配置管理系统[安装与配置] 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Puppet集中配置管理系統(tǒng)[安裝與配置] 2011-01-16 10:15:09 標簽:puppet 原創(chuàng)作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://liuyu.blog.51cto.com/183345/479214 安裝Puppet 2.1 安裝需求 注:本文都是在Centos5下進行安裝與配置。其它系統(tǒng)請參考官網。 ?????????? Ruby 1.8.2+ facter 其它的庫: base64 cgi digest/md5 etc fileutils ipaddr openssl strscan syslog uri webrick webrick/https xmlrpc ? 2.2 Puppet 版本 ?2.6.4 0.25.5 2.6.4和0.25.5 有功能和基本命令上有一些變化區(qū)別如下: puppetmasterd → puppet master puppetd → puppet agent puppet → puppet apply puppetca → puppet cert ralsh → puppet resource puppetrun → puppet kick puppetqd → puppet queue filebucket → puppet filebucket puppetdoc → puppet doc pi → puppet describe ? 通常我們使用epel安裝的puppet 都是0.25.5 。在安裝前做注意版本的區(qū)別。本文采用2.6.4版本,以下配置都是在2.6.4版本上完成。 其它系統(tǒng)相關的情況詳見:(遺憾的是沒有看到對windows的支持)http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet ? ?2.3源碼包安裝 源碼包安裝時,版本沒有太多的區(qū)別。 ?2.3.1 安裝ruby 最好使用RPM包安裝。可以采用epel 然后yum http://mirrors.sohu.com/fedora-epel/5Server/ 下載相應版本的epel yum install ruby ruby-devel ruby-doc* 2.3.2 安裝facter 下載最新的版本: $ wget http://puppetlabs.com/downloads/facter/facter-latest.tgz $ gzip -d -c facter-latest.tgz | tar xf - $ cd facter-* $ sudo ruby install.rb #使用root 賬號執(zhí)行 2.3.3# 下載最新版 $ wget http://puppetlabs.com/downloads/puppet/puppet-latest.tgz # untar and install it $ gzip -d -c puppet-latest.tgz | tar xf - $ cd puppet-* $ sudo ruby install.rb # 使用rot安裝 2.4 yum安裝 1. Epel 安裝0.25.5 2. 采用如下方式安裝2.6.4 2.4.1配置yum源 cd /etc/yum.repos.d/ vim puppet.repo [puppetlabs] name=Puppet Labs Packages baseurl=http://yum.puppetlabs.com/base/ enabled=0 gpgcheck=0</code></pre> vim epel.repo name=Extra Packages for Enterprise Linux 5 -$basearch #baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&amp;arch=$basearch failovermethod=priority enabled=0 gpgcheck=0 [epel-puppet] name=epel puppet baseurl=http://tmz.fedorapeople.org/repo/puppet/epel/5/$basearch/ enabled=0 gpgcheck=0 vim ruby.repo [ruby] name=ruby baseurl=http://repo.premiumhelp.eu/ruby/ gpgcheck=0 enabled=0 2.4.2 升級ruby puppet 2.6 需要 ruby 1.8.6 去運行 puppet-dashboard 升級ruby # yum --enablerepo="ruby" update ruby 如果你沒有安裝ruby 請使用: #yum -y install ruby 2.4.3 安裝puppet 安裝 Puppet Server Server端:On your puppetmaster server: # yum --enablerepo=epel,epel-puppet install puppet-server> Client 端:On your puppet client # yum --enablerepo="epel,epel-puppet" install puppet 2.5 gem 安裝 $ wget http://puppetlabs.com/downloads/gems/facter-1.5.7.gem $ sudo gem install facter-1.5.7.gem $ wget http://puppetlabs.com/downloads/gems/puppet-0.25.1.gem $ sudo gem install puppet-0.25.1.gem 三、配置Puppet ?3.1 配置服務器端 ?3.1.1設置hostname #echo “puppetmaster.linuxtone.org” > /etc/hostname #hostname –F /etc/hostname 3.1.2 配置site.pp vim /etc/puppet/site.pp
node default {
file { “/tmp/temp1.txt”: content => “hello,first puppet manifest”; }
} ?3.2 配置客戶端 3.2.1設置hostname #echo “puppetclient.linuxtone.org” > /etc/hostname #hostname –F /etc/hostname 3.1.2 指定hosts 或使用dns解析 echo “192.168.1.100 puppetmaster.linuxtone.org” >> /etc/hosts 3.3 驗證 3.3.1 客戶端運行: puppetd --server master.example.com(puppetmaster.linuxtone.org) --test 上面的命令讓puppetd 從 master.example.com(puppetmaster.linuxtone.org) 去讀取puppet配置文件. 第一次連接,雙方會進行ssl證書的驗證,這是一個新的客戶端,在服務器端那里還沒有被認證,因此需要在服務器端進行證書認證.
在服務器端的機器上執(zhí)行下面的命令來認證客戶端的證書 3.3.2 服務器端運行:puppetca -s client.example.com 3.3.3 客戶端再次運行puppetd –server puppetmaster.linuxtone.org --test 這樣驗證就算是做完了。客戶端會在/tmp目錄生成內容為“hello,first puppet manifest”的temp1.txt 文件。 3.4 自動驗證 在/etc/puppet 創(chuàng)建autosign.conf ? 內容 *.linuxtone.org ? 本文出自 “seven” 博客,請務必保留此出處http://liuyu.blog.51cto.com/183345/479214

轉載于:https://blog.51cto.com/2189440bop58/497239

總結

以上是生活随笔為你收集整理的Puppet集中配置管理系统[安装与配置]的全部內容,希望文章能夠幫你解決所遇到的問題。

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