1. 程式人生 > >CentOS7離線安裝ansible的方法

CentOS7離線安裝ansible的方法

etc ado 光盤 image 文件 watermark ffffff 方法 src

在生產網絡中正常情況下是無發連接Internet的,那麽我們要安裝軟件只能在可以上互聯網的主機上下載所需要的軟件,然後拷貝到無Internet的主機上進行安裝。這裏介紹在Centos7中離線安裝Ansible的方法。

這裏介紹使用rpm包安裝和使用pip安裝。

先說使用rpm包安裝的方法:

1、首先需要配置本地yum源,可以使用光盤掛載到目錄的方式來做本地yum源,也可以直接把光盤中的文件拷貝到系統中的某個目錄下,我這裏已經把光盤中的文件拷貝到mnt目錄下的iso中,所以我的yum源配置文件配置如下:

  cat  /etc/yum.repos.d/local.repo 
   [local]
   name=local
   baseurl=file:///mnt/iso
   gpgcheck=0
   enabled=1

2、下載安裝Ansible的安裝包和所需要的依賴包,然後把依賴包和安裝包上傳到需要安裝的主機上,我下載的包如下,註意環境不一樣,依賴包的需要多少也不一樣,安裝時提示少那個依賴包就下載那個包。
技術分享圖片

3、安裝包下載完成後,開始安裝,

   yum install python-jinja2-2.7.2-2.el7.noarch.rpm -y
   yum install python-httplib2-0.7.7-3.el7.noarch.rpm -y
   yum install sshpass-1.06-1.el7.x86_64.rpm  -y
   yum install python-crypto-2.6.1-1.el7.centos.x86_64.rpm -y
   yum install python-ecdsa-0.11-3.el7.centos.noarch.rpm -y 
   yum install python-paramiko-1.12.4-1.el7.centos.noarch.rpm -y 
   yum install python-keyczar-0.71c-2.el7.noarch.rpm -y
   yum install PyYAML-3.10-11.el7.x86_64.rpm -y
   yum install python2-jmespath-0.9.0-5.el7.noarch.rpm  -y 
   yum install python-passlib-1.6.5-2.el7.noarch.rpm -y 
   yum install ansible-2.2.1.0-1.el7.noarch.rpm -y

CentOS7離線安裝ansible的方法