自動化運維工具 ansible介紹

2021-10-24 00:18:32 字數 1282 閱讀 9314

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...