自制yum源安装Ansible

原因:
一般在企业环境中,安装ansible的服务器往往不能访问互联网,而且源码安装较为复杂,推荐制作yum源进行安装ansible。

1.准备一台能连接互联网的相同OS服务器,使用yumdownloader工具下载ansible安装包以及所有依赖包,并安装epel-release源:

yum install yum-utils epel-release

2.下载ansible和所有依赖包:

mkdir /root/ansible  
yumdownloader --resolve --destdir /root/ansible ansible 
yumdownloader --resolve --destdir /root/ansible createrepo

3.压缩依赖包并上传到指定服务器上:

tar -czvf ansible.tar.gz  /root/ansible

4.解压文件并安装createrepo(yum仓库生成软件)

tar zxf  ansible.tar.gz -C /root/ansible
rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm  deltarpm-3.6-3.el7.x86_64.rpm python-deltarpm-3.6-3.el7.x86_64.rpm
createrepo /root/ansible

5.配置本地yum源

cat /etc/yum.repos.d/ansible.repo
[ansible]
name=ansible
baseurl=file:///root/ansible
gpgcheck=0
enabled=1

6.清空yum缓存

yum clean all
yum repolist

7.使用yum安装ansible

yum install ansible

验证安装是否成功

ansible --version

猜你喜欢

转载自blog.csdn.net/weixin_42789427/article/details/88976380