wget http://rubyenterpriseedition.googlecode.com/files/ruby-enterprise-1.8.7-2011.03.tar.gz
tar xvzf ruby-enterprise-1.8.7-2011.03
需要耐心等待一段时间。出现选择安装路径。本人写的是/usr/local/ruby
echo "export PATH=/usr/local/ruby/bin/:$PATH" >> /etc/profile
source /etc/profile
gem install rake
tar xzvf puppet-dashboard-1.2.2.tar.gz
mv puppet-dashboard-1.2.2 /usr/local/puppet-dashboard
chown -R puppet.puppet /usr/local/puppet-dashboard
创建mysql数据库
cd /usr/local/puppet-dashboard
cp config/database.yml.example config/database.yml
cp config/settings.yml.example config/settings.yml
因为修改database.yml中为production,所以启动时要加-e production,默认不加启动为development
reports = store, http
重启服务 /etc/init.d/puppetmaster restart
注:有关常用Puppet Dashboard 操作命令可见参考文档中
http://notry.blog.51cto.com/3909869/714003
Puppet dashboard安装
Puppet dashboard安装
puppet dashboard是GUI(图形用户界面)方式管理puppet,可以查看puppet运行日志
安装所需支持的rpm包(在Puppet Server端操作)
yum -y install openssl-devel gcc-c++ zlib-devel readline-devel mysql mysql-server mysql-devel
安装ruby
./ruby-enterprise-1.8.7-2011.03/installer
安装rubygems
wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.6.tgz
tar zxvf rubygems-1.3.6.tgz ; ruby rubygems-1.3.6/setup.rb
gem install mysql
注:ruby与gem在默认安装的5.2系统上,yum的版本太低,如不升级会出现下面错误,yum在此应用不太方便,版本不同,后现会出现各种报错,所以采用编译会好点,参照的这篇文档很顺利,没有太大问题
安装Puppet dashboard
wget http://puppetlabs.com/downloads/dashboard/puppet-dashboard-1.2.2.tar.gz
mysql>create database dashboard character set utf8;
mysql>grant all on dashboard.* to dashboard@'localhost' identified by 'dashboard';
mysql>flush privileges;
配置puppet dashboard
修改config/database.yml 如下
production:
database: dashboard
username: dashboard
password: dashboard
encoding: utf8
adapter: mysql
导入mysql
启动puppet dashboard
./script/server -e production (可面可加-p 端口和-d 选项)
在浏览器上输入192.168.140.78:3000会出现图形界面
puppet dashboard识别客户端
Puppet client配置 /etc/puppet/puppet.conf [agent] 下添加
report = true
重启服务 /etc/init.d/puppet restart
Puppet Server配置 /etc/puppet/puppet.conf [main] 下添加
识别
在浏览器中访问如下图,对于每个节点获取服务器资源后,都能看到是成功还是失败的状态:
参考文档:http://www.inanu.net/post/725.html
puppet dashboard启动脚本(可以网上覆制一个,一大堆,复制回来根据自己的情况要改下)
注:红色部分根据自己的安装情况来修改
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.