• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >LINUX > Linux下的自动化运维工具ansible初探

Linux下的自动化运维工具ansible初探

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了linux ansible,ansible自动化运维,ansible,ansible 中文手册,ansible playbook等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

一、什么样的情形需要批量部署

1、操作系统的安装

常见的有collber,red hat satelite(redhat)系统专用。

2、操作系统的配置

常见的有cfengine,puppet,chef,func。其中puppet最受欢迎

3、批量程序的部署

4、批量命令的运行查看状态信息

二、ansible介绍

ansible的架构大致如下

ansible是新出现的运维工具是基于Python研发的糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。

运维工具常见的工作模式 
1、agent模式: 基于ssl实现。代理工作在被监控端。像puppet。 
2、agentless模式: 基于ssh服务实现工作在被监控端。监控端是ssh的客户端。
ansible是工作在agentless模式下具有幂等性。ansible在控制端只需要告诉监控端的期望状态就可以实现批量部署。

名词解释 
幂等性不会重复执行相同的指令。例如不会重复安装软件 
期望状态只需要告诉被监控端的期望状态
ansible是基于模块工作的ansible本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块ansible只是提供一种框架。架构包括

连接插件connection plugins负责和被监控端实现通信。

Host Inventory:指定操作的主机,是一个配置文件里面定义监控的主机

各种模块核心模块command模块自定义模块

借助于插件完成记录日志邮件等功能

PlayBooks:剧本执行多个任务时。并非必需可以让节点一次性运行多个任务

三、基本使用方法
 
在管理集群时,ansible需要先配置集群hosts列表以方便集群操作

</div>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Linux下的自动化运维工具ansible初探

相关文章

  • 2017-05-12Linux下Chrome地址栏输入卡顿该怎么办?
  • 2017-05-12在Linux系统中使用fuser命令来列出进程编号
  • 2017-05-12Linux终端初步上手教程
  • 2017-05-12Linux系统下tar命令的使用技巧总结
  • 2017-05-12Linux怎么开启tomcat中日志的gc设置?
  • 2017-05-12Linux系统下的ipmitool工具使用指南
  • 2017-05-12详解Linux系统中的install命令的用法
  • 2017-05-12Linux下时间设置的相关命令小结
  • 2017-05-12Linux系统之间拷贝文件的方法总结
  • 2017-05-12在Linux上如何管理加密密钥?管理加密密钥的最佳体验

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Linux系统中查看硬件信息与运行状态的方法总结
    • 如何管理和维护RHCS集群
    • 详解Linux中基本的文件和目录命令file与mkdir
    • Linux Kernel 4.2下载 更新内容一览
    • Linux下的命令行浏览器links介绍
    • Linux中rsh远程shell命令的使用技巧解析
    • Linux下针对路由功能配置iptables的方法详解
    • Linux Kernel 4.5在3月15日发布最终版
    • Linux下网络故障诊断
    • 解析Linux系统中bashrc和profile文件的作用区别

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有