rhel7.9利用有网络环境打包ansible

RHEL7.9激活(可省略)
复制代码
# 注册
subscription-manager register --username=your_username  --password=your_password  --auto-attach
# 查看订阅状态
subscription-manager list
# 将 “enabled=1” 改为 “enabled=0”
vi /etc/yum/pluginconf.d/subscription-manager.conf
配置阿里云yum源
复制代码
cd /etc/yum.repo.d
# 备份原repo
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/*.repo.bak
# 下载新repo,可下载后上传: “http://mirrors.aliyun.com/repo/Centos-7.repo”
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 修改配置 
sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo
配置阿里云epel源
复制代码
# 可下载后上传: “https://mirrors.aliyun.com/repo/epel-7.repo”
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
ansible依赖打包至离线环境并安装
复制代码
# 利用yum的yum-downloadonly插件将所有的依赖下载下来
yum install -y  ansible  --downloadonly --downloaddir=/root/ansible
# 打包并上传到目标环境
tar zcvf ansible.tar.gz ~/ansible
# 解压安装包并进入安装包
tar zxvf ansible.tar.gz && cd ansible
# 安装ansible
yum localinstall *.rpm
# 检测是否安装成功
ansible --version
相关推荐
MMME~2 分钟前
Ansible Playbook高效自动化实战指南
网络·自动化·ansible
数据安全科普王13 分钟前
从 HTTP/1.1 到 HTTP/3:协议演进如何改变 Web 性能?
网络·其他
舰长11516 分钟前
linux 实现文件共享的实现方式比较
linux·服务器·网络
学***542325 分钟前
如何轻松避免网络负载过大
开发语言·网络·php
weixin_3954489128 分钟前
main.c_cursor_0129
前端·网络·算法
CS创新实验室41 分钟前
《计算机网络》深入学:路由算法与路径选择
网络·计算机网络·算法
wWYy.2 小时前
C++-集群聊天室(2):muduo网络库
网络·c++
珠海西格3 小时前
远动通信装置为何是电网安全运行的“神经中枢”?
大数据·服务器·网络·数据库·分布式·安全·区块链
java干货3 小时前
微服务:把一个简单的问题,拆成 100 个网络问题
网络·微服务·架构
LcVong3 小时前
WPF MediaPlayer获取网络视频流当前帧并展示图片完整范例
网络·wpf