1、puppet:运维自动化软件,针对多台服务器统一操作,批量安装、上线维护,减少人力及误操作风险。可在单机上也可以以C/S机构使用。服务器端为puppetmaster,客户端为puppetclient.client和master之间是基于ssl和证书的,需要注册。Puppet同步后会保持状态,默认30分钟重新检测同步一次。2、puppet工作流程:1)客户端通用facter探测主机的变量,并通过
分类:
其他好文 时间:
2018-04-05 14:29:17
阅读次数:
155
运维工具介绍 OS Provisioning: PXE, Cobbler(repository, distritution,profile) PXE: dhcp, tftp, (http, ftp) dnsmasq: dhcp, dns OS Config: Puppet, saltstack, f ...
分类:
其他好文 时间:
2018-04-03 12:56:26
阅读次数:
178
资源清单Puppet可以管理的所有项目被称为Puppet资源。软件包、配置文件和服务都是Puppet所能管理的资源。资源指令组合为Puppet清单(Manifest)文件。资源是Puppet配置管理脚本(清单)的组成部分。资源又以下一些元素组成:类型:将要配置的资源类型(软件包、服务、文件等)。资源类型有许多种。标题:配置管理脚本引用资源的方式属性:为资源指定的位置。不同资源类型有不同的属性提供者
分类:
其他好文 时间:
2018-04-01 18:57:42
阅读次数:
182
Puppet可以针对多台服务器进行统一的操作,例如:软件分发,统一执行脚本,在服务器上写好脚本分发给客户机,客户机就会自动执行,减少了人力及误操作风险。Puppet与我们之前在windows2008R2中学习过的“组策略”非常相似,所以在windows中有的功能,在linux中都能找到这些功能的影子。
分类:
其他好文 时间:
2018-03-30 18:26:43
阅读次数:
137
rsync比较好用的数据同步工具,remote sync的缩写
分类:
系统相关 时间:
2018-03-28 00:03:18
阅读次数:
225
Saltstack是一个新的基础设施管理工具。目前处于快速发展阶段,可以看做是强化的Func+弱化的Puppet的组合。间接的反映出了saltstack的两大功能:远程执行和配置管理。
分类:
其他好文 时间:
2018-03-23 16:22:13
阅读次数:
130
puppet(4) 类、模版语言、模块 代码重用: class, module 类 类是用于公共目的的一组资源,是命名的代码块,创建后可在puppet全局进行调用,类可以继承类是我们构建模块的基本组件 类:命名的puppet代码块好处就是可以重复调用,需要时可通过名称进行调用; class my_c ...
分类:
编程语言 时间:
2018-03-23 16:16:16
阅读次数:
230
puppet: 开源的、新一代的集中化的配置管理工具; 目标状态 配置语言 Luke Kanies,puppet labs bootstrap configuration command and control puppet: ruby saltstack: python 程序版本: 0.24.X, ...
分类:
其他好文 时间:
2018-03-23 14:14:54
阅读次数:
153
puppet(3) master/agent: master/agent模式的工作流程 agent每隔固定时长会向master端发送nodename(自己的节点名,节点名至关重要)和 facts ,并且向服务器端请求自己的catalog。master端收到以后首先classify(分类识别来请求的是 ...
分类:
其他好文 时间:
2018-03-22 19:22:54
阅读次数:
162
puppet-agentagent1、查看agent环境[root@master2~]#puppetconfigprintenvironmentproduction[root@master2~]#[root@master2~]#puppetagent--configprintenvironmentproduction2、自动签署证书[root@master1puppet]#vimautosign.
分类:
其他好文 时间:
2018-03-21 11:46:45
阅读次数:
197