码迷,mamicode.com
首页 >  
搜索关键字:puppet resource命令参数介绍    ( 789个结果
Puppet批量修改SSH端口-Linux软件分发
SSH默认使用tcp22端口,为了保护Linux的22端×××破,我们有时候需要将SSH的端口做修改;然而企业环境中,服务器数量是巨大的,逐个修改的工作量可想而知。使用puppet就可以很好的解决此类问题,为运维人员减轻工作负担。案例拓扑如下:上图中的PuppetClient也就是需要修改SSH端口的Linux服务器1、1)PuppetMaster上应当创建如下目录,puppet运行用户puppet
分类:系统相关   时间:2018-05-12 21:40:55    阅读次数:201
puppet 基础篇
很多公司经常情况下会遇到这么一个问题,新应用开发完成之后,运维人员耗费了大量的时间在测试环境上完成了项目的部署,而迁移到线上环境依旧需要逐字逐句的变更配置,没日没夜的加班之后,才能够勉强保证新应用在线上环境正常运行。而与此同时,公司的领导层已经暴跳如雷,"我已经投入了大量的资金下去,为什么部署一个新的应用依旧需要花费这么久的时间?" puppet的创始人luke kanies就曾经在这种环境中备受煎熬。于是他就开始思考,如何让系统管理员们能够更加高效的去完成工作。随即诞生的产物就是这款名为puppet的软件。 事实上,luke kanies在开发puppet之前,基本上都是采用perl来编写程序,但是当他想要用perl去编写脑中的这款程序的模型时发现无法实现。然后luke kanies尝试了python等语言,都没办法写出他心目中的功能。后来一个偶然的机会,朋友提起了ruby这种语言,表示该语言功能十分强大,所以luke kenies尝试了ruby,并且基于ruby语言开发出了puppet。 如果说企业想要多台服务器的维护成本,puppet是非常不错的工具之一,主要原因是由于pu
分类:其他好文   时间:2018-04-25 14:27:25    阅读次数:175
fpm制作rpm包
一、前言 在企业中我们有事安装软件包。部分都是源码安装,如nginx安装路径都已经固化了,但实际业务中,我们都是把软件包安装到固定目录下,不满足需要,这是其一、其二,编译安装很耗时,比如mysql,特别是一些公司推行自动化,编译安装也不方便,容易出错。这是rpm包就很有用,废话少说,开始制作rpm包 ...
分类:其他好文   时间:2018-04-20 16:08:59    阅读次数:188
puppet定义资源,配置语言(2)
定义资源: type {'title': attribute1 => value1, attribute2 => value2, } 要点:type表示资源类型必须小写;title是定义资源名称,在同一类型下必须惟一; 常用资源类型: user, group, file, package, serv ...
分类:编程语言   时间:2018-04-19 23:52:45    阅读次数:249
自动化运维工具Ansible实战(一)简介和部署
Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点。实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是Ansible所运行的模块,Ansible只是提供一种框架。
分类:其他好文   时间:2018-04-18 17:08:39    阅读次数:186
puppet部署与应用
1、puppet:运维自动化软件,针对多台服务器统一操作,批量安装、上线维护,减少人力及误操作风险。可在单机上也可以以C/S机构使用。服务器端为puppetmaster,客户端为puppetclient.client和master之间是基于ssl和证书的,需要注册。Puppet同步后会保持状态,默认30分钟重新检测同步一次。2、puppet工作流程:1)客户端通用facter探测主机的变量,并通过
分类:其他好文   时间:2018-04-05 14:29:17    阅读次数:155
ansible运维工具(一)
运维工具介绍 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
DevOps 系列工具之 Puppet 资源简介
资源清单Puppet可以管理的所有项目被称为Puppet资源。软件包、配置文件和服务都是Puppet所能管理的资源。资源指令组合为Puppet清单(Manifest)文件。资源是Puppet配置管理脚本(清单)的组成部分。资源又以下一些元素组成:类型:将要配置的资源类型(软件包、服务、文件等)。资源类型有许多种。标题:配置管理脚本引用资源的方式属性:为资源指定的位置。不同资源类型有不同的属性提供者
分类:其他好文   时间:2018-04-01 18:57:42    阅读次数:182
Puppet部署与应用
Puppet可以针对多台服务器进行统一的操作,例如:软件分发,统一执行脚本,在服务器上写好脚本分发给客户机,客户机就会自动执行,减少了人力及误操作风险。Puppet与我们之前在windows2008R2中学习过的“组策略”非常相似,所以在windows中有的功能,在linux中都能找到这些功能的影子。
分类:其他好文   时间:2018-03-30 18:26:43    阅读次数:137
saltstack的安装及配置
Saltstack是一个新的基础设施管理工具。目前处于快速发展阶段,可以看做是强化的Func+弱化的Puppet的组合。间接的反映出了saltstack的两大功能:远程执行和配置管理。
分类:其他好文   时间:2018-03-23 16:22:13    阅读次数:130
789条   上一页 1 ... 14 15 16 17 18 ... 79 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!