Puppet

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(Debian)
 
(未显示1个用户的6个中间版本)
第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系统管理]]的开放平台。
==Debian==
+
 
  apt-get install puppet
+
==功能==
  vim /etc/default/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
 
  START=yes
 
  /etc/init.d/puppet start
 
  /etc/init.d/puppet start
  
==虚拟机==
+
===虚拟机===
 
下载[http://info.puppetlabs.com/download-learning-puppet-VM.html Puppet虚拟机],快速实践,使用的是 [[CentOS]]。
 
下载[http://info.puppetlabs.com/download-learning-puppet-VM.html Puppet虚拟机],快速实践,使用的是 [[CentOS]]。
 
   
 
   
第24行: 第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]
  
 
==图集==
 
==图集==
第36行: 第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]
 
{{comment}}
 
  
 
[[category:configuration management]]
 
[[category:configuration management]]
 
[[category:DevOps]]
 
[[category:DevOps]]
 
[[category:ruby]]
 
[[category:ruby]]
 +
[[category:clojure]]

2021年8月21日 (六) 15:34的最后版本

Wikipedia-35x35.png 您可以在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

[编辑] 虚拟机

下载Puppet虚拟机,快速实践,使用的是 CentOS

用户名:root 密码:puppet

web console

https://127.0.0.1 
用户名:[email protected] 密码:learningpuppet

[编辑] 项目

[编辑] 文档

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱