在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

puppet的基础知识是什么

186次阅读
没有评论

共计 2638 个字符,预计需要花费 7 分钟才能阅读完成。

今天给大家介绍一下 puppet 的基础知识是什么。文章的内容丸趣 TV 小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着丸趣 TV 小编的思路一起来阅读吧。

puppet 基础导

puppet, 这是目前运维主流的运维自动化工具,大多数运维管理人员都听说过, 或者在使用以及在正在考虑使用中。puppet 可以配合 cobbler,puppet 也可以配合 func 实现运维自动化,简单化,化繁杂为简单。

1. 什么是 puppet

puppet 是一种 Linux、Unix 平台的集中配置管理系统,使用 ruby 语言,可管理配置文件、用户、cron 任务、软件包、系统服务等。puppet 把这些系统实体称之为资源,puppet 的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。

2.puppet 的语法

由于 puppet 是由 ruby 写的,因此如 ruby 语法非常相近,关于 ruby 的介绍: 请参阅 http://ruby-lang.org

3. 如何获得 puppet 模块

puppet 实验室提供下载:http://projects.puppetlabs.com/projects/1/wiki/Downloading_Puppet

4.puppet 能管理哪些资源:

puppet 介绍里有写过,他能管理 file(文件),user(用户),group(组),package(软件包),mount(挂载),schedule 和 cron(计划任务),service(服务),tidy(清理),yumrepo(yum 仓库 ),sshkey(ssh 认证) 等常用资源。

5.puppet 如何安装,配置。

1.Puppet 在 RedHat/CentOS 系统上安装

1). 安装 ruby 环境:yuminstallrubyruby-rdoc

2). 安装 puppet:yum-yinstallpuppetpuppet-server

6.Puppet 的工作模式

Puppet 是一个 C / S 架构的配置管理工具,在中央服务器上安装 puppet-server 软件包(被称作 Puppetmaster)。在需要管理的目标主机上安装 puppet 客户端软件(被称作 PuppetClient)。当客户端连接上 Puppetmaster 后,定义在 Puppetmaster 上的配置文件会被编译,然后在客户端上运行。每个客户端默认每半个小时和服务器进行一次通信,确认配置信息的更新情况。如果有新的配置信息或者配置信息已经改变,配置将会被重新编译并发布到各客户端执行。也可以在服务器上主动触发一个配置信息的更新,强制各客户端进行配置。如果客户端的配置信息被改变了,它可以从服务器获得原始配置进行校正。

7.puppet 配置文件介绍

主配置文件(puppet.conf):

1). 配置文件命名空间:

main 通用配置选项

puppetd 客户端配置选项

puppetmasterd 服务端配置选项

2).main 命名空间选项:

confdir 配置文件目录,默认在 /etc/puppet

vardir 动态数据目录,默认在 /var/lib/puppet

logdir 日志目录,默认在 /var/log/log

rundirpuppetPID 目录,默认在 /var/run/puppet

statedirstate 目录,默认在 $vardir/state

statefilestate 文件,默认在 $statedir/state.yaml

ssldirSSL 证书目录,默认在 $vardir/ssl

trace 发生错误时显示跟踪信息,默认 false

filetimeout 检测配置文件状态改变的时间周期,单位秒,默认 15 秒

syslogfacility 指定 syslog 功能为 user 级,默认为 daemon 级

3).puppetmasterd 命名空间选项:

user 后台进程执行的用户

group 后台进程执行的组

mainfestdirmainfests 文件存储目录,默认为 $confdir/mainfests

mainfestmainfest 站点文件的名字,默认为 site.pp

bindaddress 后台进程绑定的网卡地址接口

masterport 后台进程执行的端口,默认为 8140

4).puppet 命名空间选项:

serverpuppetpuppet 服务器名,默认为 puppet

runintervalsecondspuppet 应用配置的时间间隔,默认 1800 秒(0.5 小时)

puppetdlockfiefilepuppetlock 文件位置,默认 $statedir/puppetdlock

puppetportport 后台进程执行的端口,默认 8139

文件服务配置文件(fileserver.conf):

[files]
path/var/lib/puppet/files
allow192.168.1.*
allow*.test.com
deny*.example.com

path 定义文件存放路径,通过 allow/deny 来控制访问权限。

8.puppet 命令集

1).puppet 用于执行用户所写独立的 mainfests 文件

#puppet-l/tmp/manifest.logmanifest.pp

2).puppetd 运行在被管理主机上的客户端程序

#puppetd ndash;serverpuppet

3).puppetmasterd 运行在管理机上的服务器程序

#puppetmasterd

4).puppetcapuppet 认证程序

#puppetca-l
test1.test.com
+test2.test.com
#puppetca-stest1.test.com## 给 test1.test.com 签名 

5).puppetrun 用于连接客户端,强制运行本地配置文件

#puppetrun-p10 ndash;hosthost1 ndash;hosthost2-tremotefile-twebserver

6).filebucket 客户端用于发送文件到 puppetfilebucket 的工具

#filebucket-b/tmp/filebucket/my/file

7).ralsh 转换配置信息到 puppet 配置代码

#ralshusersky

以上就是 puppet 的基础知识是什么的全部内容了,更多与 puppet 的基础知识是什么相关的内容可以搜索丸趣 TV 之前的文章或者浏览下面的文章进行学习哈!相信丸趣 TV 小编会给大家增添更多知识, 希望大家能够支持一下丸趣 TV!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计2638字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 免费观看欧美一区二区三区 | 九九热在线视频观看 | 国产成人亚洲综合网站不卡 | 老汉精品免费av在线播放 | 亚洲夂夂婷婷色拍ww47 | 四虎影院大全 | 色婷婷成人 | 青青青国产精品手机在线观看 | 欧美成人aaa大片 | 国产色产综合色产在线视频 | 亚洲av无码一区二区三区网址 | 欧美一区二区三区综合色视频 | 欧美老女人性 | 这里有精品可以观看 | 亚洲精品国产精品国自产观看 | 四虎影院最新入口 | 国产一区二区三区日韩精品 | 国产成人无码18禁午夜福利p | 国产精品xxx在线 | 久草青娱乐 | 日韩专区一区 | 久久精品国产只有精品2020 | 看真人视频一级毛片 | 色.www| 一级毛片在线完整免费观看 | 欧美成人免费视频一级 | 一本一本久久a久久综合精品蜜桃 | 在线视频网站www色 在线视频午夜 | 亚洲国产综合精品中文第一区 | 四虎影院在线免费观看视频 | 亚洲国产一级毛片 | 久久福利一区 | 久久久久国产精品 | 欧美精品一区二区三区久久 | 亚洲资源在线播放 | 伊人久久大香线蕉无码 | 成人快色 | 偷偷做久久久久网站 | 久久久全国免费视频 | 亚洲欧美日韩在线观看二区 | 看黄免费在线 |