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

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

P1049 [NOIP2001 普及组] 装箱问题(背包)(内附封面)

[NOIP2001 普及组] 装箱问题 题目描述 有一个箱子容量为 V V V,同时有 n n n 个物品,每个物品有一个体积。 现在从 n n n 个物品中,任取若干个装入箱内(也可以不取),使箱子的剩余空间最小。输出这个最…

App Cleaner Uninstaller for Mac 苹果电脑软件卸载工具

App Cleaner & Uninstaller 是一款非常有用的 Mac 应用程序清理和卸载工具。它可以彻底地清理系统中的应用程序、扩展和残留文件,以释放磁盘空间并优化系统性能。 此外,它还提供了磁盘空间监控和智能清理建议等功能,使用户可以轻松地管理…

[PyTorch][chapter 46][LSTM -1]

前言: 长短期记忆网络(LSTM,Long Short-Term Memory)是一种时间循环神经网络,是为了解决一般的RNN(循环神经网络)存在的长期依赖问题而专门设计出来的。 目录: 背景简介 LSTM C…

【设计模式】-建造者模式

Java建造者模式:创建复杂对象的灵活构建者 在软件开发中,我们经常遇到需要创建一个复杂对象的情况。如果使用传统的构造函数进行对象创建,可能会导致构造函数参数过多,难以管理和维护。建造者模式(Builder Pattern&am…

QT以管理员身份运行

以下配置后,QT在QT Creator调试时,或者生成的.exe程序,都将会默认以管理员身份运行。 一、MSVC编译器 1、在Pro文件中添加以下代码: QMAKE_LFLAGS /MANIFESTUAC:\"level\requireAdministrator\ uiAccess\false\\" …

Power Switch与Tap Cell关系

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧? 拾陆楼知识星球入口 常用的switch cell可以按照有没有阱偏置分类,一种是tapless,需要core内按一定间距规则摆放tap cell给switch cell衬底供电,另一种是switch cell自带tap阱偏置,cell设计的时候把衬底接到primary …

C#实现SqlServer数据库同步

实现效果: 设计思路: 1. 开启数据库及表的cdc,定时查询cdc表数据,封装sql语句(通过执行类型,主键;修改类型的cdc数据只取最后更新的记录),添加到离线数据表; 2. 线程定时查询离线数据表&#xf…

STM32单片机蓝牙APP宠物自动喂食器定时语音提醒喂食系统设计

实践制作DIY- GC00162---蓝牙APP宠物自动喂食器 一、功能说明: 基于STM32单片机设计---蓝牙APP宠物自动喂食器 二、功能说明: STM32F103C系列最小系统板LCD1602显示器DS1302时钟模块5个按键语音播报模块ULN2003步进电机模块LED灯板HC-05蓝牙模块&#x…

Netty:查看通过Channel发送数据返回的ChannelFuture的实现类

说明 使用Netty框架,通过io.netty.channel.Channel的writeAndFlush(Object msg)函数发送数据,返回了一个ChannelFuture。但这个ChannelFuture是个接口,那么返回的真正的实现类是什么?我们可以查看下。 示例 代码片段 package …

LeetCode 热题 100 JavaScript--206. 反转链表

/*** Definition for singly-linked list.* function ListNode(val, next) {* this.val (valundefined ? 0 : val)* this.next (nextundefined ? null : next)* }*/ /*** param {ListNode} head* return {ListNode}*/1、逐个断键,将后一个节点放到前面 …

vue整合脑图编辑管理系统-kitymind百度脑图

前言 项目为前端vue项目,把kitymind百度脑图整合到前端vue项目中,显示了脑图的绘制,编辑,到处为json,png,text等格式的功能 文章末尾有相关的代码链接,代码只包含前端项目,在原始的…

SpringCloud(30):Nacos快速入门

1 安装Nacos Server 1.1 预备环境准备 Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用: 64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux…