成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Puppet部署:安裝puppet server、client

運維 系統運維
puppet與其他手工操作工具有一個最大的區(qū)別就是 puppet的配置具有穩(wěn)定性,因此你可以多次執(zhí)行puppet,一旦你更新了你的配置文件,puppet就會根據配置文件來更改你的機器配置,通常每30分鐘檢查一次。

 

puppet與其他手工操作工具有一個***的區(qū)別就是 puppet的配置具有穩(wěn)定性,因此你可以多次執(zhí)行puppet, 一旦你更新了你的配置文件,puppet就會根據配置文件來更改你的機器配置,通常每30分鐘檢查一次. puppet會讓你的系統狀態(tài)同配置文件所要求的狀態(tài)保持一致. 比如你配置文件里面要求ssh服務必須開啟. 假如不小心ssh服務被關閉了,那么下一次執(zhí)行puppet的時候,puppet會發(fā)現這個異常,然后會開啟 ssh 服務. 以使系統狀態(tài)和配置文件保持一致.puppet就象一個魔術師,會讓你的混亂的系統收斂到puppet配置文件所想要的狀態(tài)。

可以使用puppet管理服務器的整個生命周期,從初始化到退役.不同于傳統的例如sun的Jumpstart或者redhat的Kickstart, puppet可以長年讓服務器保持***狀態(tài).只要一開始就正確的配置他們,然后再也不用去管他們.通常puppet用戶只需要給機器安裝好puppet并讓他們運行,然后剩余的工作都由puppet來完成。

  試驗環(huán)境

  硬件:兩臺服務器,虛擬服務器或者物理機器都行,ip地址分別是 192.168.10.133 (server)和 192.168.10.207(client) ;下文分別用server和client代替兩個服務器.

  軟件:安裝Centos 5X64(server),Ubuntu 12.04(client) 系統

  網絡:兩臺機器互相能訪問

在server端配置: 1.設置主機名:

  1. [root@server ~]# uname -a  
  2. Linux server.puppet.com 2.6.18-238.el5 #1 SMP Thu Jan 13 15:51:15 EST 2011 x86_64 x86_64 x86_64 GNU/Linux  
  3. [root@server ~]# hostname  
  4. server.puppet.com  
  5. [root@server ~]# cat /etc/hosts  
  6. # Do not remove the following line, or various programs  
  7. # that require network functionality will fail.  
  8. 127.0.0.1 redmine localhost.localdomain localhost  
  9. ::1 localhost6.localdomain6 localhost6  
  10. 192.168.10.133 server.puppet.com server 

2.配置server端的yum源(因為centos默認沒有puppet 源,因此先配置puppet的源,下面鏈接失效可以參考:https://fedoraproject.org/wiki/EPEL/zh-cn.)

  1. [root@server ~]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm 

3.開始安裝puppet server

  1. [root@server ~]# yum -y install puppet-server facter ruby ruby-libs ruby-shadow 

4.yum安裝puppet成功,先啟動服務,查看安裝成功否

  1. [root@server ~]# service puppetmaster start  
  2. Starting puppetmaster: [ OK ]  
  3. [root@server ~]# ps -ef | grep puppet  
  4. puppet 2937 1 0 11:47 ? 00:00:00 /usr/bin/ruby /usr/sbin/puppetmasterd  
  5. root 2943 2751 0 11:47 pts/1 00:00:00 grep puppet 

個人喜歡先用

  1. [root@server ~]# puppet master --verbose --no-daemonize  
  2. notice: Starting Puppet master version 2.6.17 

因為這個可以看到輸出.跟后面的測試有關系,調試完畢.建議用守護進程方式啟動

現在看到server啟動沒有問題.現在可以出安裝 ubuntu client了

1.設置client的hostname

  1. liming@client:~$ hostname  
  2. client.puppet.com 

2.設置server hosts(添加如下)

  1. liming@client:~$ sudo vim /etc/hosts  
  2. 192.168.10.133 server.puppet.com 

3.設置ubuntu apt源

  1. liming@client:~$ sudo  su -  
  2.    
  3. liming@client:~$ echo -e "deb http://apt.puppetlabs.com/ lucid main\ndeb-src http://apt.puppetlabs.com/ lucid main" >> /etc/apt/sources.list.d/puppet.list  
  4.    
  5. liming@client:~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 4BD6EC30  
  6. liming@client:~$ sudo apt-get update 

4.安裝puppet 客戶端

sudo apt-get install puppet

5.測試

  1. liming@client:~$ sudo puppet agent --server=server.puppet.com --no-daemonize --verbose --onetime  
  2. info: Creating a new SSL key for client.puppet.com  
  3. warning: peer certificate won't be verified in this SSL session  
  4. info: Caching certificate for ca  
  5. warning: peer certificate won't be verified in this SSL session  
  6. warning: peer certificate won't be verified in this SSL session  
  7. info: Creating a new SSL certificate request for client.puppet.com  
  8. info: Certificate Request fingerprint (md5): 54:CC:33:85:ED:4E:97:05:5F:6D:CE:D9:1F:1F:E9:BC  
  9. warning: peer certificate won't be verified in this SSL session  
  10. warning: peer certificate won't be verified in this SSL session  
  11. warning: peer certificate won't be verified in this SSL session 

服務器端查看等待請求證書連接的客戶端

  1. [root@server ~]# puppet cert --list  
  2. "client.puppet.com" (54:CC:33:85:ED:4E:97:05:5F:6D:CE:D9:1F:1F:E9:BC) 

現在server和client 端都沒問題.若想吧client 換成Centos   Or RHEL 重復server 2.配置puppet的yum源.直接yum install puppet 即可!

出現的問題:

  1. liming@client:~$ puppetd --server server.puppet.com --test  
  2. err: Could not retrieve catalog from remote server: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed. This is often because the time is out of sync on the server or client  
  3. warning: Not using cache on failed catalog  
  4. err: Could not retrieve catalog; skipping run  
  5. err: Could not send report: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed. This is often because the time is out of sync on the server or client 

 

責任編輯:黃丹 來源: yunvi.com
相關推薦

2012-05-07 08:57:56

puppet extlpuppet hier

2011-01-28 09:20:02

CentOSpuppetforeman

2011-06-07 15:51:24

puppet

2015-12-07 15:11:18

Ubuntupuppet安裝

2012-05-05 21:43:27

puppet自動化運維

2012-09-17 16:41:04

CentOS5Puppet

2012-05-04 19:45:30

puppet自動化運維

2011-07-18 13:35:38

PuppetOpenStack

2014-08-15 10:58:22

puppet3Nginx運維

2012-05-17 11:19:05

OpenStackPuppet Labs

2022-05-03 10:55:24

DevOpsChefPuppet

2019-09-05 08:14:44

Puppet部署結構

2011-03-02 09:36:35

Puppet 2.6.

2012-05-03 17:00:28

虛擬化云計算OpenStack

2012-05-03 10:46:21

OpenStackPuppet Labs云計算

2015-12-28 17:10:55

PuppetKubernetes容器

2012-05-15 09:31:57

puppet vagrVirtualBox

2011-06-07 15:19:19

PuppetUbuntu

2011-11-30 13:27:19

Puppet

2013-04-16 14:55:21

自動化運維Puppet實戰(zhàn)
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: a级黄色片在线观看 | 国产黄色精品在线观看 | 亚洲综合视频 | 依人成人| 国产精品久久久久久久久久久久久 | 久草资源网站 | 国产综合第一页 | 亚洲成人中文字幕 | wwwxxx日本在线观看 | 天堂视频免费 | 日日噜噜噜夜夜爽爽狠狠视频97 | 欧美黄色一区 | 精精国产xxxx视频在线播放 | 欧美一区二区三区一在线观看 | 精品伦精品一区二区三区视频 | a级免费观看视频 | 欧美日韩在线观看视频 | 尤物在线 | 午夜寂寞影院在线观看 | 精品久久久av | 欧美三级在线 | 久久国产秒 | 国产一级大片 | 亚洲一区中文字幕 | 欧美综合久久 | 久久久久国产一级毛片高清网站 | 一区二区三区国产视频 | 色吧色综合 | 91精品在线播放 | 极品粉嫩国产48尤物在线播放 | 五月花丁香婷婷 | 国产乱码精品一区二区三区中文 | 国产香蕉视频在线播放 | 91 视频网站 | 亚洲一区二区视频 | 久久成人一区 | 日韩一区二区三区在线视频 | 四虎最新地址 | 欧美又大粗又爽又黄大片视频 | av片免费| 99只有精品 |