ansible安裝

預安裝環境html

 

yum源主機說明
控制主機:192.168.11.10   用於控制其它機器的主機
客戶主機:192.168.11.11     被控制的主機
客戶主機:192.168.11.12    被控制的主機
客戶主機:192.168.11.12    被控制的主機
客戶主機:192.168.11.20    被控制的主機
 

安裝

配置yum源python

yum 安裝咱們很熟悉的安裝方式了。咱們須要先安裝一個epel-release包,而後再安裝咱們的 ansible 便可。c++

yum install epel-release -ysql

yum install ansible –yvim

pip3安裝(比較難須要本身配置,但安裝的是最新版本)

官方pip安裝指南:https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#latest-releases-via-pip服務器

基礎環境:

首先須要先配置python3和pipide

yum -y install gcc gcc-c++ zlib-devel bzip2-devel openssl-devel  sqlite-devel readline-devel yum yum install -y python36  python36-devel測試

pip3 -V       查看pip3版本信息ui

pip 8.1.2 from /usr/lib/python3.6/site-packages (python 3.6)spa

 

安裝ansible

用pip安裝ansible

pip3 install ansible

如出現以下錯誤提示時,是由於使用的版本過低了,能夠經過「pip3 install--upgrade pip」命令進行升級。

dLYAAAAAAAAA&bo=kgJbAAAAAAADEP4!

pip install ansible

ansible --version

dMMAAAAAAAAA&bo=jAJTAAAAAAADEOg!

pip安裝是沒有config file文件的

咱們能夠將官網的默認文件上傳到服務器官方文檔:傳送門

mkdir /etc/ansible

touch /ect/ansible.cfg

建立好傳送門之後ansible會自動搜索,無需操做

ansible --version

等傳送完成後須要配置管理主機

vim /etc/ansible/hosts

[zo]

192.168.11.11

192.168.11.12

192.168.11.20

[zo1]

192.168.11.13

192.168.11.14

 

註釋:方括號[]中是組名,用於對系統進行分類,便於對不一樣系統進行個別的管理.一個系統能夠屬於不一樣的組若是有主機的SSH端口不是標準的22端口,可在主機名以後加上端口號,用冒號分隔

測試

ansible  zo  -m ping   #測試服務器是否能鏈接到管理主機

安裝成功會顯示以下信息

dL8AAAAAAAAA&bo=3wFhAAAAAAADEIo!

若是出現以下錯誤則表示沒法匹配到group1,即爲建立group1組

dFMBAAAAAAAA&bo=KgJGAAAAAAADEFs!

若是出現以下錯誤則表示配置的IP出現錯誤沒法鏈接上也多是未安裝好ansible

dFQBAAAAAAAA&bo=dQL5AAAAAAADELs!

相關文章
相關標籤/搜索