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

CentOS puppet foreman 安裝方法

系統 Linux
puppet是一種Linux、Unix平臺的集中配置管理系統,,可管理配置文件、用戶、cron任務、軟件包、系統服務等。puppet的設計目標是簡化對這些資源的管理以及妥善處理資源間的依賴關系。 而foreman是一個puppet的生命周期管理系統,類似puppet-dashboard,通過它可以很直觀的查看puppet所有客戶端的同步狀態與facter參數。下面就有關centos puppet foreman 安裝方法做出具體介紹。

puppet是一種Linux、Unix平臺的集中配置管理系統,,可管理配置文件、用戶、cron任務、軟件包、系統服務等。puppet的設計目標是簡化對這些資源的管理以及妥善處理資源間的依賴關系。

foreman是一個puppet的生命周期管理系統,類似puppet-dashboard,通過它可以很直觀的查看puppet所有客戶端的同步狀態與facter參數。下面就有關CentOS puppet foreman 安裝方法做出具體介紹。

foreman 和 dashboard 一樣。可以直觀地查看puppet client 同步狀態等。詳細情況看官方的截圖:

http://theforeman.org/projects/foreman/wiki/Screenshots

簡單說下安裝的順序:

1. 安裝puppet

2. 升級ruby 至 1.8.6

3. 安裝相關的依賴 gem rake rails i18n

4. 創建庫和用戶并授權

5. 安裝foreman

6. 修改database.yml

7. 創建foreman表

8. 配置 foreman.rb 文件,并放至puppet reports目錄

9. 配置 puppet server client 配置文件

10. 啟動

注意版本的要求。特別是ruby 只能是1.8 升級ruby 參考: http://bubbyroom.com/2011/01/centos-yum-update-ruby/

Ruby 1.9 is not supported yet. You have to use Ruby 1.8.x as stated above.

RubyGems 1.3.1 or higher is requiredRake 0.8.3 or higher is requiredRack 1.0.1 is required.

If you don't have this exact version, database migration would fail.I18n 0.4.2 is required for Redmine >= 1.0.5

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
yum install -y mysql mysql-devel mysql-server ruby ruby-devel ruby-irb ruby-mysql ruby-rdoc ruby-ri

如果MYSQL 是源碼包安裝則:

yum install -y ruby ruby-devel ruby-irb ruby-mysql ruby-rdoc ruby-ri

安裝rubygem 1.3.5

http://production.cf.rubygems.org/rubygems/rubygems-1.3.5.tgztar xfz rubygems-1.3.5.tgzcd rubygems-1.3.5ruby setup.rb

安裝rails 和rack

gem install rails -v=2.3.5
gem install rack -v=1.0.1
gem install -v=0.4.2 i18n

下載foreman

地址:http://www.redmine.org/projects/redmine/wiki/Download

我喜歡用GIT下載:

有人問過我git 怎么安裝:

yum -y install git
git clone git://github.com/edavis10/redmine.git

源碼包地址:

wget http://rubyforge.org/frs/download.php/73900/redmine-1.1.0.tar.gz

下載 后解壓。可以放在/usr/local/redmine 目錄

Mysql 配置: 創建庫和用戶

create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'my_password';
grant all privileges on redmine.* to 'redmine'@'localhost';

mysql 5 以上

grant all privileges on redmine.* to 'redmine'@'localhost' identified by 'my_password';

進去foreman配置 database.yml

config/database.yml

production:adapter: mysqldatabase: redminehost: localhostusername: redmine
password: my_password

建表:

RAILS_ENV=production rake db:migrate

啟動:

ruby script/server webrick -e production

庫備份:

/usr/bin/mysqldump-u -p
|gzip > /path/to/backup/db/redmine_`date +%y_%m_%d`.gz

puppet master配置

reports=log, foreman

puppet client 配置

report = true

配置puppet 提交至foreman

# cp extras/puppet/foreman/files/foreman-report.rb /usr/lib/ruby/site_ruby/1.8/puppet/reports/foreman.rb
# chmod 644 /usr/lib/ruby/site_ruby/1.8/puppet/reports/foreman.rb
# vim /usr/lib/ruby/site_ruby/1.8/puppet/reports/foreman.rb
# URL of your Foreman installation$foreman_url="http://" + `hostname`.strip + ":8000"

cron 清數據:

rake reports:expire days=7 RAILS_ENV="production"

###########################################################

foreman 可以采用yum 安裝

配置源:

cat > /etc/yum.repos.d/foreman.repo << EOF[foreman]name=Foreman Repo
baseurl=http://theforeman.org/repogpgcheck=0enabled=1EOF
yum install foreman

使用yum 安裝后會產生/etc/init.d/foreman 配置文件也在/etc/foreman 目錄 。其它的配置一樣。

我在安裝時遇到過一些錯誤,但主要是ruby 版本 和mysql 依賴 建議都用yum 來安裝

原文鏈接:http://bubbyroom.com/2011/01/centos-puppet-foreman-instal/

【編輯推薦】

  1. SVN自助更新:運維利器Puppet實例講解(一)
  2. 11月第3周系統升級錄:系統管理員的簡便工具puppet
  3. 開源自動化配置管理工具Puppet入門教程
責任編輯:黃丹 來源: bubbyroom.com
相關推薦

2021-09-30 15:09:24

系統運維ForemanCentOS Stre

2012-09-17 16:41:04

CentOS5Puppet

2015-09-09 15:02:21

Foreman安裝Ubuntu

2012-09-04 14:52:28

Puppet

2013-07-08 15:56:51

ForemanCentOS 6.4

2012-10-29 16:45:07

CentOS 6.2Puppet

2011-03-09 10:52:36

CentOS安裝LAMP

2010-06-01 09:25:14

Centos下安裝mr

2011-03-11 09:54:48

CentOSLAMP安裝

2011-07-18 13:35:38

PuppetOpenStack

2015-12-07 15:11:18

Ubuntupuppet安裝

2012-05-07 08:57:56

puppet extlpuppet hier

2019-09-08 17:04:00

DebianLinuxAnsible

2014-08-15 10:58:22

puppet3Nginx運維

2010-04-01 09:12:46

CentOS系統

2010-02-23 13:07:07

CentOS gcc

2010-04-06 09:44:40

CentOS系統

2014-08-08 10:37:28

PuppetCentOS

2010-01-14 09:48:05

CentOS VSFT

2011-06-07 15:51:24

puppet
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91视频官网 | 亚洲精品免费视频 | 亚洲区一区二区 | 日本高清精品 | 中文字幕一区二区三区不卡 | 亚洲成av人片在线观看 | 国产 亚洲 网红 主播 | 国产在线观看 | 亚洲天堂影院 | 懂色中文一区二区三区在线视频 | 亚洲精品丝袜日韩 | 在线观看视频一区 | 狠狠操电影 | 精品在线一区 | 一区二区三区视频在线 | 超碰97免费在线 | 欧美一区免费 | 欧美亚洲国产一区二区三区 | 中文字幕中文字幕 | 欧美三级三级三级爽爽爽 | 一级全黄少妇性色生活免费看 | 精品在线免费看 | 久久人| 国产成人精品a视频一区www | 91久久精品国产 | 欧美日韩国产一区二区三区 | 国产精品精品视频 | 亚洲国产精品久久久久久 | 伊人超碰 | 日韩国产在线 | 精品乱码一区二区三四区视频 | 国产精品久久久久久久久久久久冷 | 一区二区三区四区不卡视频 | 久久精品国产一区二区电影 | 性做久久久久久免费观看欧美 | 欧美一区二区三区在线 | 日本韩国电影免费观看 | 亚洲综合精品 | 国产精品免费看 | 大久 | 密室大逃脱第六季大神版在线观看 |