puppet安裝及測試

2021-09-21 22:39:27 字數 2789 閱讀 6881

本文系統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.155master.lansgg.com   master

192.168.182.142client.lansgg.com   client

[root@master ~]# ifconfig eth0 |grep"inet addr"

inet addr:192.168.182.155bcast:192.168.182.255mask: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.155master.lansgg.com   master

192.168.182.142client.lansgg.com   client

[root@client ~]# ifconfig eth0 |grep"inet addr"

inet addr:192.168.182.142bcast:192.168.182.255mask: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的值與伺服器進行一次通訊,檢視是否有配置變更,也可以在伺服器上主動觸發一次配置資訊更新,強制各客戶...