分类目录归档:自动化运维

Ansible – 初涉自动化运维

Ansible跟saltstack一样,利用Python开发的,但它不是Clent/Server的架构。那么,我们不需要在客户机去安装Client端应用。它是利用sshd协议通道去传输信息。从这方面说,他salt还要轻量级一些。而且Ansible基于模块工具,模块可以用任何语言开发。除了命令行使用模块,与salt一样支持以YAML语法的配置文件(playbook)。 继续阅读Ansible – 初涉自动化运维

三款自动化运维工具:Puppet/Saltstack/Ansible

运维工作难免有很多重复性的工作,如果我们管理的服务器比较少,可以通过shell脚本的编写实现快捷管理。可是服务器数量逐渐增多,例如腾讯、新浪、搜狐这些企业的服务器级别都是成千上万的。那么,作为他们的运维工作者,是不是要每天重复着同样的操作,去写不同的自定义shell脚本,然后逐台去执行呢。我们先不谈需要定制的脚本有多少,光是那么多服务器上上传、运行、管理、查看、分析,就需要多少人力资源? 这显然是不现实的。我们必须用到自动化运维。 继续阅读三款自动化运维工具:Puppet/Saltstack/Ansible