1. 程式人生 > >Ansible基礎(一)

Ansible基礎(一)

saltstack 業界 ssi chef spa 通過 image 應用 twitter

一、介紹

Ansible 是一個配置管理和應用部署工具,功能類似於目前業界的配置管理工具 Chef,Puppet,Saltstack。Ansible 是通過 Python 語言開發。Ansible 平臺由 Michael DeHaan 創建,他同時也是知名軟件 Cobbler 與 Func 的作者。Ansible 的第一個版本發布於 2012 年 2 月,相比較其它同類產品來說,Ansible 還是非常年輕的,但這並不影響他的蓬勃發展與大家對他的熱愛。 Ansible 默認通過 SSH 協議管理機器,所以 Ansible 不需要安裝客戶端程序在服務器上。您只需要將 Ansible 安裝在一臺服務器,在 Ansible 安裝完後,您就可以去管理控制其它服務器。不需要為它配置數據庫,Ansible 不會以 daemons 方式來啟動或保持運行狀態。
Ansible 的目標有如下:

? 自動化部署應用
? 自動化管理配置
? 自動化的持續交付
? 自動化的(AWS)雲服務管理。 根據 Ansible 官方提供的信息,當前使用 Ansible 的用戶有:evernote、rackspace、NASA、Atlassian、twitter 等。

1、Ansible是怎麽工作的

技術分享




Ansible基礎(一)