Centos中的ansible安裝

2021-09-25 22:00:23 字數 657 閱讀 4178

ansible簡單的說是乙個配置管理系統,只需要在管理伺服器上面安裝,就可以通過ssh遠端管理你的其它裝置了。客戶端機器上面需要有python2.5及以上環境,且不支援windows。

ansible的使用場景非常廣泛,比如我們需要將乙份檔案拷貝到100臺伺服器,我們只需要呼叫ansible的copy模組,只需要一條命令就可以。

下面是安裝教程:

方法一:僅適用於centenos7的系統

一:修改yum源為阿里雲的源

cd /etc/yum.repos.d/

wget

mv centos6-base-163.repo centos-base.repo

二:安裝ansible

yum install ansible

檢查客戶端機器是否滿足要求

如果目標主機是centos7的系統,預設已經滿足要求

如果目標主機的python版本低於2.5的話,需要安裝乙個模組python-******json模擬

python -v #檢查python的版本

ansible hostl -m raw -a 『yum -y install python-******json』

如果目標主機開啟了selinux,則需要在目標主機上面安裝libselinux-python或者直接關閉selinux

ansible中的變數

ansible中變數的優先順序 命令列中的變數 yml檔案中的變數 roles目錄下vars目錄中的變數 roles目錄下default目錄中的變數 變數寫法 1.命令列變數 ansible playbook i hosts host playbooks echo.yml e key ooo val...

Ansible 安裝步驟 (Centos7 4

epel安裝2 安裝epel repo源 epel rhel 7 wget o etc yum.repos.d epel.repo epel rhel 6 wget o etc yum.repos.d epel.repo epel rhel 5 wget o etc yum.repos.d epel...

centos7離線安裝ansible

centos7離線安裝ansible 2 啟動ssh服務。3 收集金鑰檔案。示例 ssh keygen t rsa p 寫入信任檔案 將 root ssh id rsa storm1.pub分發到其他伺服器,並在所有伺服器上執行如下指令 cat root ssh id rsa storm1.pub ...