ansible离线安装

ansible 安装(el6)
1 安装repo源
wget -O epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
安装yum 源
centos.repo(见我的yum源配置)
2、下载离线包
yum install --downloadonly --downloaddir=/opt/packages/ ansible
yum install --downloadonly --downloaddir=/opt/packages/ createrepo

3、进入到ansible/packages路径
安装:rpm -ivh *.rpm
rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm -ivh createrepo-0.9.9-28.el6.noarch.rpm
然后使用createrepo生成符合要求的yum仓库,执行
createrepo /opt/packages 注意这里的点

[zabbix@intagent5 ansible]$ createrepo .
Spawning worker 0 with 17 pkgs
Workers Finished
Gathering worker results

Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete

执行完毕packages下面会多出一个repodata文件
在这里插入图片描述
4、配置本地yum源

3、配置本地yum源
vi /etc/yum.repos.d/yum.repo
[test]
name=myyum
baseurl=file:///packages
gpgcheck=0
enabled=1
保存退出,然后执行:
yum clean all
yum makecache
yum repolist(可不做)
yum -y update(可不做)

yum install ansible 
ok
结束


报错1:
Couldn't resolve host 'mirrors.aliyun.com
解决:
将8.8.8.8移到第一个dns位置

问题2:
下载epel文件
epel(RHEL 7)
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

epel(RHEL 6)
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

epel(RHEL 5)
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-5.repo


下载centos6 yum 源(不然可能没办法下载到具体的包)
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

注意要替换源文件中的版本变量$release
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值