欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Puppet
来自开放百科 - 灰狐
(版本间的差异)
小 (→Puppet VM) |
小 |
||
(未显示1个用户的9个中间版本) | |||
第1行: | 第1行: | ||
{{SeeWikipedia|Puppet (software)}} | {{SeeWikipedia|Puppet (software)}} | ||
+ | Puppet | ||
+ | |||
+ | ==简介== | ||
Puppet 是一个使用 [[Ruby]] 开发的开源(GPL)配置管理工具。 | Puppet 是一个使用 [[Ruby]] 开发的开源(GPL)配置管理工具。 | ||
第10行: | 第13行: | ||
Puppet 不仅仅是 [[Data Center|数据中心]]自动化解决方案,更是[[IT Management|IT系统管理]]的开放平台。 | Puppet 不仅仅是 [[Data Center|数据中心]]自动化解决方案,更是[[IT Management|IT系统管理]]的开放平台。 | ||
− | == | + | |
− | 下载[http://info.puppetlabs.com/download-learning-puppet-VM.html Puppet虚拟机] | + | ==功能== |
+ | |||
+ | ==指南== | ||
+ | |||
+ | ===Debian=== | ||
+ | wget http://apt.puppetlabs.com/puppetlabs-release-wheezy.deb // puppetlabs-release-<CODE NAME>.deb | ||
+ | sudo dpkg -i puppetlabs-release-wheezy.deb | ||
+ | sudo apt-get update | ||
+ | |||
+ | 在 master | ||
+ | apt-get install puppet puppetmaster facter | ||
+ | 在 agent | ||
+ | apt-get install puppet facter | ||
+ | vim /etc/default/puppet | ||
+ | START=yes | ||
+ | /etc/init.d/puppet start | ||
+ | |||
+ | ===虚拟机=== | ||
+ | 下载[http://info.puppetlabs.com/download-learning-puppet-VM.html Puppet虚拟机],快速实践,使用的是 [[CentOS]]。 | ||
用户名:root 密码:puppet | 用户名:root 密码:puppet | ||
第18行: | 第39行: | ||
https://127.0.0.1 | https://127.0.0.1 | ||
用户名:[email protected] 密码:learningpuppet | 用户名:[email protected] 密码:learningpuppet | ||
+ | |||
+ | ==项目== | ||
+ | *[https://github.com/puppetlabs/puppetdb PuppetDB] [[Clojure]] 驱动 | ||
+ | |||
+ | ==文档== | ||
+ | *[http://docs.huihoo.com/postgresql/pgcon/2013/Elephant-Puppets-Deployment-automation-for-PostgreSQL.pdf Elephant Puppets Deployment automation for PostgreSQL] | ||
==图集== | ==图集== | ||
第30行: | 第57行: | ||
*[https://github.com/puppetlabs Puppet @ GitHub] | *[https://github.com/puppetlabs Puppet @ GitHub] | ||
*[http://forge.puppetlabs.com/ Puppet Forge] | *[http://forge.puppetlabs.com/ Puppet Forge] | ||
+ | *[http://downloads.puppetlabs.com/ Puppet下载] | ||
*[http://docs.huihoo.com/puppet Puppet开放文档] | *[http://docs.huihoo.com/puppet Puppet开放文档] | ||
*[http://docs.huihoo.com/puppet/references/ Puppet References] | *[http://docs.huihoo.com/puppet/references/ Puppet References] | ||
*[http://www.searchdatacenter.com.cn/showcontent_49822.htm Puppet配置管理工具概念及其工作原理] | *[http://www.searchdatacenter.com.cn/showcontent_49822.htm Puppet配置管理工具概念及其工作原理] | ||
*[http://info.puppetlabs.com/download-learning-puppet-VM.html Download the Learning Puppet VM] | *[http://info.puppetlabs.com/download-learning-puppet-VM.html Download the Learning Puppet VM] | ||
− | |||
− | |||
[[category:configuration management]] | [[category:configuration management]] | ||
[[category:DevOps]] | [[category:DevOps]] | ||
[[category:ruby]] | [[category:ruby]] | ||
+ | [[category:clojure]] |
2021年8月21日 (六) 15:34的最后版本
您可以在Wikipedia上了解到此条目的英文信息 Puppet Thanks, Wikipedia. |
Puppet
目录 |
[编辑] 简介
Puppet 是一个使用 Ruby 开发的开源(GPL)配置管理工具。
Puppet是一种开源的IT自动化工具,利用它IT组织可以对配置服务进行编码,从而形成一种管理规则,随后系统框架会对其进行审查并强制实施。
Puppet于2005年首次对外发布,自那以后便一发不可收拾。如今Google、Twitter、Sun、Sony、Red Hat、NewYork Stock Exchange(纽约证券交易所)、Digg、SlideShare、Shopzilla、哈佛大学和斯坦福大学都在使用Puppet管理自己的系统,他们从企业的IT业务到Web 2.0服务器的启动都使用该工具来完成。这些组织已经意识到SSH协议并不是一个可靠的解决方案。
不管是管理1台,或者是上万台机器,Puppet都能轻松搞定。让你的所有配置工作整齐划一。所谓配置管理系统,就是管理机器里面诸如文件、用户、进程、软件包这些资源。
Puppet 不仅仅是 数据中心自动化解决方案,更是IT系统管理的开放平台。
[编辑] 功能
[编辑] 指南
[编辑] Debian
wget http://apt.puppetlabs.com/puppetlabs-release-wheezy.deb // puppetlabs-release-.deb
sudo dpkg -i puppetlabs-release-wheezy.deb
sudo apt-get update
在 master
apt-get install puppet puppetmaster facter
在 agent
apt-get install puppet facter
vim /etc/default/puppet
START=yes /etc/init.d/puppet start
[编辑] 虚拟机
用户名:root 密码:puppet
web console
https://127.0.0.1 用户名:[email protected] 密码:learningpuppet
[编辑] 项目
[编辑] 文档
[编辑] 图集
[编辑] 链接
分享您的观点