理论部分: 常用的自动化运维工具: Puppet —基于 Ruby 开发,采用 C/S 架构,扩展性强,基于 SSL,远程命令执行相对较弱 SaltStack —基于 Python 开发,采用 C/S 架构,相对 puppet 更轻量级,配置语法使用 YMAL,使得配置脚本更简单 Ansible — ...
分类:
系统相关 时间:
2016-10-19 09:44:40
阅读次数:
390
1、常用的自动化运维工具CFengineChefPuppet基于Ruby开发,采用C/S架构,扩展性强,基于SSL认证SaltStack基于Python开发,采用C/S架构,相对于puppet更轻量级,配置语法采用YMAL,使得配置脚本更为简单Ansible基于Pyton开发,分布式,无需客户端,轻量级,配置语言采用YAML2、..
分类:
其他好文 时间:
2016-10-17 16:18:47
阅读次数:
278
根据文章 【 自动化运维工具Ansible详细部署 】 搭建 1、Ansible基础安装 (1)、python2.7安装 wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz # tar xvzf Python-2.7.8.tgz ...
分类:
其他好文 时间:
2016-10-13 09:38:38
阅读次数:
247
最近尝试安装了一下saltstatck就对自动化工具感兴趣了点所以找了一些资料入门下面总结一下希望和看到这篇文章一起探索自动化运维的世界。---小Q------------------------------------------------------------------------------------------------------自动化运维就是为减少..
分类:
其他好文 时间:
2016-10-12 07:11:52
阅读次数:
3906
puppet原理和工作流程puppet一个为实现数据中心自动化管理而设计的配置管理软件基于C/S架构原理:S服务端保存着所有的对客户端服务器的配置代码,puppet里叫清单(manifest);c客户端下载清单后,根据清单对服务器进行配置工作流程:客户端调用facterfacter探测出主机的一些变..
分类:
其他好文 时间:
2016-10-11 14:26:03
阅读次数:
228
Ansible相对于其他自动化运维工具(saltstack、puppet)的优势: Ansible是一款轻量级框架,基于各个模块实现各种功能,模块可根据需要自行开发 agentless 无需安装agent,可根据具体情况建立一台操作机 支持playbook剧本 python语言开发,做运维的都比较容 ...
分类:
其他好文 时间:
2016-09-14 00:09:31
阅读次数:
215
一、基础介绍 1、简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批 ...
分类:
其他好文 时间:
2016-09-07 22:52:07
阅读次数:
204
Cron任务简介计划任务是我们在日常服务器管理工作经中常要涉及的资源之一,那么如果我们有众多的服务器,如何来进行有效、快速的计划任务管理呢(添加、删除、调整计划任务等),作为一个好用的自动化运维工具,puppet能方便地实现对计划任务的有效的管理。Puppetcron的任务就..
分类:
其他好文 时间:
2016-09-02 16:09:48
阅读次数:
158
salt是一个异构平台基础设置管理工具(虽然我们通常只用在Linux上),使用轻量级的通讯器ZMQ,用Python写成的批量管理工具,完全开源,遵守Apache2协议,与Puppet,Chef功能类似,有一个强大的远程执行命令引擎,也有一个强大的配置管理系统,通常叫做SaltStateSystem。基本原理:..
分类:
其他好文 时间:
2016-08-30 23:06:34
阅读次数:
246
总结的都是一些自己用到的比较简单的知识,关于state.sls和playbooks等知识还在学习当中。。。ansible轻量级自动化运维工具,基于ssh,无需客户端安装和配置1、主控端装ansible(yuminstall-yansible)2、将主控端的公钥导入到受控端3、主控端/etc/ansible/hosts文件里写入受控..
分类:
其他好文 时间:
2016-08-30 22:55:26
阅读次数:
293