運維工具Ansible—安裝


Ansible簡介centos

Ansible 基於Python開發,輕量級,無需安裝客戶端,無需啓動任何服務器,安裝完成便可使用ansible 自帶模塊進行自動化管理。採用ssh 方式鏈接(固然也支持0 MQ方式,但此方式是採用C/S架構)。同時還能夠對其擴展加強,採用YAML 語言配置bash

Playbooks:多任務配置文件。即將多個任務在該配置文件中定義,由ansible 自動執行
服務器


hosts:管理的主機羣架構


plugins:完成模塊功能的補充ssh


一、安裝centos 6擴展源(由於ansible 默認不被centos 收錄,因此想要使用這個工具咱們還得安裝擴展源)ide

[root@soso ~]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

二、安裝ansible,同時建議安裝上sshpass (ansible 安裝方法有兩種,推薦採用yum 安裝):工具

[root@soso ~]# yum install -y ansible sshpass

三、安裝完成,查看下版本(驗證下ansible 是否能正常工做):開發

[root@soso ~]#ansible --version
ansible 1.9.4


至此  ansible  安裝成功it





1.安裝完成後。ansible 的可執行文件默認在 /usr/bin/ 目錄下:自動化

[root@soso ~]# whereis ansible
ansible:/usr/bin/ansible /etc/ansible /usr/share/ansible /usr/share/man/man1/ansible.1.gz

2.主機羣管理文件在/etc/ansible 目錄下:

[root@soso ~]# ls /etc/ansible/
ansible.cfg  hosts  roles

三、爲了後期添加服務器不對服務器去進行驗證檢測加入/root/.ssh/hosts 文件,咱們有必要在使用以前對ansible 進行配置。建議作互信認證,否則服務器密碼不一致的時候維護比較麻煩。

相關文章
相關標籤/搜索