温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

puppet之dashboard安装及优化

发布时间:2020-08-03 23:49:22 来源:网络 阅读:436 作者:wyl410505 栏目:关系型数据库

puppet的dashboard可以比较直观的看到puppet运行详细状态。也是puppet中比较重要的一块,那么我们开始安装和优化它!

pptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [/etc/puppet/multi-environment] 2015-04-17 15:59:07
root@pts/0 #  yum install  ruby-mysql mysql-server puppet-dashboard -y
root@pts/0 #  /etc/rc.d/init.d/mysqld restart
Stopping mysqld:                                           [  OK  ]
Starting mysqld:                                           [  OK  ]
pptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [/etc/puppet/multi-environment] 2015-04-17 16:06:10
root@pts/0 # chkconfig mysqld on
pptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [/etc/puppet/multi-environment] 2015-04-17 16:06:17
root@pts/0 # mysqladmin -uroot password yypuppet.com
pptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [/etc/puppet/multi-environment] 2015-04-17 16:06:23
root@pts/0 # mysql -pyypuppet.com
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database dashboard character set utf8;
Query OK, 1 row affected (0.00 sec)

mysql> grant all on dashboard.* to 'dashboard'@'localhost' identified by "yypuppet.com";
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> 

pptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [/etc/puppet/multi-environment] 2015-04-17 18:12:48
root@pts/0 #  mysql -udashboard -pyypuppet.com
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 767
Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> quit
Bye


pptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [/etc/yum.repos.d] 2015-04-17 18:24:08
root@pts/0 # rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm                 
Retrieving http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm
warning: /var/tmp/rpm-tmp.BLTu8l: Header V4 RSA/SHA1 Signature, key ID 4bd6ec30: NOKEY
Preparing...                ########################################### [100%]
   1:puppetlabs-release     ########################################### [100%]
root@pts/0 # vim /usr/share/puppet-dashboard/config/database.yml

pptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [/etc/yum.repos.d] 2015-04-17 18:31:46
root@pts/0 # cd /usr/share/puppet-dashboard
pptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [/usr/share/puppet-dashboard] 2015-04-17 18:31:58
root@pts/0 # rake gems:refresh_specs

root@pts/0 # mysql -udashboard -pyypuppet.com
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 114
Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use dashboard;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+------------------------------+
| Tables_in_dashboard          |
+------------------------------+
| delayed_job_failures         |
| delayed_jobs                 |

。。。



pptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [~] 2015-04-20 13:56:31
root@pts/0 # /etc/init.d/httpd stop

pptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [~] 2015-04-20 13:56:34
root@pts/0 # /etc/rc.d/init.d/puppetmaster  restart
Stopping puppetmaster:                                     [  OK  ]
Starting puppetmaster:                                     [  OK  ]

root@pts/0 # /etc/rc.d/init.d/puppet-dashboard start
Starting Puppet Dashboard: => Booting WEBrick
=> Rails 2.3.17 application starting on http://0.0.0.0:3000
                                                           [  OK  ]


访问http://192.168.3.68:3000/ 即可看到dashboard页面。

目前的架构puppet之dashboard安装及优化

访问http://192.168.3.68:3000/ 即可看到dashboard页面。还有比较的大的优化空间,本文暂略过,以后补充哦


使用nginx+passenger:

http://www.watters.ws/mediawiki/index.php/Configure_puppet_master_using_nginx_and_mod_passenger

http://z0mbix.github.io/blog/2012/03/01/use-nginx-and-passenger-to-power-your-puppet-master/

http://tech.ddvip.com/2013-05/1367938652195038.html

http://www.tuicool.com/articles/Fz2URv


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI