ansible安裝

預安裝環境

 

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

安裝

配置yum源

yum 安裝我們很熟悉的安裝方式了。我們需要先安裝一個epel-release包,然後再安裝我們的 ansible 即可。

yum install epel-release -y

yum install ansible –y

pip3安裝(比較難需要自己配置,但安裝的是最新版本)

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

基礎環境:

首先需要先配置python3和pip

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版本信息

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

 

安裝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!

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章