美文网首页Ansible
Linux_299_Ansible软件架构介绍

Linux_299_Ansible软件架构介绍

作者: 为宇绸缪 | 来源:发表于2022-11-05 23:15 被阅读0次

ansible介绍
ansible是一个同时管理多个远程主机的软件,必须是任意可以通过ssh登录的机器,因此ansible可以管理的机器如:远程虚拟机、物理机,也可以直接管理本机机器
ansible通过ssh协议实现了管理节点(老板,安装了ansible服务的机器),被管理节点(员工,被管理的机器节点)的通信。
只要是通过ssh协议登录的主机,就可以完成ansible自动化部署操作

  • 批量文件分发
  • 批量数据修改
  • 批量数据修改,删除
  • 批量自动化安装软件服务
  • 批量服务启停
  • 脚本化,自动批量服务部署

ansible特点
ansible的编排引擎可以出的完成各种配置管理,ansible在流程控制,资源部署等方便很强大,并且ansible无需安装客户端软件,管理简洁,使用yaml配置文件语法,功能强大,便于维护
ansible是基于python语言开发的,主要由python的两个ssh处理模块,paramiko以及PyYAML模块

  • 安装部署简单
  • 管理主机便捷,支持多台主机并行管理
  • 无须安装被管理节点的客户端(no agent),且无须占用客户端的其他端口,仅仅使用ssh服务即可
  • 不仅仅支持python,还支持其他语言的二次开发
  • 不用root用户也可执行,降低系统权限

相关文章

网友评论

    本文标题:Linux_299_Ansible软件架构介绍

    本文链接:https://www.haomeiwen.com/subject/qdemtdtx.html