- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
puppet控制台puppet dashboardpuppet控制台puppet dashboard
1. 搭建puppet控制台puppetdashboard
可以查看一个或多个puppet master汇总的图形和报告数据
1.1. 安装puppet dashboard
1.1.1. 安装epel源
# rpm -ivh
/pub/epel/6/x86_64/epel-release-6-8.noarc
h.rpm
1.1.2. 安装依赖包
yum install -y mysql mysql-devel mysql-server ruby*
1.1.3. 启动mysql
# /etc/init.d/mysqld start
1.1.4. 设置mysql 自启动
chkconfig mysqld on
1.1.5. 安装RubyGems包管理器
# wget /rubygems/rubygems-2.4.1.tgz
# tar -xvf rubygems-2.4.1.tgz
# cd rubygems-2.4.1
# ruby setup.rb
1.1.6. 安装 rake
# gem install rake
1.1.7. 安装dashboard软件包
# yum install -y puppet-dashboard
1.2. 配置dashboard
1.2.1. 编辑YAML 配置文件指定数据库
# vim /usr/share/puppet-dashboard/config/database.yml
production:
database: dashboard_production
username: dashboard
password: 123456
encoding: utf8
adapter: mysql
development:
database: dashboard_development
username: dashboard
password: 123456
encoding: utf8
adapter: mysql
test:
database: dashboard_test
username: dashboard
password: 123456
encoding: utf8
adapter: mysql
1.2.2. 使用 rake命令基于database.yml创建数据库
# cd /usr/share/puppet-dashboard/
# rake RAILS_ENV=PRODUCTION db:create
rake aborted!
NoMethodError: undefined method `source_index for Gem:Module
(See full trace by running task with --trace)
出现上述错误是因为rubygem与 rake版本不合适
# rake --version
rake, version 10.3.2
# gem -v
2.4.1
解决办法:卸了该版本重装
# gem uninstall -v=10.3.2 rake
Remove executables:
rake
in addition to the gem? [Yn] y
Removing rake
Successfully uninstalled rake-10.3.2
# wget //soft1/rubygems-1.3.7.zip
# unzip rubygems-1.3.7.zip
# cd rubygems-1.3.7
# ruby setup.rb
# gem -v
1.3.7
# gem install rake
# gem install -v=0.8.7 rake
Successfully installed rake-0.8.7
1 gem installed
Installing ri documentation for rake-0.8.7...
Installing RDoc documentation for rake-0.8.7...
# rake --version
rake, version 0.8.7
1.2.3. 手工创建数据库并赋予权限
mysql create database dashboard_production character set utf8;
mysql create database dashboard_development character set utf8;
mys
您可能关注的文档
- NO Excuse(没有任何借口)NO Excuse(没有任何借口).ppt
- no.7信令复习题no.7信令复习题.doc
- NOI2012第一试NOI2012第一试.pdf
- NOKIA 5110液晶资料及程序NOKIA 5110液晶资料及程序.doc
- NOR FLASH读写实验NOR FLASH读写实验.pdf
- NOKIA C6-00 产品一、二级维修手册NOKIA C6-00 产品一、二级维修手册.pdf
- Novell服务常见问题Novell服务常见问题.ppt
- Novamind 思维导图软件之 主题设计教程Novamind 思维导图软件之 主题设计教程.pdf
- nrf51822创建一个简单ble例程nrf51822创建一个简单ble例程.pdf
- NRG记录仪配置教程NRG记录仪配置教程.pdf
- 2023年宁波教师招聘宁波大学招聘工作人员笔试真题.docx
- 2023年陆军第七十二集团军医院招聘聘用人员笔试真题.docx
- 2023年施秉县民族中医院招聘备案编制人员笔试真题.docx
- 2023年江苏南京工业职业技术大学招聘笔试真题.docx
- 2023年湖南铁道职业技术学院招聘笔试真题.docx
- 2023年宁夏医科大学总医院自主招聘事业单位人员笔试真题.docx
- 2023年贵州习酒股份有限公司招聘笔试真题.docx
- 2023年广西建设职业技术学院招聘笔试真题.docx
- 2023年阿坝州卫健委考核招聘紧缺卫生专业人员笔试真题.docx
- 2023年贵州黔东南州事业单位专项招聘退役大学生士兵笔试真题.docx
文档评论(0)