puppet(1)-简介
2024-10-15 06:46:42
puppet: 开源的、新一代的集中化的配置管理工具;
目标状态
配置语言
Luke Kanies,puppet labs bootstrap --> configuration --> command and control puppet: ruby saltstack: python
程序版本:
0.24.X, 0.25.X, 2.6.X (0.26), 2.7.X 3.0 --> 3.3.X 资源:资源申报 清单: 类: 模块: 站点清单:
以主机为核心:应用哪些模块
puppet的工作过程:
define --> test --> enforce --> report
puppet的应用环境:
开发环境 测试环境 生产环境
puppet的工作模型:
单机模型: manifests --> complier --> catalog --> apply master/agent模型: 集中式管理
puppet的认证机制:
/var/lib/puppet/ssl/
master/agent:
1、master启动时会为自己生成Key, 并签署证书; 2、agent首次启动要为自己生成Key, 生成证书签署请求; 3、master收到agent端的签署请求后,要先验正请求是否合法,而后做证书签署;
总结:
ruby、开源 master/agent, standalon 定义-->模拟-->强制-->报告 清单:资源
最新文章
- Linux环境变量设置
- 使用Cobbler无人值守安装CentOS6.5(一)
- HttpWebRequest Post callback
- erlang rabbitmq-server安装
- 2014年4月底至5月初51Aspx源码发布详情
- 通过微信分享链接,后面会被加上from=singlemessage&;isappinstalled=1可能导致网页打不开
- 《深入理解Nginx》阅读与实践(一):Nginx安装配置与HelloWorld
- Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:RELEASE from any of the configured repositories.
- java 创建线程
- [GeekBand] 面向对象的设计模式(C++)(2)
- Mvc Model 模板的获取【学习笔记】
- 公网IP和私有IP
- HTTP method GET is not supported by this URL(转)
- POJ 3625 最小生成树 Prim C++
- ado.net 使用:ExecuteReader 无法获取输出参数
- php 安装redis php扩展
- Python+selenium 2【测试报告】
- 使用vlfeat 包中遇到的问题
- 文本编辑框QTextEdit
- linux常用命令以及快捷键