【昊鼎王五】OMserver自動化運維平臺之centos7搭建003主控端(上)

【昊鼎王五】OMserver自動化運維平臺之centos7搭建003主控端(上)

引子:

本篇是接着上一篇《【昊鼎王五】OMserver自動化運維平臺之centos7搭建003主控端(前提)》的專題的繼續。當前主控端依賴包已經安裝完成,接下來就是主控端的ansibile安裝。咱們話不多說,直奔主題吧。

主控端之嶄露頭角,開始落地操作。
本篇講在主控機(IP是192.168.1.2)安裝和配置ansible。

背景

主控端是OMServer的核心角色,負責接收加密的協議串且進行解密,解析成OMServer調用的任務模塊,同時結合角色中的saltstack、ansible或func組件,向目標業務服務器集羣(被控機)發送執行任務,執行完畢後,將返回的執行結果加解密處理,最後逐級返回給系統管理員,角色所在位置見《
【昊鼎王五】OMserver自動化運維平臺搭建之001提綱
》中架構圖

1.安裝ansible

這裏有一點,不得不提,ansible必須使用2.3.1.0-1版本,否則會與後面的OMserver源碼裏面裏面的版本不匹配而導致報錯。
爲了安裝安裝上,這裏另闢奇徑,方法如下:

1.1安裝pip

yum -y install python-pip

1.2 升級pip到最新

pip install --upgrade pip

1.3通過pip安裝ansible

pip install ansible==2.3.1.0

1.4 系統安裝版本結果驗證

ansible --version

1.5 python加載ansible模塊

cd /usr/local/src/
tar xf ansible-2.3.1.0-1.tar.gz   
cd ansible-2.3.1.0-1
python setup.py install

2.配置ansible

修改ansible配置文件

2.1獲取配置文件

mkdir -p /etc/ansible
cp  /usr/local/src/ansible-2.3.1.0-1/examples/ansible.cfg   /etc/ansible/
cp  /usr/local/src/ansible-2.3.1.0-1/examples/hosts   /etc/ansible/

2.2修改ansible.cfg

vim /etc/ansible/ansible.cfg 

如圖:
在這裏插入圖片描述

2.3修改hosts

vim /etc/ansible/hosts 

如圖:
在這裏插入圖片描述
添加被控機IP,如圖:
在這裏插入圖片描述

3.驗證ansible

3.1 添加SSH免密登錄被控機

具體操作請見《昊鼎王五:如何配置Linux主機SSH無密碼訪問?
如圖:
在這裏插入圖片描述

3.2 ansible進行ping測試

ansible webservers -m ping

如下圖:
在這裏插入圖片描述

好了,聰明如你,知道了安裝和配置ansible,以及驗證ansible,是不是很歡喜 _

下一篇接着講《【昊鼎王五】OMserver自動化運維平臺之centos7搭建003主控端(下)

還有其他問題的可以在評論區留言或者掃碼加博主獲取資源或者提問。
在這裏插入圖片描述

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