CentOS7离线安装ansible的方法

在生产网络中正常情况下是无发连接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的安装包和所需要的依赖包,然后把依赖包和安装包上传到需要安装的主机上,我下载的包如下,注意环境不一样,依赖包的需要多少也不一样,安装时提示少那个依赖包就下载那个包。
CentOS7离线安装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

猜你喜欢

转载自blog.51cto.com/75368/2141015