puppet
puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。
https://www.cnblogs.com/keerya/p/8040071.html
Chef
Chef 是一款自动化服务器配置管理工具,可以对所管理的对象实行自动化配置,如系统管理,安装软件等。Chef 由三大组件组成:ChefServer、ChefWorkstation 和 Chef Node。
https://blog.csdn.net/bbwangj/article/details/82185160
ansible
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
https://blog.csdn.net/weixin_42193400/article/details/82148974
saltstack
saltstack是由thomas Hatch于2011年创建的一个开源项目,设计初衷是为了实现一个快速的远程执行系统。
https://www.cnblogs.com/xintiao-/p/10380656.html
参考:正文官方网站http://docs.saltstack.cn/
Cfengine
Cfengine 是历史最悠久的配置管理软件. 虽然受到了来自众多后起之秀(puppet, saltstack,Chef...)的挑战。
https://www.jianshu.com/p/97db5cd55d61
Capistrano
Capistrano是一种在多台服务器上运行脚本的开源工具,它主要用于部署web应用。它自动完成多台服务器上新版本的同步更新,包括数据库的改变。
https://www.cnblogs.com/feiffy/p/9327292.html
Resque
Resque使用Redis创建后台任务,存储进队列,并随后执行。它是rails下最常用的后台任务管理工具之一,另一个是Delayed Job。两者的主要区别是,Delayed Job使用Active Record存储数据,Resque使用Redis。
https://www.jianshu.com/p/a39904a0ba01
Rundeck
Rundeck是一个基于Java和Grails的开源的运维自动化工具,提供了Web管理界面进行操作,同时提供命令行工具和WebAPI的访问控制方式。像Ansible之类的工具一样,Rundeck能够帮助开发和运维人员更好地管理各个节点。
https://blog.csdn.net/liumiaocn/article/details/89137017
Rally
Rally作为OpenStack一个独立项目,可通过模拟高并发场景的压力测试来测试云环境的性能和规模。Rally可对已经部署完成的云环境(deployment)进行测试,还支持部署云环境,通过自身提供的deploymentengine。Rally 能够自动安装和运行tempest来测试云环境。并对rally测试结果生成HTML格式报告文档。Rally DB 则用于存放测试结果。
https://blog.csdn.net/bc_vnetwork/article/details/51434175