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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

puppet php,puppet入门实践

發布時間:2024/9/27 php 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 puppet php,puppet入门实践 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

版本選擇

本來是要選擇一個最新版本(當時最新版本是4.3),怎奈官方的yum倉庫(https://yum.puppetlabs.com/)中沒有最新版本;至少看起來沒有4.3;有的是:

facter-1.6.....

...

facter-2.4.....

...

hira-1...

...

mcollective-2...

...

mcollective-client-2...

...

mcollective-common-2...

...

puppet-3...

...

puppet-dashboard-

...

puppet-server-...

...

puppetdb-...

...

puppetserver-...

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

facter-1.6.....

...

facter-2.4.....

...

hira-1...

...

mcollective-2...

...

mcollective-client-2...

...

mcollective-common-2...

...

puppet-3...

...

puppet-dashboard-

...

puppet-server-...

...

puppetdb-...

...

puppetserver-...

puppet-agent-1...

...

puppetdb-

...

puppetserver-2.

...

puppetlabs-release-pc1-...

...

1

2

3

4

5

6

7

8

puppet-agent-1...

...

puppetdb-

...

puppetserver-2.

...

puppetlabs-release-pc1-...

...

那么,該如何下載呢?

這里解釋一下:

puppet 4之前(目前最新版本3.8)是打包在第一個地址下的,放在products目錄;

puppet4是一個大的版本更新(目前是4.3)是打包在PC1那個目錄下的,什么叫PC1? 即:?Puppet Collection ? ?參考:?http://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html

puppet rpm包說明

puppet4之前:

puppet- ?不包含facter、ruby等,這些都是單獨的rpm包

puppet-server- ?包含一些puppet master需要的一些配置文件(及目錄),如下:

puppet-dashboard: 是一個web管理頁面

——

puppet4之后:

原來的puppet就變成了puppet-agent了,而且包含facter、ruby、mcollective等rpm包,就是所謂的(All in one)

puppetserver- 和原來的puppet-server不是一個東西,現在的puppetserver?是puppet master的替代品,并且以HTTP REST的方式提供提供服務,java實現的,默認需要內存大小2g,可以在?/etc/sysconfig/puppetserver 中修改

安裝

下載對應目錄下的 puppetlabs-release-* 的最新版本的rpm,然后rpm -ivh puppetlabs-release-* ,這樣就把對應的yum源給安裝上了

yum search puppet ?可以看到一些puppet的包

對于puppet4之前

server端:

yum install -y puppet facter puppet-server

client端:

yum install -y puppet facter

對于puppet4之后

server端(原來的 puppet master雖然4.3中還保留著,但已經不建議使用,提示使用puppetserver)

yum install -y puppetserver

client端

yum install -y puppet-agent

配置

使用

puppet4之前

master

puppet master –no-daemonize ? (前臺運行,方便調試)

puppet master ? ? (生產上,后臺運行)

client

puppet agent –test –server 10.10.10.10 ? ?(測試一下)

puppet4之后

master

service puppetserver start

client

???

批量執行命令

通過mcollective實現, mcollective 以前需要單獨安裝,現在已經包含在puppet-agent里面了;不過依賴的activemq需要單獨安裝: yum install -y activemq

總結

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

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