使用本地http的yum源(代码片段)

bobo137950263 bobo137950263     2022-12-07     297

关键词:

使用http作为本地yum源


场景

在生产环境中,有大概好几十台linux同系统版本的操作系统,为了安装普通软件,现在的做法是向每台机器上上传一个iso镜像,然后将镜像挂在,配置本地的yum源,实现基础软件的安装。

为了减少操作方式,配合saltstack的远程操作,现在想的方式是在其中的一台机器上,挂在该ISO镜像,然后通过httpd的方式,供其他机器远程访问,直接下载安装普通软件,这样做的好处是能够统一管理所有机器的yun源,同时减少机器上使用的空间。

操作方式

现在有两台主机,一台是salt master,地址为192.168.64.131,上面挂载了CentOS7的镜像,当时cobbler时候使用的,现在要在master上,以httpd的方式,让其他minion直接使用。使用的minion是192.168.64.151.需要在master上面的配置如下:

mkdir /var/www/html/CentOS7 
mount -r /dev/sr0 /var/www/html/CentOS7/
systemctl  start httpd

启动之后,可以通过访问http://192.168.64.131/CentOS7,查看该目录下的文件信息,和直接查看iso目录里面的信息是一样的。

在minion上,只需要配置yum的仓库信息,既可以完成配置。

[[email protected] yum.repos.d]# cat /etc/yum.repos.d/localiso.repo 
[localiso]
name=localiso
#baseurl=file:///mnt/
baseurl=http://192.168.64.131/CentOS7
enable=1

然后就可以直接使用了,yum安装一个简单的软件,就可以使用了。

[[email protected] yum.repos.d]# yum install httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
localiso                                                                                                                                       | 3.6 kB  00:00:00     
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 0:2.4.6-88.el7.centos will be installed
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================================================================
 Package                            Arch                                Version                                           Repository                             Size
======================================================================================================================================================================
Installing:
 httpd                              x86_64                              2.4.6-88.el7.centos                               localiso                              2.7 M

Transaction Summary
======================================================================================================================================================================
Install  1 Package

Total download size: 2.7 M
Installed size: 9.4 M
Is this ok [y/d/N]: n
Exiting on user command
Your transaction was saved, rerun it with:
 yum load-transaction /tmp/yum_save_tx.2019-05-05.10-39.nF8hfp.yumtx

cenos6.5配置本地yum源(代码片段)

...了,如果搭建http的,那么局域网内其他服务器就都可以使用了,使用yum源首先需要一个CentOS安装镜像,这里是:CentOS-6.5-x86_64-bin-DVD1.iso,下面是httpyum源搭建和配置过程  首先需要一个w 查看详情

yum源配置,这一篇就够了!(包括本地,网络,本地共享yum源)(代码片段)

...依赖的软件包,无须繁琐地一次次下载、安装。我们可以使用yum工具通过http,ftp等协议去下载软件包,yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,让你很方便地使用命令直接管理软件包(安装,卸载,更新rpm包... 查看详情

centos搭建本地yum源(代码片段)

...的是Centos7.3)确保机器可以连上Internet.二.开始安装1.安装本地httpd服务yuminstallhttpd2.打开http服务servicehttpdstartservicehttpdstatus三.修改配置文件1.新建目录,用作yum文件的存放目录mkdir-p/usr/local/apache/htdocs2. 查看详情

使用reposync工具配置yum本地源(代码片段)

.../queens//data/openstack/queens/4、http将本地源发布出来(也可以使用nginx来发布)#命令[root@kolla~]#vim/etc/httpd/conf/httpd.conf11 查看详情

centos7.4配置本地yum源和阿里源并配置yum优先级(代码片段)

...的默认yum源为centos的官方地址,在“国内的特殊环境”下使用很慢甚至无法访问,所以一般的做法都是把默认的yum源替换成aliyun的yum源或者163等国内的yum源。但是以上的方法都是需要网络的,当没有网络的时候就无法使用了,所... 查看详情

linux挂载本地yum源详解(代码片段)

学习目标:挂载本地yum源在Linux下挂载下本地yum源对yum源有认识学习内容:1、认识yum源2、掌握挂载本地的yum源3、清除yum源的原有信息命令4、显示所有yum源的软件包yum挂载的的前提:已经挂载了本地光盘(我们在... 查看详情

本地yum源及更新(代码片段)

...对应的目录createrepo,创建repo文件实验描述在这里,我们使用的是CentOS7的官方镜像,作为本地的yum源,然后搭建了一个 查看详情

centos7使用iso镜像配置本地yum源(代码片段)

上传安装系统的ISO镜像文件到/root目录下创建挂载目录mkdir-p/yum/local挂载iso到目录注意修改iso文件操作权限为755mount-oloop/root/centos1908.iso/yum/local/检查挂载df–h  新建repo文件vi/etc/yum.repos.d/local.repo写入[local]name=local#baseurl就是... 查看详情

centos如何搭建本地和局域网yum源

...yum源本地yum源,就意味着只有搭建该yum源的这台服务器能使用,其它的服务器都不能使用该yum源。搭建本地yum源的所有步骤如下:搭建局域网yum源除了可以搭建本地yum源外,我们还可以基于HTTP方式配置yum源,这样我们就可以配... 查看详情

centos7.2配置本地yum源(代码片段)

1、检查是否有本地yum源1)检查是否能连网pingwww.baidu.com 2)检查是否有本地yum源yumlist   2、挂载镜像文件以上检查,说明确实是内网,也确实没有本地yum源,那我们就需要配置一个本地yum源,去解决某些软件的依赖安... 查看详情

局域网内yum源搭建(代码片段)

...是我们又偏偏需要安装一些软件,此时有点麻烦了。通过使用centos镜像文件,搭建yum本地源,局域网内所有服务器都可以连接这一本地源进行软件的下载和安装,下面具体讲解一下如何安装本地yum源: 1. 反向代理服务器... 查看详情

自建yum仓库(网络源和本地源)(代码片段)

YUM:YellowdogUpdateModifier,rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代工具yumrepository:yumrepo,存储了众多rpm包,以及包的相关的元数据文件,放置在特定的目录repodata下yum客户端配置文件... 查看详情

yum源配置及详解(代码片段)

...yum源可以来源于多种文件服务器:http://https://ftp://file://本地文件yum源国内镜像站点:阿里源https://mirrors.aliyun.com/centos/7.3.1611/os/x86_64/清华大学https://mirror.tuna.tsinghua.edu.cn/centos/7.3.1611/os/x86_64/网易源http://mirrors.163.com/centos/7.3.1611/os/x... 查看详情

centos-7本地yum源挂载(代码片段)

...麻烦的一件事,需要花费大量的时间寻找rpm包。但在配置本地yum源后,绝决依赖问题就会变得非常简单。一、准备centos-7.ISO镜像文件;二、本地yum源挂载.加载镜像文件到虚拟机;开启虚拟机,查看镜像文件是否挂载成功;删除Ce... 查看详情

做yum仓库(代码片段)

linux系统通常使用rpm包进行软件安装,但由于直接使用rpm包安装存在很多依赖软件,所以建议使用YUM仓库,使用yum安装,会将依赖的软件也一并安装。yum仓库1、线上yum源:通过各大linux软件源网址2、本地yum源:系统安装镜像等yum... 查看详情

基于http实现网络yum源搭建(代码片段)

一、服务端配置#在这里使用的yum源是自己下载的rpm包yum-yinstallhttpdsystemctlstarthttpdcd/var/www/htmlmkdircentos7/os/x86_64/-p#把rpm包拷贝到此目录下,然后执行下面命令yum-yinstallcreaterepo#生成datarepo目录createrepo./ 二客户端配置#####避免受到... 查看详情

linux的yum源配置总结(代码片段)

...一定是标准配置,但都是自己曾真实测过可用的。1.RHEL6本地yum源配置2.CentOS6本地yum源配置3.OEL5本地yum源配置4.RHEL7本地yum源配置5.RHEL7FTPyum源配置6.RHEL6网络yum源配置1.RHEL6本地yum源配置1)创建挂载目录mkdir-p/media/cdrom2)挂载对应系统... 查看详情

redhat7配置本地yum163yumepel源(代码片段)

...请教大神得出正确的做法,一般来说配置3个源就够了:1.本地yum源,就是你本地 查看详情