ansible安装及rhel8仓库配置

news2024/11/17 15:44:03

目录

一、本地仓库

问题:

 解决:

1.创建一个仓库:

 内容:

 2.挂载:

 挂载:

 测试:

3.或者直接使用阿里云的源

 二.配置ansible仓库

 1.下载:

 2.检查


一、本地仓库

问题:

当你刚装好rhel8环境,却发现啥也干不了,下载也不行,如:

[root@control ~]# yum install  vim* -y
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use subscription-manager to register.

Error: There are no enabled repositories in "/etc/yum.repos.d", "/etc/yum/repos.d", "/etc/distro.repos.d".

 解决:

1.创建一个仓库:

在/etc/yum.repos.d下:

[root@control yum.repos.d]# vim base.repo

 内容:

[BaseOS]
name=BaseOS
baseurl=/mnt/BaseOS
gpgcheck=0
enabled=1
 
[AppStream]
name=AppStream
baseurl=/mnt/AppStream
gpgcheck=0
enabled=1

 2.挂载:

确保这个镜像是开启的我这里的是8.5的镜像

 

 挂载:

[root@control yum.repos.d]# mount /dev/sr0 /mnt/
mount: /mnt: WARNING: device write-protected, mounted read-only.


[root@control yum.repos.d]# mount -a

 测试:

[root@control yum.repos.d]# yum install vim -y
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use subscription-manager to register.

BaseOS                                          137 MB/s | 2.4 MB     00:00    
AppStream                                       165 MB/s | 7.2 MB     00:00    
Last metadata expiration check: 0:00:01 ago on Wed 02 Aug 2023 02:19:43 AM PDT.
Package vim-enhanced-2:8.0.1763-16.el8.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
 

3.或者直接使用阿里云的源

虽然是centos的,但是rhel也能用

[AppStream1]
name=AppStream
baseurl=https://mirrors.aliyun.com/centos/8-stream/AppStream/x86_64/os/
gpgcheck=0
[Base0s1]
name=BaseOS
baseurl=https://mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os/
gpgcheck=0

 二.配置ansible仓库

在/etc/yum.repos.d下创建:

[root@control yum.repos.d]# vim   ansible.repo 
[ansible]
name=ansible
baseurl=http://47.108.86.156/rhel8/ansible29/ansible-2.9-for-rhel-8-x86_64-rpms/
gpgcheck=0

 1.下载:

[root@control yum.repos.d]# yum install  ansible -y
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use subscription-manager to register.

ansible                                         1.7 MB/s | 837 kB     00:00    
Dependencies resolved.
================================================================================
 Package                   Arch        Version             Repository      Size
================================================================================
Installing:
 ansible                   noarch      2.9.11-1.el8ae      ansible         17 M
Installing dependencies:
 python3-babel             noarch      2.5.1-7.el8         AppStream      4.8 M
 python3-cffi              x86_64      1.11.5-5.el8        BaseOS         238 k
 python3-cryptography      x86_64      3.2.1-5.el8         BaseOS         559 k
 python3-jinja2            noarch      2.10.1-3.el8        AppStream      538 k
 python3-markupsafe        x86_64      0.23-19.el8         AppStream       39 k
 python3-pycparser         noarch      2.14-14.el8         BaseOS         109 k
 sshpass                   x86_64      1.06-3.el8ae        ansible         27 k
Installing weak dependencies:
 python3-jmespath          noarch      0.9.0-11.el8        AppStream       45 k

Transaction Summary
================================================================================
Install  9 Packages

Total size: 23 M
Total download size: 17 M
Installed size: 123 M
Downloading Packages:
(1/2): sshpass-1.06-3.el8ae.x86_64.rpm          143 kB/s |  27 kB     00:00    
[MIRROR] ansible-2.9.11-1.el8ae.noarch.rpm: Curl error (28): Timeout was reached for http://47.108.86.156/rhel8/ansible29/ansible-2.9-for-rhel-8-x86_64-rpms/Packages/a/ansible-2.9.11-1.el8ae.noarch.rpm [Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds]
(2/2): ansible-2.9.11-1.el8ae.noarch.rpm        239 kB/s |  17 MB     01:12    
--------------------------------------------------------------------------------
Total                                           240 kB/s |  17 MB     01:12     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : python3-markupsafe-0.23-19.el8.x86_64                  1/9 
  Installing       : python3-jmespath-0.9.0-11.el8.noarch                   2/9 
  Installing       : python3-babel-2.5.1-7.el8.noarch                       3/9 
  Installing       : python3-jinja2-2.10.1-3.el8.noarch                     4/9 
  Installing       : python3-pycparser-2.14-14.el8.noarch                   5/9 
  Installing       : python3-cffi-1.11.5-5.el8.x86_64                       6/9 
  Installing       : python3-cryptography-3.2.1-5.el8.x86_64                7/9 
  Installing       : sshpass-1.06-3.el8ae.x86_64                            8/9 
  Installing       : ansible-2.9.11-1.el8ae.noarch                          9/9 
  Running scriptlet: ansible-2.9.11-1.el8ae.noarch                          9/9 
  Verifying        : sshpass-1.06-3.el8ae.x86_64                            1/9 
  Verifying        : ansible-2.9.11-1.el8ae.noarch                          2/9 
  Verifying        : python3-cffi-1.11.5-5.el8.x86_64                       3/9 
  Verifying        : python3-cryptography-3.2.1-5.el8.x86_64                4/9 
  Verifying        : python3-pycparser-2.14-14.el8.noarch                   5/9 
  Verifying        : python3-babel-2.5.1-7.el8.noarch                       6/9 
  Verifying        : python3-jinja2-2.10.1-3.el8.noarch                     7/9 
  Verifying        : python3-jmespath-0.9.0-11.el8.noarch                   8/9 
  Verifying        : python3-markupsafe-0.23-19.el8.x86_64                  9/9 
Installed products updated.

Installed:
  ansible-2.9.11-1.el8ae.noarch         python3-babel-2.5.1-7.el8.noarch       
  python3-cffi-1.11.5-5.el8.x86_64      python3-cryptography-3.2.1-5.el8.x86_64
  python3-jinja2-2.10.1-3.el8.noarch    python3-jmespath-0.9.0-11.el8.noarch   
  python3-markupsafe-0.23-19.el8.x86_64 python3-pycparser-2.14-14.el8.noarch   
  sshpass-1.06-3.el8ae.x86_64          

Complete!

 2.检查

[root@control yum.repos.d]# ansible --version
ansible 2.9.11
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3.6/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 3.6.8 (default, Sep  9 2021, 07:49:02) [GCC 8.5.0 20210514 (Red Hat 8.5.0-3)]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/827017.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

史上最细,接口自动化测试框架-Pytest+Allure+Excel整理(代码)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 Allure框架 Allu…

第一百二十天学习记录::计算机硬件技术基础:存储器及存储管理

分级存储器系统 存储器从内到外分为四级:内部寄存器、高速缓冲存储器、内存储器和外存储器。它们在存取速度上逐级递减,在存储容量上逐级递增。 内部寄存器 内部寄存器是计算机处理器内部的一种高速缓存,是用来存储临时数据和指令等信息的…

python与深度学习(十四):CNN和IKUN模型二

目录 1. 说明2. IKUN模型的CNN模型测试2.1 导入相关库2.2 加载模型2.3 设置保存图片的路径2.4 加载图片2.5 图片预处理2.6 对图片进行预测2.7 显示图片 3. 完整代码和显示结果4. 多张图片进行测试的完整代码以及结果 1. 说明 本篇文章是对上篇文章猫狗大战训练的模型进行测试。…

opencv 31-图像平滑处理-方框滤波cv2.boxFilter()

方框滤波(Box Filtering)是一种简单的图像平滑处理方法,它主要用于去除图像中的噪声和减少细节,同时保持图像的整体亮度分布。 方框滤波的原理很简单:对于图像中的每个像素,将其周围的一个固定大小的邻域内…

DP-GAN剩余代码

在前面计算完损失后,该进行更新: 1:netEMA是模型的生成器: 遍历生成器的state_dict,将每一个键对应的值乘以EMA_decay。 接着根据当前迭代步数计算num_upd,每1000,2500,10000代倍数就执行一次。 当num…

MyBatis查询数据库1(概念+创建项目+基础交互)

目录 1.MyBatis是什么? 2.为什么学习MyBatis? 3. 怎么学 MyBatis 4.第⼀个MyBatis查询 4.1 添加MyBatis框架支持 4.1.1老项目添加MyBatis 4.1.2 新项目添加MyBatis 4.2 配置连接字符串和MyBatis 4.2.1 配置连接字符串 4.2.2 配置 MyBatis 中的…

PHM的设备故障模型如何构建?

预测性维护与健康管理(Prognostics Health Management,PHM)是现代工业中的一个关键概念,它旨在通过使用数据和先进的分析技术,实现设备故障的早期预测和预防,从而最大限度地提高设备的可用性和可靠性。而在…

DAY1,C高级(命令,Linux的文件系统,软、硬链接文件)

1.今日思维导图; 2.创建链接文件; 文件系统中的每个文件都与唯一的 inode 相关联,inode 存储了文件的元数据和数据块的地址,文件名与 inode 之间的链接关系称为硬链接或软链接。 硬链接文件的创建: ln 被链接文件的…

14-1_Qt 5.9 C++开发指南_网络编程及主机信息查询_HostInfo

Qt 网络模块提供了用于编写 TCP/IP 客户端和服务器端程序的各种类,如用于 TCP 通信的QTcpSocket 和 QTcpServer,用于 UDP 通信的 QUdpSocket,还有用于实现 HTTP、FTP 等普通网络协议的高级类如 QNetworkRequest,QNetworkReply 和Q…

【英杰送书-第六期】spring—加载监听器

前几天的时候,项目里有一个需求,需要一个开关控制代码中是否执行一段逻辑,于是理所当然的在yml文件中配置了一个属性作为开关,再配合nacos就可以随时改变这个值达到我们的目的,yml文件中是这样写的: switc…

SpringMVC学习记录

SpringMVC技术与servlet技术功能等同,均属于web层开发技术 SpringMVC简介 SpringMVC概述 SpringMVC是一种基于Java实现MIVC模型的轻量级web框架 优点 使用简单,开发便捷(相比于servlet)灵活性强 SpringMVC是一种表现层框架技术 Spring…

万字长文解析深度学习中的术语

引言 新手在学习深度学习或者在看深度学习论文的过程中,有不少专业词汇,软件翻译不出来,就算是翻译出来也看不懂,因为不少术语是借用其他学科的概念,这里整理了一些在深度学习中常见的术语,并对一些概念进…

一文读懂Etcd及其原理和应用场景

文章目录 0. 前言1. ETCD的概念和设计2.ETCD的命令示例查看ETCD的版本信息列出ETCD集群中的成员检查ETCD集群的健康状态获取指定key的值设置指定key的值删除指定key及其对应的值监控指定key的变化将ETCD的数据备份到指定文件中 3. ETCD的使用场景4. ETCD的优缺点5. 配置文件示例…

Spring boot 集成 Skywalking 配置 || Skywalking 打不开【已解决】

一、Skywalking官网 Apache SkyWalking 1.下载Skywalking APM (如果下载最新的,双击打开闪退,选老点的版本) 2. 下载 Skywalking Agents 如果下载太慢,建议复制下载链接,然后用下载器下载,比…

Python因AI水涨船高,AIGC已经造出了一个全新的赛道 |2023中国开发者调查报告出炉

CSDN、《新程序员》在去年ChatGPT横空出世之后,发起了一份围绕开发者现状、人工智能和物联网、云原生、数据库、操作系统、芯片、开源的深度调查问卷,此问卷也融合了各个领域对生成式 AI 的应用进展,最终于近日正式形成一份长达 125 页的《20…

20230802-下载并安装android-studio

下载 android-studio 安装包 https://developer.android.google.cn/studio/ 安装android-studio 双击安装包 D:\Android Studio

Android Studio新版本logcat过滤说明

按包名过滤 //输入package:(输入一个p就会有提示的) ,后面加上包名 比如: package:com.xal.runcontrol package:包名可以完整或者输部分包名即可 package:包名需要输完整准确 package~:正则表达式过滤 不了解正则表达式的可以参考&#…

Linux 操作系统 Red Hat Enterprise Linux 安装教程

文章目录 笔者的操作环境: 制作环境: Win32 Disk Imager 1.0.0 Windows 10 教育版 ISO: Red Hat Enterprise Linux 9.2 x86_64 Red Hat Enterprise Linux(RHEL)是一种 Linux 操作系统。安装此操作系统的难题在于&a…

docker部署jenkins且jenkins中使用docker去部署项目

docker部署jenkins且jenkins中使用docker去部署项目 1、确定版本 2.346.1是最后一个支持jdk8的 2、编写docker-compose.yml并执行 在这个目录中新增data文件夹,注意data是用来跟docker中的文件进行映射的 docker-compose.yml version: "3.1" service…

软件测试这个行业究竟能做到多少岁?35岁真的是一个坎?

前言 在国内,软件测试行业是近10多年来随着互联网的飞速发展逐步兴起来的。 随着行业的发展,测试市场的人才缺口也越来越大,能够提供的就业机会也就越来越多,所以很多人都意气风发地投身到测试行业之中,憧憬这自己在这…