centos--离线安装ansible

2020-04-06  本文已影响0人  w_dll

自己之前都是通过脚本完成批处理,现在开始使用ansible往工具化尝试,第一步当然要在内网安装

参考链接
https://www.cnblogs.com/wholj/p/10861857.html

下载ansible的所需的压缩包

参考上面的方法制作的,其中每台机器环境不一样
如果报错,根据报错,
执行

yumdownloader --resolve --destdir  (存rpm的目录) (报错所缺的包)

安装步骤

下载文件
链接:https://pan.baidu.com/s/1VxuFggzUXJbgw51LLalBCw
提取码:pw6a

在要安装的机器上,新建文件夹;
将下载好的ansible.tar.gz 上传至内网机器中的该文件夹内,如图:


新建脚本install_ansible.sh,粘贴以下内容

#!/bin/bash
[ ! -d "/data/ansible_packages" ] && mkdir /data/ansible_packages
tar zxvf ansible.tar.gz -C /data/ansible_packages
cd /data/ansible_packages
rpm -ivh deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh python-deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm
createrepo /data/ansible_packages
cd /etc/yum.repos.d/
mkdir bak
ls | grep -v bak | xargs -i mv {} bak
echo '[ansible]
name=ansible
baseurl=file:///data/ansible_packages
gpgcheck=0
enabled=1'>ansible.repo
yum clean all && yum update

如图:


执行完毕后,输入以下命令开始安装

设置yum源

bash install_ansible.sh

开始安装

yum -y install ansible

验证是否安装成功

ansible --version
上一篇下一篇

猜你喜欢

热点阅读