本文系統client6.0
本文旨在安裝puppet,並且測試ok;相關file,service,exec,user管理後面會推出;
master端:
1
2
3
4
5
6
7
[root@master ~]# hostname
master.lansgg.com
[root@master ~]# cat /etc/hosts
192.168
.
182.155
master.lansgg.com master
192.168
.
182.142
client.lansgg.com client
[root@master ~]# ifconfig eth0 |grep
"inet addr"
inet addr:
192.168
.
182.155
bcast:
192.168
.
182.255
mask:
255.255
.
255.0
client端:
1
2
3
4
5
6
7
[root@client ~]# hostname
client.lansgg.com
[root@client ~]# cat /etc/hosts
192.168
.
182.155
master.lansgg.com master
192.168
.
182.142
client.lansgg.com client
[root@client ~]# ifconfig eth0 |grep
"inet addr"
inet addr:
192.168
.
182.142
bcast:
192.168
.
182.255
mask:
255.255
.
255.0
開始安裝puppet(注意安裝selinux和iptables)
master 端:
1
2
3
4
[root@master ~]# yum install puppetmaster -y
[root@master ~]# vim /etc/puppet/puppet.conf
autosign =
true
#新增自動簽證client端的註冊資訊
service puppetmaster start
client端:
1
2
[root@client ~]# yum install puppet -y
service puppet start
測試1[root@client puppet]# puppetd --test --server master.lansgg.com --verbose
ps:注意時間同步
到此說明通訊ok了;
下面來個檔案測試:
master端:
1
2
3
[root@master ~]# vim /etc/puppet/manifests/site.pp
file
client端:
1
[root@client puppet]# puppetd --test --server master.lansgg.com --verbose
測試通過,檔案已經下發;
關於在master端檢視證書:
puppetca -s -a (簽證所有client證書)
puppetca -s 某個client證書
puppetca -a -l 檢視已經簽證的證書
安裝完畢,測試完畢
puppet 資源及依賴關係及本地測試 233
一.本地pp 檔案測試 package service file puppet apply v noop cs.pp 測試執行,並不真正安裝,用於看報錯的puppet apply v cs.pp 真正執行安裝 二.資源的依賴關係 before 表示需要依賴於某個資源require 表示應該先執行本資...
puppet 學習(一 安裝及簡單例項應用)
本次安裝環境是 centos 5.4 x86 64位 server 1.先安裝 ruby 語言包 ruby 標準庫 ruby shadow 庫 yum install y ruby ruby libs ruby shadow 2.需要新增 eprl 庫,來支援 如果你的系統是 centos 6 版本...
Puppet安裝使用 安裝篇
puppet 配置管理工具,使用c s架構,客戶端的factor蒐集客戶端各種資源資訊,上報伺服器端master,檢查伺服器端配置,有改變則編譯並在客戶端執行。客戶端可以根據設定的runinterval的值與伺服器進行一次通訊,檢視是否有配置變更,也可以在伺服器上主動觸發一次配置資訊更新,強制各客戶...