日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Puppet dashboard安装

發布時間:2025/3/20 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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安装的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。