CentOS7离线安装ansible的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的安装包和所需要的依赖包,然后把依赖包和安装包上传到需要安装的主机上,我下载的包如下,注意环境不一样,依赖包的需要多少也不一样,安装时提示少那个依赖包就下载那个包。
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的方法的主要内容,如果未能解决你的问题,请参考以下文章
《Linux运维实战:Centos7.6基于ansible一键离线部署elasticsearch7.6.2容器版分布式集群》