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

在Ubuntu上快速安裝最新版本的Puppet

原創(chuàng)
系統(tǒng) Linux
puppet是一種Linux、Unix平臺(tái)的集中配置管理系統(tǒng),使用自有的puppet描述語言,可管理配置文件、用戶、cron任務(wù)、軟件包、系統(tǒng)服務(wù)等。雖然Ubuntu的官方軟件源中已經(jīng)加入了Puppet,但是官方源中的Puppet版本太老,新功能跟進(jìn)和bug修復(fù)方面可能無法滿足生產(chǎn)環(huán)境的需求。本文介紹如何在Ubuntu上快速安裝最新版本的puppet。

【51CTO快譯】puppet是一種Linux、Unix平臺(tái)的集中配置管理系統(tǒng),使用自有的puppet描述語言,可管理配置文件、用戶、cron任務(wù)、軟件包、系統(tǒng)服務(wù)等。puppet把這些系統(tǒng)實(shí)體稱之為資源,其設(shè)計(jì)目標(biāo)是簡化對這些資源的管理以及妥善處理資源間的依賴關(guān)系。

雖然Ubuntu的官方軟件源中已經(jīng)加入了Puppet,但是官方源中的Puppet版本太老,不但很多新功能沒有,而且舊版本還可能有bug(比如在Puppet 2.6.4版本中的一個(gè)重大bug #6541 會(huì)在not-a-checksum MD5不對的情況下清空 file 文件【消息來源】)。結(jié)果就是我們?nèi)匀徊坏貌皇謩?dòng)安裝Puppet。

Screenage的博主,資深Linux咨詢師與系統(tǒng)管理員Caspar Clemens Mierau提供了兩個(gè)腳本可以快速安裝Puppet,大大簡化了安裝過程。

客戶端安裝:

$ bash < <(wget -qO - https://bit.ly/install-puppet-agent)

Master安裝:

$ bash < <(wget -qO - https://bit.ly/install-puppet-master)

(51CTO編輯注:bit.ly是國外流行的短網(wǎng)址服務(wù),實(shí)際地址在github上:

https://raw.github.com/moviepilot/puppet/master/tools/install-puppet-agent.sh

https://raw.github.com/moviepilot/puppet/master/tools/install-puppet-master.sh

不放心的朋友們可以自己檢查腳本內(nèi)容。

客戶端安裝腳本:

#!/bin/bash
if [ "$(id -u)" != "0" ]; then
   echo "This script must be run as root" 1>&2
   exit 1
fi
# refresh package list
apt-get update
# bootstrap ruby env
apt-get -y install irb libopenssl-ruby libreadline-ruby rdoc ri ruby ruby-dev git-core

# get a working gem version and update it to the most recent one
cd /usr/local/src
wget http://production.cf.rubygems.org/rubygems/rubygems-1.5.2.tgz
tar -xzf rubygems-1.5.2.tgz
cd rubygems-1.5.2
ruby setup.rb
update-alternatives --install /usr/bin/gem gem /usr/bin/gem1.8 1
gem update --system

# install puppet itself
gem install puppet --no-ri --no-rdoc

Master端安裝腳本:


#!/bin/bash
if [ "$(id -u)" != "0" ]; then
   echo "This script must be run as root" 1>&2
   exit 1
fi
# refresh package list
apt-get update
# bootstrap ruby env
apt-get -y install irb libopenssl-ruby libreadline-ruby rdoc ri ruby ruby-dev git-core

# get a working gem version and update it to the most recent one
cd /usr/local/src
wget http://production.cf.rubygems.org/rubygems/rubygems-1.5.2.tgz
tar -xzf rubygems-1.5.2.tgz
cd rubygems-1.5.2
ruby setup.rb
update-alternatives --install /usr/bin/gem gem /usr/bin/gem1.8 1
gem update --system

# install puppet itself
gem install puppet --no-ri --no-rdoc

# we want sqlite3 and rails for stored configs on the puppet master
apt-get -y install sqlite3 libsqlite3-ruby libsqlite3-dev
gem install sqlite3-ruby --no-ri --no-rdoc
gem install rails -v 2.3.11 --no-ri --no-rdoc

這兩行命令會(huì)從github獲取***的Puppet安裝腳本,在你的機(jī)器上從Ubuntu官方源獲取安裝Ruby(版本老了點(diǎn),但是運(yùn)行Puppet是沒問題的),獲取一個(gè)上游版本的gem軟件(注:gem是打包好的Ruby應(yīng)用庫,可以大大簡化Ruby環(huán)境的搭建過程。你可以將其想象為紅帽的yum機(jī)制或Debian的apt-get機(jī)制)并將其更新至***版本,***安裝Puppet的gem。

原文:http://www.screenage.de/blog/2011/06/06/boostrapping-a-puppet-agentmaster-on-ubuntu/

【編輯推薦】

  1. 運(yùn)維案例:Puppet如何成為數(shù)據(jù)中心擴(kuò)張的關(guān)鍵
  2. SVN自助更新:運(yùn)維利器Puppet實(shí)例講解(一)
  3. 開源自動(dòng)化配置管理工具Puppet入門教程

 

責(zé)任編輯:yangsai 來源: 51CTO.com
相關(guān)推薦

2009-12-31 11:09:36

Ubuntu wine

2020-02-25 20:50:38

UbuntuLinuxGit

2020-08-14 13:50:13

UbuntuHandbrakeLinux

2023-11-19 19:01:53

UbuntuCalibre

2009-05-27 19:16:30

Ubuntu戴爾上網(wǎng)本

2017-07-06 13:05:26

LinuxPython 3.6安裝

2012-10-16 09:46:23

OpenStackFolsomSwift

2009-12-16 08:49:12

2013-02-28 11:28:30

2009-07-07 16:10:02

JDK最新版本JDK安裝JDK下載

2010-05-24 19:09:01

SubVersion最

2010-03-24 14:18:15

Turbo linux

2012-11-12 10:10:37

FolsomOpenStack

2012-06-04 11:01:44

Windows 8版本

2013-05-20 14:54:44

Android開發(fā)最新版本ADT使用

2013-08-02 10:13:42

Windows 8.1

2012-09-28 14:17:36

OpenStack虛擬網(wǎng)絡(luò)

2011-01-10 10:29:27

Ubuntu 10.1Gnome-Shell

2013-10-29 11:36:43

SUSESUSE Linux

2011-09-29 21:12:53

點(diǎn)心桌面
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久久精彩视频 | 亚洲一区二区三区视频 | 日本一本视频 | 特黄视频 | 午夜视频在线观看一区二区 | 成人在线精品视频 | 亚洲国产精品久久 | 日本黄色激情视频 | 国产欧美一区二区三区在线看 | 性一爱一乱一交一视频 | 久久精品91久久久久久再现 | 国产美女视频 | 国产原创在线观看 | 成年女人免费v片 | 日韩一级精品视频在线观看 | 成人av一区 | 一区二区三区中文字幕 | 欧美成年网站 | 奇米四色在线观看 | 精品在线播放 | www.国产一区 | 日韩毛片在线视频 | 久草福利 | 亚洲精品久久久久久一区二区 | 在线观看中文字幕av | 欧美电影一区 | 中文字幕一区二区三区日韩精品 | 中文字幕在线免费视频 | 依人成人| 日韩第一区 | 国产羞羞视频在线观看 | 最新午夜综合福利视频 | 精品国产一区二区久久 | 伊人久久综合 | www.97国产 | 国产成人av一区二区三区 | 亚洲精品久久久久久久久久久久久 | 国产福利精品一区 | 日韩在线成人 | 久久久91精品国产一区二区三区 | 国产探花在线观看视频 |