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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

自动化运维之部署Puppet

發布時間:2023/12/15 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 自动化运维之部署Puppet 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • PUPPET簡介

puppet是一種Linux、Unix、windows平臺的集中配置管理系統,使用自有的puppet描述語言,可管理配置文件、用戶、cron任務、軟件包、系統服務等。puppet把這些系統實體稱之為資源,puppet的設計目標是簡化對這些資源的管理以及妥善處理資源間的依賴關系。
puppet采用C/S星狀的結構,所有的客戶端和一個或幾個服務器交互。每個客戶端周期的(默認半個小時)向服務器發送請求,獲得其最新的配置信息,保證和該配置信息同步。每個puppet客戶端每半小時(可以設置)連接一次服務器端, 下載最新的配置文件,并且嚴格按照配置文件來配置客戶端. 配置完成以后,puppet客戶端可以反饋給服務器端一個消息. 如果出錯,也會給服務器端反饋一個消息.
?
?

  • 部署環境

?

主機名IP主要服務
master.test.cn192.168.200.128puppet 、ntpd
client129.test.cn192.168.200.129puppet 、ntpd
client130.test.cn192.168.200.130puppet 、ntpd
NTP server192.168.200.131ntpd

?
安裝步驟
?

  • 1:配置NTP 服務器時間同步

    # systemctl stop firewalld # setenforce 0# vim /etc/ntp.conf //末尾添加 根據自己網段更改 server 127.127.200.0 fudge 127.127.200.0 stratum 8# systemctl start ntpd

?

  • 2:Master服務器

    # setenforce 0 # systemctl stop firewalld
  • 修改主機名

    # vim /etc/hostnamemaster.test.cn
  • 修改host文件

    # vim /etc/hosts 192.168.200.128 master.test.cn 192.168.200.129 client129.test.cn 192.168.200.130 client130.test.cn
  • 時間同步

    # yum -y install ntpdate # ntpdate 192.168.200.131
  • 安裝puppet控制端

    # yum -y install puppet-server # systemctl enable puppetmaster.service # systemctl start puppetmaster.service

?
?

  • 3:client服務器(兩臺配置相同)

    # setenforce 0 # systemctl stop firewalld
  • 修改主機名

    # vim /etc/hostname 兩臺分別為: client129.test.cn client130.test.cn
  • 修改host文件

    # vim /etc/hosts 192.168.200.128 master.test.cn 192.168.200.129 client.test.cn 192.168.200.130 client130.test.cn
  • 時間同步

    # yum -y install ntpdate # ntpdate 192.168.200.131
  • 安裝配置

    # yum -y install puppet # vim /etc/puppet/puppet.confserver = master.test.cn
  • 4:在客戶端進行注冊

    # puppet agent --server=master.test.cn --no-daemonize --verbose //申請CA//
  • 5:在master

    # puppet cert --list //查看申請注冊的客戶端# puppet cert sign --all //對未注冊的客戶端進行注冊# ll /var/lib/puppet/ssl/ca/signed/ //通過目錄查看已經注冊的客戶端

轉載于:https://blog.51cto.com/13630803/2158174

總結

以上是生活随笔為你收集整理的自动化运维之部署Puppet的全部內容,希望文章能夠幫你解決所遇到的問題。

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