在有網路的情況下,ansible還是很好安裝的。但如果你的生產環境有很嚴格的網路要求,不能夠連線外網,你又需要在生產環境上使用ansible。那只有使用離線的方式來安裝。但很可惜的是,ansible官方提供的安裝包,比如rpm包,並沒有包含它所需要的依賴,直接安裝是無法使用的。因此需要找個方法自己把所有的依賴解決。
解決的方法有很多,這裡列乙個比較簡單的。首先,找一台能夠上網的機器,並且擁有和你的生產伺服器有相同linux版本(你的開發環境或測試環境一定有這樣的機器)。然後在上頭安裝對應的工具(二選一):
安裝 「downloadonly」 外掛程式:
(rhel5)
# yum install yum-downloadonly
(rhel6)
# yum install yum-plugin-downloadonly
在執行yum install時,使用–downloadonly」選項:
yum install --downloadonly --downloaddir=
注意:
如果你想獲取已安裝的軟體包,那麼請使用yum**********。
安裝yum-utils軟體包:
# yum install yum-utils
執行命令,然後執行所需的軟體包:
# yum**********
注意: ansible 離線安裝
環境 centos7 yum y install downloadonly downloaddir tmp ans ansible 安裝createrepo命令 yum install createrepo 將該目錄製作成軟體倉庫 createrepo tmp ans 壓縮檔案 tar czvf a...
離線環境安裝使用 Ansible
之前寫了一篇介紹 ansible 的文章 今天回顧看來寫的有些匆忙,一些具體的操作步驟都沒有講明白,不利於讀者復現學習。最近又申請了乙個幾百台機器的環境,正好藉此機會把如何在離線環境中使用 ansible 詳細記錄一下。本機環境是 python 2.7,作業系統版本是 red hat enterpr...
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 ...