自动化运维工具

(1)其他开源项目

  • Ansible Galaxy:用于查找、共享使用Ansible Role的在线社区
  • Ansible Container:实现了构建、部署、管理容器应用的全过程
  • Ansible Tower:商业项目,可视化仪表盘

(2)对管理主机的要求

  • 支持Python2和Python3

(3)对目标主机的要求

  • 使通常使用SSH通信,使用SFTP作为文件传输,通过修改ansible.cfg可以实现SCP文件传输
  • 支持Python2或者Python3版本

(4)与其他软件对比

 AnsibleChefPuppetSaltStack
开发语言PythonRuby、ErlangC++、ClojurePython2
配置文件YAML、JSONRubyPropfiletaryYAML
数据库支持不需要PostgreSQLPuppetDB不需要
传输方式SSHRabbitMQMcollectiveZeroMQ
发布方式PUSHPULLPULLPUSH
管理节点无限制LINUXLINUX无限制
是否需要代理
公有云版本AMAM、AZ、PR
公有云管理支持AM、AZ、OS、GCPFog DriverAM、AZ、VM、GCPSalt Cloud
架构ServerC/SC/SC/S
逐步部署支持支持支持不支持不支持
开源版UISemaphoreChef ManagerForemanSlatpad、SlatShaker
企业版UIAnsible TowerOpsCode ManagerPuppet EnterpriseSaltStack Enterprise
企业版本

Ansible适用于中小型环境,SaltStack执行效率高,Puppet适合大型环境。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值