生活随笔
收集整理的這篇文章主要介紹了
Puppet dashboard安装
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
1 安裝所需支持的rpm包(在Puppet Service端操作)
?
?
?
?
sudo??yum?-y?install?openssl-devel??gcc-c++?zlib-devel?readline-devel?mysql?mysql-server?mysql-devel?
? ?
?
?
安裝ruby
?
?
?
sudo?wget??http://rubyenterpriseedition.googlecode.com/files/ruby-enterprise-1.8.7-2011.03.tar.gz???tar?xvzf??ruby-enterprise-1.8.7-2011.03??
./ruby-enterprise-1.8.7-2011.03/installer? ? ?
?
?
?
NOTE:需要耐心等待一段時間。出現選擇安裝路徑。本人寫的是/usr/local/ruby
?
修改系統環境
sudo?echo?"#by?notry?2011-11-15#"?>>?/etc/profile?sudo?echo?"export?PATH=/usr/local/ruby/bin/:$PATH"??>>?/etc/profile??
source?/etc/profile? ? ?
?
安裝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;?gem?install?rake? ? ?
?
?
?
?
?
?
?
NOTE:由于網速比較.我事先下載然后手動安裝 文件名字分別是
?
mysql-2.8.1.gem 下載地址:
http://rubygems.org/downloads/mysql-2.8.1.gem
?
rake-0.9.2.gem 下載地址:
http://pkgs.fedoraproject.org/repo/pkgs/rubygem-rake/rake-0.9.2.gem/53e95232c3ba141e8cb10e2540af09eb/rake-0.9.2.gem
?
?
?
?
?
?
?
安裝Puppet dashboard
?
下載Puppet dashborad
? ? wget?http://puppetlabs.com/downloads/dashboard/puppet-dashboard-1.2.2.tar.gz? ?
?
?
?
?
?
安裝Puppet dashboard
groupadd?puppet?useradd?-g?puppet?puppet??#創建puppet用戶?tar?xzvf?puppet-dashboard-1.2.2.tar.gz?mv?puppet-dashboard-1.2.2?/usr/local/puppet-dashboard??
sudo?chown?-R?puppet:puppet?/usr/local/puppet-dashboard?-R?? ? ?
創建mysql數據庫
mysql>create?database?dashboard?character?set?utf8;?mysql>grant?all?privileges?on?dashboard.*?to?dashboard@'localhost'?identified?by?'dashboard';??
mysql>flush?privileges;?
? ?
?
配置puppet dashboard
cd?/usr/local/puppet-dashboard??cp?config/database.yml.example?config/database.yml???
cp?config/settings.yml.example?config/settings.yml? ?
[notry@master?config?]$vim?database.yml??production:??database:?dashboard???username:?dashboard???password:??dashboard???encoding:???utf8???
?adapter:?mysql? ? ?
導入mysql
?
[notry@master?puppet-dashboard]$rake?RAILS_ENV=production?db:migrate?
? ?
?
啟動puppet dashboard
?
?
?
?
[notry@master?puppet-dashboard]$sudo?-u?puppet?./script/server?-e?production?
? ?
?
NOTE:現在一般瀏覽器上輸入:master.xxxx.com:3000會出現圖形界面
?
?
?
?
?
puppet dashboard識別客戶端
?
?
?
?
Puppet client配置
?
?
?
#puppet.conf?(on?each?agent)?[agent]???report?=?true????
?
?
sudo?/etc/init.d/puppet?restart?
? ?
?
Puppet Server配置
?#puppet.conf?(on?puppet?server)?[main]??reports?=?store,?http???
?
?
sudo??/etc/init.d/puppetmaster?restart?
? ?
?
?
?
?
NOTE:Puppet clients的puppetd --server master.ihaveu.com --test 都會在網頁上有小標識出現。
?
識別
?
?
?
?[notry@master?puppet-dashboard]$env?RAILS_ENV=production?script/delayed_job?-p?dashboard?-n?4?-m?start???
?
?
?
?
?
?
?
?
?
?
?
?
?
轉載于:https://blog.51cto.com/notry/714003
總結
以上是生活随笔為你收集整理的Puppet dashboard安装的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。