Ansible是一个很好的自动化运维工具,基于Python开发,实现了批量系统配置、批量程序部署、批量运行命令等功能。
分类:
其他好文 时间:
2016-01-21 19:03:27
阅读次数:
164
一、puppet简介Puppet是一个客户端/服务器(C/S)架构的配置管理工具,在中央服务器上安装puppet-server(puppetmaster),在需要被管理的目标机器上安装puppet客户端软件(puppetclient)。当客户端连接上服务器后,定义在服务器上的配置文件会被编译,然后在客户端上运行。客..
分类:
其他好文 时间:
2016-01-18 06:59:01
阅读次数:
207
前言(废话):由于本人没有系统的学过JS或者安卓开发,甚至不是计算机专业出身(所以移动开发轻喷),做这个APP也是临时起意,花了一两天发现做一个基于HTML5的APP倒不是很难,所以也就有了这篇文章,再花了两天研究了一下ionic这个框架以及AngularJS,就发现肯定不会很难,所以打..
分类:
移动开发 时间:
2016-01-16 07:45:04
阅读次数:
763
nginx结合多套puppet实现(apach+forman+puppt)本案例是将多套puppet服务端(puppet+apache+foreman+foreman-proxy)系统,利用nginx负载均衡实现统一服务的功能。其中用到的puppet+apache+foreman+foreman-proxy配置和nginx+puppet配置等内容可以参考本人前面的相关文章。这里以2..
分类:
其他好文 时间:
2016-01-16 07:43:46
阅读次数:
152
puppet(2) Metaparamters: 多个彼此间均存在先后次序的资源,可使用“->”,定义为次序链的形式: Package[‘nginx‘]->File[‘/etc/nginx/conf.d/default.conf‘]->Service[‘nginx‘] 多个彼此间均存在先后次序的资源,可使用“~>”,定义为通知链的形式: Packa..
分类:
其他好文 时间:
2016-01-15 06:29:26
阅读次数:
380
一、基础介绍1、简介ansible是新出现的自动化运维工具,基于python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是..
分类:
其他好文 时间:
2016-01-14 12:37:09
阅读次数:
528
常用的资源类型: notify,cron,exec,service,file,package,group,user(1)notify:利用puppet定义一个信息。 message:通知的信息内容notify{‘warning‘:
message=>"Fromwarningnotifyresource.",
}(2)cron ensure:目标状态 command:命令 hour minute mon..
分类:
其他好文 时间:
2016-01-14 06:21:40
阅读次数:
200
puppertmaster,agent应用(2)puppet的配置文件: puppet.conf:主配置文件,用于设置相关的参数、文件配置路径、认证文件等等; 主要存在的配置段: [main] [master] [agent] 配置生成命令: [master] puppetmaster--genconfig>/etc/puppet/puppet.conf ..
分类:
其他好文 时间:
2016-01-12 19:49:54
阅读次数:
178
puppertmaster,agent应用1,puppetC/S架构原理。puppet是基于c/s架构的。服务器端保存着所有对客户端服务器的配置代码,在puppet里面叫做manifest.客户端下载manifest之后,可以根据manifest对服务器进行配置,例如软件包管理,用户管理和文件管理等等。如上图所示,puppet的工..
分类:
其他好文 时间:
2016-01-12 19:49:15
阅读次数:
200
简介puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。puppet采用C/S星状的..
分类:
其他好文 时间:
2016-01-12 19:40:49
阅读次数:
164