注册 登录
  • 欢迎访问"运维那点事",推荐使用Google浏览器访问,可以扫码关注本站的"微信公众号"。
  • 如果您觉得本站对你有帮助,那么可以扫码捐助以帮助本站更好地发展。

Ansible第七篇:动态Inventory

Ansible Inventory实际上是包含静态Inventory和动态Inventory两部分,静态Inventory指的是在文件/etc/ansible/hosts中指定的主机和组,动态Inventory指通过外部脚本获取主机列表,并按照ansible所要求的格式返回给ansilbe命令的。这部分一般会结合CMDB资管系统、zabbix监控系统、cro……继续阅读 »

彭东稳 2个月前 (10-23) 758浏览 0评论 0个赞

Ansible第六篇:Playbook生产实践

在生产环境中,ansible-playbook的主要作用: 第一、就是批量执行操作。 第二、就是快速部署环境。 所以业务稍微大一点的环境中,ansible-playbook一般都是以业务为基准进行编排,下面介绍介绍以业务为基准的ansible-playbook编排架构,并且能够随时转换为以功能组件为一个playbook。 由上图可以看到,每个业务(busi……继续阅读 »

彭东稳 1年前 (2016-09-14) 2847浏览 0评论 2个赞

Ansible第五篇:Playbook进阶

Playbook Roles(角色) 当我们刚开始学习运用playbook时,可能会把playbook写成一个很大的文件,到后来可能你会希望这些文件是可以方便去重用的,所以需要重新去组织这些文件。基本上,使用include语句引用task文件的方法,可允许你将一个配置策略分解到更小的文件中。使用include语句引用tasks是将tasks从其他文件拉取过来……继续阅读 »

彭东稳 1年前 (2016-09-09) 4399浏览 0评论 6个赞

Ansible第四篇:Playbook基础

Playbook介绍 Playbook是Ansible的配置,部署,编排语言。他们可以被描述为一个需要希望远程主机执行命令的方案,或者一组IT程序运行的命令集合。 当执行一些简单的改动时ansible命令是非常有用的,然而它真的作用在于它的脚本能力。当对一台机器做环境初始化的时候往往需要不止做一件事情,这时使用playbook会更加适合。通过playbook……继续阅读 »

彭东稳 1年前 (2016-09-06) 3621浏览 0评论 0个赞

Ansible第三篇:常用模块介绍

根据Ansible官方的分类,将模块分为核心模块和额外模块,代码托管地址:https://github.com/ansible 核心模块按功能分类为:云模块、命令模块、数据库模块、文件模块、资产模块、消息模块、监控模块、网络模块、通知模块、包管理模块、源码控制模块、系统模块、单元模块、web设施模块、windows模块等。 具体可以参看官方页面ansible……继续阅读 »

彭东稳 1年前 (2016-08-31) 2901浏览 0评论 5个赞

Ansible第一篇:介绍及安装

Ansible介绍 Ansible是个什么东西呢?官方的title是“Ansible is Simple IT Automation”——简单的自动化IT工具。ansible基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible和……继续阅读 »

彭东稳 1年前 (2016-08-31) 2640浏览 0评论 2个赞