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

Puppet部署:安裝puppet server、client

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

 

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

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

  試驗環境

  硬件:兩臺服務器,虛擬服務器或者物理機器都行,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

2011-07-18 13:35:38

PuppetOpenStack

2012-05-04 19:45:30

puppet自動化運維

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實戰
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品1区2区 | 中文字幕1区 | 成人国产在线视频 | 精品中文字幕在线 | 奇米久久 | 蜜桃免费一区二区三区 | 日韩精品久久久久久 | 亚洲欧美精品久久 | 国产乡下妇女做爰 | 91福利电影在线观看 | 亚洲精品福利在线 | 亚洲精品一区二区三区 | 午夜精品一区二区三区免费视频 | 亚洲成人av一区二区 | 亚洲日本三级 | 91精品国产乱码久久蜜臀 | 91视视频在线观看入口直接观看 | 欧美性猛交一区二区三区精品 | 久久不卡 | 日本aⅴ中文字幕 | 精品视频999 | 亚洲美女av网站 | 人妖一区 | 黄色欧美大片 | 一级做a爰片性色毛片视频停止 | 国产精品成人一区二区三区 | 国产精品美女久久久 | 色99视频| 成人网视频 | 天天天操 | 国产免费一级一级 | 久久精品亚洲国产 | 国产精品美女久久久久久免费 | 欧美久久久久 | 成人午夜免费视频 | h视频免费在线观看 | 国产精品久久久久久久久婷婷 | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 | 日韩免费毛片视频 | 国产精品免费在线 | 国产成人精品久久久 |