Ⅰ. Ansible简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。仅需在管理工作站上安装ansible程序配置被管控主机的IP信息 ...
分类:
其他好文 时间:
2017-09-14 14:52:06
阅读次数:
250
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible ...
分类:
其他好文 时间:
2017-09-13 19:23:29
阅读次数:
167
一、基础介绍 1、简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批 ...
分类:
其他好文 时间:
2017-09-13 17:18:44
阅读次数:
145
一、Puppet概念 简介 当服务器数量达到一定的规模时,仅依靠人为完成批量部署服务器个资源的配置,运维工作将变得繁琐且容易出错,为了解决这一问题,我们应该怎么办呢?我们可以引入一批工具,这批工具可编写相应的manifests代码,运行它便可以自动完成所有的工作,目前比较流行的运维工具主要有:pup... ...
分类:
其他好文 时间:
2017-09-13 13:21:19
阅读次数:
274
(一)playbook简述ansbile-playbook是一系统ansible命令的集合,其利用yaml语言编写,运行过程,ansbile-playbook命令根据自上而下的顺序依次执行。同时,playbook开创了很多特性,它可以允许你传输某个命令的状态到后面的指令,如你可以从一台机器的文件中抓取内容并附为变量,..
分类:
其他好文 时间:
2017-09-06 19:46:46
阅读次数:
287
至于为什么选择saltstack,因为Puppet、Chef基于Ruby开发,而ansible、saltstack基于python开发,便于后期二次,良好的可移植性。 又,ansible基于SSH协议传输数据,Saltstack使用消息队列zeroMQ传输数据,MQ通讯和SSH通讯速度相差明显,考虑 ...
分类:
其他好文 时间:
2017-09-03 16:40:11
阅读次数:
268
Ansible默认安装好后有一个配置文件/etc/ansible/ansible.cfg,该配置文件中定义了ansible的主机的默认配置部分,如默认是否需要输入密码、是否开启sudo认证、action_plugins插件的位置、hosts主机组的位置、是否开启log功能、默认端口、key文件位置等等。具体如下:[defaults]..
分类:
其他好文 时间:
2017-09-02 00:08:26
阅读次数:
284
回顾:运维工具,ansible运维工具:OS Provision(系统操作统一化):实体机管理:pxe, cobbler虚拟机管理:Configuration配置管理工具: puppet(最流行), saltstack, chef, cfengine, ...Command and Control命... ...
分类:
其他好文 时间:
2017-08-22 00:21:45
阅读次数:
208
puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。puppet为C/S星状的结构,..
分类:
其他好文 时间:
2017-08-18 13:32:20
阅读次数:
247
日常的运维工作任务系统安装(物理机、虚拟机)-->程序包安装、配置、服务启动-->批量操作-->程序发布-->监控OSProvisioning物理机:PXE(预引导程序)、CobblerPXE(网卡支持网络引导、dhcp、filename、next-server、tftp-server(UDP69端口监听))-->pxelinux.0-..
分类:
其他好文 时间:
2017-08-17 12:35:12
阅读次数:
2943