ansible安装及rhel8仓库配置

目录

一、本地仓库

问题:

 解决:

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)]

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Jmeter-获取接口响应头(Response headers)信息进行关联

文章目录 Jmeter-获取接口响应头(Response headers)信息进行关联使用正则表达式提取器将Set-Cookie的值提取出来在其余接口中关联该提取信息运行查看关联是否成功 Jmeter-获取接口响应头(Response headers)信息进行关联 获取某一…

/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28‘ not found

某项目中,我要给别人封装一个深度学习算法的SDK接口,运行在RK3588平台上,然后客户给我的交叉编译工具链是 然后我用他们给我的交叉编译工具链报下面的错误: aarch64-buildroot-linux-gnu-gcc --version /data/chw/aarch64/bin/cca…

【雕爷学编程】MicroPython动手做(31)——物联网之Easy IoT 3

1、物联网的诞生 美国计算机巨头微软(Microsoft)创办人、世界首富比尔盖茨,在1995年出版的《未来之路》一书中,提及“物物互联”。1998年麻省理工学院提出,当时被称作EPC系统的物联网构想。2005年11月,国际电信联盟发布《ITU互联网…

Python魔法解析:探索变量类型的丰富多彩世界!

在Python这个魔法般的编程语言中,变量是连接你与计算机世界的神奇桥梁。然而,这些变量并不是单一的,它们有着丰富多彩的类型。无论你是刚刚踏入编程的大门,还是想要深入了解Python的高级特性,本篇博客将带你探索变量的…

【Spring】使用注解的方式获取Bean对象(对象装配)

目录 一、了解对象装配 1、属性注入 1.1、属性注入的优缺点分析 2、setter注入 2.1、setter注入的优缺点分析 3、构造方法注入 3.1、构造方法注入的优缺点 二、Resource注解 三、综合练习 上一个博客中,我们了解了使用注解快速的将对象存储到Spring中&#x…

Stable Diffusion教程(7) - PS安装AI绘画插件教程

配套教程视频:https://v.douyin.com/Uyux9F6/ 1. 前置条件 安装了stable diffusion 还没安装的从知识库安装 阿超的AI绘画知识库 语雀 安装了ps2023 还没安装的从网盘下载Win版 PS 2023【必须win10、11】.rar官方版下载丨最新版下载丨绿色版下载丨APP下载-12…

vue页面布局

布局 用element-plus自带的布局; 左边菜单 用他的Menu 菜单、自带收缩和展开;数据可以接口获取或者写死; 使用的如下操作、把主题和默认打开的index存到缓存中 头部; 简单的先分成左右;再简单的分成左右 1、左…

自然语言处理学习笔记(五)————切分算法

目录 1.切分算法 2.完全切分 3.正向最长匹配 4.逆向最长匹配 5.双向最长匹配 6.速度评测 1.切分算法 词典确定后,句子可能含有很多词典中的词语,他们有可能互相重叠,如何切分需要一些规则。常用规则为:正向匹配算法、逆向匹…

小程序的 weiui的使用以及引入

https://wechat-miniprogram.github.io/weui/docs/quickstart.html 网址 1.点进去,在app.json里面配置 在你需要的 页面的 json里面配置,按需引入 然后看文档,再在你的 wxml里面使用就好了

MYSQL06高级_为什么使用索引、优缺点、索引的设计、方案、聚簇索引、联合索引

文章目录 ①. 为什么使用索引②. 索引及其优缺点③. InnoDb - 索引的设计④. InnoDb中的索引方案⑤. 索引 - 聚簇索引⑥. 索引 - 二级索引 ①. 为什么使用索引 ①. 索引是存储引擎用于快速找到数据记录的一种数据结构,就好比去图书馆找书,或者新华字典里找字,相当于一个目录,可…

Vue2 第十七节 Vue中的Ajax

1.Vue脚手架配置代理 2.vue-resource 一.Vue脚手架配置代理 1.1 使用Ajax库 -- axios ① 安装 : npm i axios ② 引入: import axios from axios ③ 使用示例 1.2 解决开发环境Ajax跨域问题 跨域:违背了同源策略,同源策略规定协议名&#xff0…

ApplicationContent 和BeanFactory的关系

选中这个类, ctrl alt u 从springboot的启动类说起 我们知道这个启动类返回值呢是哟个configurableApplicationContent 类型 我们查看她的类图 从图中我们可以看出,configurableApplicationContent是见解的继承了BeanFactory接口,扩展了他…

2023爱分析·信创云市场厂商评估报告:中国电子云

01 研究范围定义 信创2.0时代开启,信创进程正在从局部到全面、从细分到所有领域延展。在这个过程中,传统的系统集成,也在逐步向信创化、数字化及智能化转变。随着信创产业的发展,企业需要更多的技术支持和服务,而传统的系统集成已…

C语言 函数指针详解

一、函数指针 1.1、概念 函数指针:首先它是一个指针,一个指向函数的指针,在内存空间中存放的是函数的地址; 示例: int Add(int x,int y) {return xy;} int main() {printf("%p\n",&Add);…

uniapp引入inconfont自定义导航栏

app,h5端引入 uniapp本身的全局设置中有个iconfontsrc属性 所以只需要 1.iconfont将需要的icon添加至项目 2.下载到本地解压后,将其中的ttf文件,放在static静态目录下 3.在page.json中对全局文件进行配置tabBar(导航图标) “iconfontSrc”: “static/font/iconfont.ttf”, …

SQLAlchemy快速使用

一、介绍 sqlalchemy是一个基于python实现的orm框架,跟web框架无关,独立的。 同步orm框架:django的orm(3.0以后支持异步)、sqlalchemy(大而重)、peewee(小而轻、同步和异步&#xf…

Netty 粘包半包

什么是 TCP 粘包半包? 假设客户端分别发送了两个数据包 D1 和 D2 给服务端,由于服务端一次读取到的字节 数是不确定的,故可能存在以下 4 种情况。 (1)服务端分两次读取到了两个独立的数据包,分别…

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

目录 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 中的…

python爬虫之scrapy框架介绍

一、Scrapy框架简介 Scrapy 是一个开源的 Python 库和框架,用于从网站上提取数据。它为自从网站爬取数据而设计,也可以用于数据挖掘和信息处理。Scrapy 可以从互联网上自动爬取数据,并将其存储在本地或在 Internet 上进行处理。Scrapy 的目标…

谈谈基因编辑技术

目录 1.基因编辑的概念 2.基因编辑技术的发展 3.基因编辑技术给人类带来的福利 1.基因编辑的概念 基因编辑是指通过人为干预,对生物个体的基因组进行特定的修改。这种技术使得科学家能够直接改变生物体的遗传信息,包括添加、删除或修改特定基因的DNA序…