vim /usr/share/puppet-dashboard/config/database.yml
参考资料:刘宇第十八章:《puppet实战》
(I)安装相关依赖包
1 添加EPEL包管理器:
sudo rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm
2 安装依赖软件包
yum install -y mysql-server ri rdoc
3 安装相关的软件RubyGem
注意:开始安装官方最新的版本(2.4.1)结果到后面报错。google之后,发现时版本不对,所以老老实实用了刘宇书上的提供的版本.
cd /tmp
wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.7.tgz
tar -zxvf rubygems-1.3.7.tgz
cd rubygems-1.3.7
ruby setup.rb
4安装rake
gem install rake
--------------------------------------------------------------------------------------------------------------------------------------------
(II)安装Dashboard软件包
1. 通过RPM包安装puppet Dashboard,添加Yum仓库
rpm -ivh http://yum.puppetlabs.com/el/6Server/products/x86_64/puppetlabs-release-6-7.noarch.rpm
安装成功后会有PuppetLabs仓库配置文件/etc/yum.repos.d/puppetlabs.repo存在。
2.安装Dashboard
yum install -y puppet-dashboard
(III)配置Dashboard
1.配置mysql数据库
创建dashboard数据库和用户
mysql
create database dashboard default charset utf8;
grant all privileges on dashboard.* to 'lixw'@'localhost' identified by '1';
flush privileges;