|
|
|
|
移动端

2.3.2 为什么是Puppet

《运维前线:一线运维专家的运维方法、技巧与实践》第2章利用Facter和Django快速构建CMDB,本章将会详细讲解,如何利用开源软件Facter和Django快速构建一个小型的CMDB系统。界面与功能不算复杂,这也是它轻量的体现,本章更多的是提供一种思路,以达到抛砖引玉的作用,仅供大家参考。本节为大家介绍为什么是Puppet。

作者:云技术社区来源:机械工业出版社|2017-04-22 15:53

开发者盛宴来袭!7月28日51CTO首届开发者大赛决赛带来技术创新分享

2.3.1 什么是Puppet

通常定义:Puppet是一个跨平台的集中化配置管理系统,它使用自身的描述语言,可管理配置文件、用户、Cron、软件包、系统服务等,Puppet把这些统称为“资源”。Puppet设计的目标就是简化对这些资源的安装、配置、管理,以及妥善处理资源之间的依赖关系。

2.3.2 为什么是Puppet

Puppet能够帮助系统管理员方便、快速地管理所有机器,目前Puppet已经能够支持所有的客户端,主流的有RedHat、CentOS、Gentoo、Debian、Ubuntu、Solaris、SuSe、Mac OS X、FreeBSD、OpenBSD、Windows,等等。

支持的资源众多:目前Puppet支持的资源有很多,其中常用的包括File、Package、Exec、Service、Group、Host、Router、Yumrepo、User、Cron、SSHKey等,更多的相关信息和使用方法可以参考https://docs.puppetlabs.com/references/latest/type.html

第三方模块众多:目前Puppet的第三方模块众多,基本包含了我们所能使用的全部软件模块,例如Mysql、Django、Java、PHP、Nginx、Apche、Openstack、SSH、Tomcat、Jboss、Yum等。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:342347198

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

C#和.NET核心技术

本书重点讲解如何用实用的代码来解决具体的实际问题。本书的内容覆盖面很广,从新的C#范型到Web服务,从反射到安全等都有涉及。系统地介绍...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊