1.什麼是 ansible
ansible是一款開源的自動化平台,是乙個配置管理工具,是自動化運維工具,它是基於python開發的,作為運維工具,它集合了眾多運維工具(puppet、cfengine、chef、func、fabric)的優點,並且可以實現對批量系統的配置、批量程式的部署、同時可以批量執行命令等功能。
ansible是基於模組工作的,本身沒有批量部署的能力。真正具有批量部署的是ansible所執行的模組,ansible只是提供一種框架。
2. 優點:
跨平台支援
人類可讀自動化: ansible提供linux,windows,unix和網路裝置的無**支援,適用於物理、虛擬、雲和容器環境
完美描述應用:playbook
輕鬆管理版本控制:playbook是純文字,可視作源**
支援動態清單
編排可與其他系統輕鬆整合:puppet、jenkins
基礎架構即**
減少人為錯誤
在工作中ansiable可以為我們完成一些批量的任務,或者幫助我們完成一些需要經常重複的工作。
比如:將某個檔案一次性拷貝到100臺伺服器中。
3.ansible的特性
通過yum安裝最新發布版本
對於rhel或centos使用者而言:我們需要配置 epel
步驟:
首先配置epel
檢視:epel配置成功
epel配置成功之後,我們就可以用命令yum install ansible 直接安裝ansible
可以看出ansible安裝成功,檢視版本,我們安裝的是ansible 2.9.5 的版本
ansible 自動化運維工具
ansible 自動化運維工具 批量管理 python開發 無客戶端 基於ssh服務 22 安裝 1.ansible包在擴充套件源,epel release yum y install epel release yum repolist 2.安裝,ansible yum y install ansi...
自動化運維工具 ansible
ansible ansible 一 簡介和部署 ansible 二 主機清單管理 ansible 三 配置和命令集 ansible 四 常用模組 ansible 五 palybooks劇本 ansible 彙總 ansible 中文權威指南 本部落格 至 小左先森的部落格 ansible ansib...
ansible 自動化運維工具
ansible是新出現的自動化運維工具,基於python開發,集合了眾多運維工具 puppet cfengine chef func fabric 的優點,實現了批量系統配置 批量程式部署 批量執行命令等功能。ansible是基於模組工作的,本身沒有批量部署的能力。真正具有批量部署的是ansible...