安装puppet dashboard进行Puppet展示
puppet dashboard是一个puppet的展示模块,自身就带有了一个web服务器。 ruby on rail 嘛!
但是我们还需要安装mysql数据库
安装具体步骤如下:
1. 安装mysql5.0或者mysql5.1
2. 安装ruby,一定要1.8.7版本
wget ftp://ftp.ruby-lang.org//pub/ruby/1.8/ruby-1.8.7-p248.tar.bz2 tar jxvf ruby-1.8.7-p248.tar.bz2 cd ruby-1.8.7 ./configure make && make install
3. 安装gem
wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.5.tgz tar zxvf rubygems-1.3.5.tgz cd rubygems-1.3.5 ruby setup.rb
4. 通过gem来安装rake和libmysql
gem install rake gem install mysql
5. 安装puppet dashboard
wget http://puppetlabs.com/downloads/dashboard/puppet-dashboard-1.0.3.tgz tar zxvf puppet-dashboard-1.0.3.tgz cd puppet_dashboard-1.0.3/config cp database.yml.example database.yml vim database.yml
修改3个文件块中数据库连接配置文件。建议把dashboard develpment的数据库改为dashboard_dev,这样省的跟线上数据库发生冲突。
执行下列步骤给数据库建立表和数据
rake RAILS_ENV=production db:create rake RAILS_ENV=production db:migrate rake db:migrate db:test:prepare
6. 修改服务器端上的puttet.conf文件
reports = puppet_dashboard, log, store
7. 修改客户端的puttet.conf文件
report = true
重启客户端
8. 部署lib文件
cp ext/puppet/puppet_dashboard.rb /usr/lib/ruby/site_ruby/1.8/puppet/reports/
重启服务器端
9. 启动dashboard服务器
./script/server -e production
###########################################
Best regards
Timo Seven
()
Linux System Admin & MySQL DBA