网站大量收购独家精品文档,联系QQ:2885784924

吴问志-Puppet应用案例-大数据文档资料.pptx

吴问志-Puppet应用案例-大数据文档资料.pptx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Puppet应用案例

吴问志

网站:/category/puppet

邮箱:puppetfans@

微博:puppetfans@

引言

n机器越来越多

n架构越来越复杂

n应用越来越多且复杂

n审记越来越难

内容概要

1.puppet介绍3.puppet应用案例

-什么是puppet-puppet管理用户

-puppet能做什么-puppetnginx管理

-puppet如何做到-puppetkick介绍

-puppet主要概念4.puppet架构与集群

2.puppet基础-puppet架构

-puppet基本语法-puppet集群方案

-puppet目录结构-puppet集群核心思想

-puppet命名规范-puppet性能测试方法

-puppet日常使用5.QA

未来

-puppet使用注意事项-puppet

puppet介绍

n什么是puppet

遵循GPL协议(2.7.0以前),基于ruby语言开发的系统配置管理工具

lOOP

lfacter

常用于C/S架构,配置客户端和服务端,也可以独立运行

puppet对于系统管理员是抽象,只依赖于ruby与facter.

facter-tp

kernel:18.76ms

hostname:19.05ms

默认情况下客户端每隔30分钟连接到puppet服务端

npuppet能做什么

puppet能管理多达40多种资源,例如file,package,

service,cron,exec

Facter介绍

Facter是什么

facter是内置的puppet工具,它提供的一个标准方式去获得客户端环境变量等相关信息

Facter能获得哪些信息

#facter-p

architecture=x86_64

id=root

interfaces=eth0,lo

ipaddress=3

ipaddress_eth0=3

ikernprocessor0=Intel(R)Xeon(R)CPUE5405@2.00GHz

prouptime=27days

uptime_days=27

uptime_hours=651

uptime_seconds=2344200

注:这些变量可以直接来使用,例如:{$::ipaddress}或者$::ipaddress

当然你也可以自定义fact,需要使用ruby来编写。

puppet是如何工作的

puppet工作流程

注:内部处理过程是抽象的

n

Puppet主要概念

nPuppet参考模型

package{nginx:

ensure=installed,

}

Puppet命名规范

$test=“Test”n使用split创建数组:

$s

您可能关注的文档

文档评论(0)

分享吧 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档