一、前言 在企业中我们有事安装软件包。部分都是源码安装,如nginx安装路径都已经固化了,但实际业务中,我们都是把软件包安装到固定目录下,不满足需要,这是其一、其二,编译安装很耗时,比如mysql,特别是一些公司推行自动化,编译安装也不方便,容易出错。这是rpm包就很有用,废话少说,开始制作rpm包 ...
分类:
其他好文 时间:
2018-04-20 16:08:59
阅读次数:
188
定义资源: type {'title': attribute1 => value1, attribute2 => value2, } 要点:type表示资源类型必须小写;title是定义资源名称,在同一类型下必须惟一; 常用资源类型: user, group, file, package, serv ...
分类:
编程语言 时间:
2018-04-19 23:52:45
阅读次数:
249
Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点。实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是Ansible所运行的模块,Ansible只是提供一种框架。
分类:
其他好文 时间:
2018-04-18 17:08:39
阅读次数:
186
1、puppet:运维自动化软件,针对多台服务器统一操作,批量安装、上线维护,减少人力及误操作风险。可在单机上也可以以C/S机构使用。服务器端为puppetmaster,客户端为puppetclient.client和master之间是基于ssl和证书的,需要注册。Puppet同步后会保持状态,默认30分钟重新检测同步一次。2、puppet工作流程:1)客户端通用facter探测主机的变量,并通过
分类:
其他好文 时间:
2018-04-05 14:29:17
阅读次数:
155
Ansible的应用场景分析最近对devops很感兴趣,从而也开始接触自动化运维工具,在网上查阅了很多关于ansible的资料,对ansible和saltstack等工具的争论也很激烈,各说各的优势,但是争论了半天我总感觉这些工具和持续交付并不是一个目的。首先来讲,无论是ansible还是saltstack都是被称为是“配置管理”的工具,那么究竟什么是“配置管理”呢?我的理解就是把对计算机进行的配
分类:
其他好文 时间:
2018-04-04 18:09:54
阅读次数:
324
SaltStack底层网络架构采用ZeroMQ 实现。SaltStack项目的设计初衷是为了实现一个快速的远程执行系统,后来在研发过程中不断加入新的功能,逐渐形成如今的Salt。 角色: master:中心控制系统 minion:被管理客户端 yum install https://repo.sal ...
分类:
其他好文 时间:
2018-04-04 16:12:47
阅读次数:
252
运维工具介绍 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
一.ansible1.概念ansible是一个基于Python开发的自动化运维工具!其功能实现基于SSH远程连接服务!ansible可以实现批量系统配置、批量软件部署、批量文件拷贝、批量运行命令等功能2.网址:http://docs.ansible.com/官网3.特点不需要单独安装客户端(noagents),基于系统自带的sshd服务,sshd就相当于ansible的客户端。不需要服务端(nos
分类:
其他好文 时间:
2018-03-27 21:01:33
阅读次数:
967