anaible安裝和基本配置
阿新 • • 發佈:2018-04-16
ansible安裝 Ansible是一款簡單的自動化IT工具,它是基於Python開發,集合了眾多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系統配置、批量程序部署、批量運行命令等功能。
Ansible是一個簡單的自動化運維管理工具,可以用來自動化部署應用、配置、編排 task(持續交付、無宕機更新等), Ansible只需要在一臺普通的服務器上運行即可,不需要在被管控的服務器上安裝客戶端。
1. ** yum安裝ansible**
ansible的管理端必須是Linux系統;centos 7默認有自帶EPRL源。
#yum install ansible
安裝完成後,檢查ansible版本:
#ansible --version
2. 配置管理主機
#vim /etc/ansible/hosts [intranet_saas] 192.168.253.4 192.168.253.5 192.168.253.18 192.168.253.22
intranet_saas表示分組
3. 配置控制主機SSH密鑰
在Ansible服務端生成密鑰,並且復制公鑰到管理節點中。
#ssh-keygen cat ~/.ssh/id_rsa.pub
把密鑰串復制到各個管理節點的~/.ssh/authorized_keys
設置~/.ssh/authorized_keys權限為600
#chmod 600 ~/.ssh/authorized_keys
4. 測試
# ansible intranet_saas -m ping 192.168.253.22 | SUCCESS => { "changed": false, "ping": "pong" } 192.168.253.5 | SUCCESS => { "changed": false, "ping": "pong" } 192.168.253.18 | SUCCESS => { "changed": false, "ping": "pong" } 192.168.253.4 | SUCCESS => { "changed": false, "ping": "pong" }
anaible安裝和基本配置