常用自动化运维工具
Ansible:python,Agentless,中小型应用环境 基于Python开发出来工具
Saltstack:python,一般需部署agent,执行效率更高
Puppet:ruby, 功能强大,配置复杂,重型,适合大型环境
Fabric:python,agentless
Chef: ruby,国内应用少
Cfengine
func
分类:
其他好文 时间:
2018-06-12 12:15:15
阅读次数:
277
一,概念SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinji ...
分类:
其他好文 时间:
2018-06-06 22:09:03
阅读次数:
204
如果你有多台服务器想要运维,一般可以考虑ansible,puppet之类的,但是如果只是想简单的在多台服务器上执行一下命令,用xshell就可以了。 首先要把”撰写栏”显示出来,然后在“撰写栏”里输入命令,就可以在多台服务器上执行了。 体验千手观音的感觉 这篇文章虽然很短,但是这个技巧太想安利给童鞋 ...
分类:
系统相关 时间:
2018-05-29 20:40:17
阅读次数:
225
1、url编码和url解码 打开浏览器,输入"python基础教程",点击搜索后,地址栏会有一长串的类似于 %DFBGN这种 就是url编码对应的搜索内容,具体如下: https://www.so.com/s?q=python%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B& ...
分类:
编程语言 时间:
2018-05-27 17:39:34
阅读次数:
1000
1、常用的自动化运维工具对比 1、Puppet 基于ruby语言开发,CS架构,扩展性强,比如集群,客户端和服务器通信用ssl协议 2、Slatstack 基于python开发,也是采用cs架构,比puppet更轻量级,脚本配置更为简单 3、Ansible 基于python开发,支持分布式,无需客户 ...
分类:
其他好文 时间:
2018-05-24 13:56:04
阅读次数:
277
我们在学习了 string 类对象后,就不禁头脑中冒出了一个问题:string 类对象还具备 C 方式字符串的灵活性吗?还能直接访问单个字符吗?那么 string 类最大限度的考虑了 C 字符串的兼容性,可以按照使用 C 字符串的方式使用 string 对象。
分类:
编程语言 时间:
2018-05-22 19:06:57
阅读次数:
255
一、Ansible介绍 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于模块工作的,本身没有批量部署的能力。真正具有 ...
分类:
其他好文 时间:
2018-05-20 18:11:10
阅读次数:
221
一、引言 在了解GraphX之前,需要先了解关于通用的分布式图计算框架的两个常见问题:图存储模式和图计算模式。 二、图存储模式 巨型图的存储总体上有边分割和点分割两种存储方式。2013年,GraphLab2.0将其存储方式由边分割变为点分割,在性能上取得重大提升,目前基本上被业界广泛接受并使用。 2 ...
分类:
其他好文 时间:
2018-05-16 20:54:39
阅读次数:
155
SSH默认使用tcp22端口,为了保护Linux的22端×××破,我们有时候需要将SSH的端口做修改;然而企业环境中,服务器数量是巨大的,逐个修改的工作量可想而知。使用puppet就可以很好的解决此类问题,为运维人员减轻工作负担。案例拓扑如下:上图中的PuppetClient也就是需要修改SSH端口的Linux服务器1、1)PuppetMaster上应当创建如下目录,puppet运行用户puppet
分类:
系统相关 时间:
2018-05-12 21:40:55
阅读次数:
201