【昊鼎王五】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主控端(下)》
還有其他問題的可以在評論區留言或者掃碼加博主獲取資源或者提問。