自动化部署工具(学习)

Posted sunny-zhao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化部署工具(学习)相关的知识,希望对你有一定的参考价值。

1. puppet

https://puppetlabs.com/

Puppet是开源的基于Ruby的系统配置管理工具,基于C/S的部署架构。是一个为实现数据中心自动化管理而设计的配置管理软件,它使用跨平台语言规范,管理配置文件、用户、软件包、系统服务等。客户端默认每隔半小时会和服务器通信一次,确认是否有更新。当然也可以配置主动触发来强制客户端更新。这样就把日常的系统管理任务代码化了,代码化的好处是可以分享,保存,避免重复劳动,也可以快速恢复以及快速的大规模部署服务器。

2. ansible

http://www.ansible.com/

Ansible 提供一种最简单的方式用于发布、管理和编排计算机系统的工具,你可在数分钟内搞定。

Ansible 是一个模型驱动的配置管理器,支持多节点发布、远程任务执行。默认使用 SSH 进行远程连接。无需在被管理节点上安装附加软件,可使用各种编程语言进行扩展。

以上是关于自动化部署工具(学习)的主要内容,如果未能解决你的问题,请参考以下文章

Ansible 学习总结(10)—— 自动化部署工具如何选?Saltstack Or Ansible

packstack部署openstacky要多久

自动化运维工具 Ansible

自动部署工具ant

自动化运维之Ansible服务部署

Jenkins+Ansible+Gitlab自动化部署三剑客