如何離線安裝ansible

2021-08-13 20:46:04 字數 773 閱讀 4472

在有網路的情況下,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 ...