Ansible 更换aliyun 镜像 并下载tree

目录

这里安装一个aliyun 的镜像

本案例 仅供实验参考 生产环境中请谨慎使用

查看系统版本

先查看linux 的系统 版本

sh 复制代码
ansible slave -m shell -a 'uname -a'

找到对应 的版本

aliyun 链接:aliyun.com

找到对应版本

对当前镜像进行备份

nim 复制代码
ansible slave -m shell -a ' mkdir /etc/yum.repos.d/yuan.bak && mv /etc/yum.repos.d/*.repo  /etc/yum.repos.d/yuan.bak '

已经对原有的源备份成功

这里也是检查一下备份 可以看到已经移除了

sh 复制代码
ansible slave -m shell -a 'ls /etc/yum.repos.d/'

可以看到已经移动到 yuan.bak 文件下边

下载aliyuan

nim 复制代码
ansible slave -m shell -a ' wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo'

这里提醒我 可以使用get_url 模块 但是我使用 命令习惯了

警告\]:请考虑使用get_url或uri模块,而不是运行"wget"。如果需要 使用命令,因为get_url或uri不足,您可以将"warn:false"添加到此命令任务 或者在ansible.cfg中设置"command_warnings=False"以消除此消息。 检查下载 ```sh ansible slave -m shell -a 'ls /etc/yum.repos.d/' ``` ![在这里插入图片描述](https://file.jishuzhan.net/article/1761315445001949185/d9b9c7f196297e3140ac9cc702c7de98.webp) 可以看到已经下载到 aliyuan 的镜像了 清理缓存 ```sh ansible slave -m shell -a 'yum clean all' ``` ![在这里插入图片描述](https://file.jishuzhan.net/article/1761315445001949185/30a5a9055bd076a9cc21ca0c9ef5f847.webp) 生成缓存 ```sh ansible slave -m shell -a 'sed -i -e "/mirrors.cloud.aliyuncs.com/d" -e "/mirrors.aliyuncs.com/d" /etc/yum.repos.d/CentOS-Base.repo' ``` 查看当前yum 源 ```sh ansible slave -m shell -a 'yum repolist' ``` ![在这里插入图片描述](https://file.jishuzhan.net/article/1761315445001949185/2222efa2b32f90222a4280a9deea2aa2.webp) ### 更换成功 这里下载一个 tree 服务 ![在这里插入图片描述](https://file.jishuzhan.net/article/1761315445001949185/0e5f7e9de76c43992e6bb2305004b5ab.webp) ### 安装扩展源 ```sh ansible slave -m yum -a 'name=epel-release state=present' ``` 扩展源 安装成功 ![在这里插入图片描述](https://file.jishuzhan.net/article/1761315445001949185/6f26fe3abee6d957bdd4547aac198e9c.webp) ### 更换源之后 的三个命令 ```sh # 清理 yum clean all # 缓存源 信息 yum makecache # 查看源 yum repolist ``` *** ** * ** *** 补充完毕

相关推荐
开源Linux5 天前
Ansible高频面试题详解:30个问题从入门到精通
ansible
我爱钱因此会努力7 天前
ansible实战-不同的用户登录不同的主机
linux·运维·服务器·ansible
我爱钱因此会努力7 天前
ansible实战- 关机
linux·运维·服务器·centos·自动化·ansible
运维李哥不背锅7 天前
Ansible 模块详解:高效管理你的 IT 基础设施
服务器·网络·ansible
K_i1347 天前
Ansible模块分类与实战应用指南
ansible
我爱钱因此会努力7 天前
ansible自动化运维入门篇
linux·运维·服务器·centos·自动化·ansible
zz-zjx7 天前
Ansible生产调优与故障排查全攻略
ansible
K_i1347 天前
Ansible自动化部署ECS与Nginx全流程
nginx·自动化·ansible
zz-zjx7 天前
生产级 Ansible 部署全流程-nginx示例
ansible
运维李哥不背锅8 天前
Ansible 的变量与模板:实现更灵活的自动化配置
java·自动化·ansible