- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
puppet控制台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
文档评论(0)