Ubuntu16.04系統安裝ansible及ansible鏈接全部主機

ubuntu的ansible安裝在網上太多了,基本上都是最簡單的安裝方式apt-get安裝。若是你的系統時centos請參考另外一篇文章:http://www.javashuo.com/article/p-kapymuye-q.html
1、好的接下來開始簡單的入門:html

apt-get update
apt-get install software-properties-common
apt-add-repository --yes --update ppa:ansible/ansible
apt-get install ansible

安裝完畢,注意本身的用戶方便之後管理
運行如下命令查看是否安裝成功:ubuntu

ansible --version後端

查看本身安裝的ansible結構centos

配置文件 做用
/etc/ansible/ansible.cfg 主配置文件
/etc/ansible/hosts 機器清單,進行分組管理
/etc/ansible/roles 存放角色的目錄

2、安裝完畢接下來咱們要作的時用ansible去鏈接其餘的服務器
鏈接方法有不少種,大體用的最多的就是祕鑰鏈接還有就是用戶名密碼鏈接,百度上大部分都是用戶名密碼鏈接的文檔,這裏自行百度,我用的是祕鑰鏈接方式。
固然祕鑰鏈接方式首先就是把ansible服務器上的祕鑰發給其餘服務器上,就是把id_rsa.pub拷貝到其餘服務器上的authorized_keys中,若是沒有祕鑰直接生成就行了。
添加完畢後ssh -p 端口 用戶@IP去驗證一下在ansible服務器是否能夠登陸其餘服務器。成功後作接下來操做。
修改配置文件
這裏沒有什麼要說的理解其中每個的含義就好,具體含義請百度。
而後修改hosts文件
[IDC]
##
keytechxx ansible_ssh_host=192.168.1.20 ansible_ssh_port=xx
keytechxx ansible_ssh_host=192.168.1.20 ansible_ssh_port=xx
keytechxx ansible_ssh_host=192.168.1.10 ansible_ssh_user=keytech ansible_ssh_por
t=xx服務器

保存後執行
ansible IDC -a "ping"
Ubuntu16.04系統安裝ansible及ansible鏈接全部主機
ansible IDC -a "/bin/echo hello"
Ubuntu16.04系統安裝ansible及ansible鏈接全部主機ssh

到此入門安裝到聯繫後端服務器部分結束,接下來我會整理出來通常工做中常見用法。下篇見ide

拎壺沖沖衝code

相關文章
相關標籤/搜索