制作openstack本地yum源

由于openstack的官网的yum源下载比较慢,现在我们把openstack、epel、ceph、redhat自带的安装包下载下来,自己制作一个本地的更新、安装yum源

一、把openstack、epel、ceph、redhat自带的安装包下载统一放到一个目录/yum.os.repo目录

[[email protected] ~]# mkdir /yum.os.repo

二、要确定yum源的配置路径

[[email protected] ~]#  ls /etc/yum.repos.d/

为openstack yum源命名一个yum源文件os.repo

把yum源os.repo直接放入到此目录下面

二 要知道yum源代码的格式

以搜狐的epel源为例介绍

1 [epel]

2 name=Extra Packages for Enterprise Linux 6 - $basearch

3 baseurl=http://mirrors.sohu.com/Fedora-epel/6Server/$basearch

4 failovermethod=priority

5 enabled=1

6 keepcache=1

7 gpgcheck=1

8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL

解释:

1 方括号里面的是软件源的名称

2 是说明这个源的一些信息

3 这一行的意思是指定一个baseurl(源的镜像服务器地址)

4 priority是默认值,www.linuxidc.com表示从列出的baseurl中顺序选择镜像服务器地址, roundrobin表示在列出的服务器中随机选择

5 这个选项表示这个repo中定义的源是启用的,0为禁用

6 保持缓存 1是,0否 --是否把下载的东西保持到机子上

7 1是,0否 --这个选项表示这个repo中下载的rpm将进行gpg的校验,已确定rpm包的来源是有效和安全的

8 签名的密钥 定义用于校验的gpg密钥

注 $releasever变量定义了发行版本,通常是8,9,10等数字

$basearch变 量定义了系统的架构,可以是i386、x86_64、ppc等值,这两个变量根据当前系统的版本架构不同而有不同的取值,这可以方便yum升级的时候选择 适合当前系统的软件包

三 制作yum源

首先,需要用到的制作yum源的命令createrepo

安装rpm一般都是在安装光盘中

例如,本人所装的是 createrepo-0.9.9-18.el6.noarch

安装完成后就生成了createrepo

找到需要安装源的包例如/yum.os.repo

[[email protected] /]# createrepo yum.os.repo/

32/32 - svgalib-1.9.25-3.el5.i386.rpm

Saving Primary metadata

Saving file lists metadata

Saving other metadata

结束后会在yum.os.repo目录下面生成一个repodata的目录,此目录就是yum需要在里面查找的源,此时已经生成服务器的源,注意,此目录于包是一体的,不能的随意更改路径

四 制作arpch共享

临时搭建arpch

python -m SimpleHTTPServer 80;

注意:此命令一定要在当前需要安装的yum.os.repo中实现

五 yum源安装rpm

在openstack节点上的/etc/yum.repos.d/os.repo中添加参数

1 [os]

2 name=openstack-havana-yum

3 baseurl=http://10.240.216.250/

4 failovermethod=priority

5 enabled=1

6 keepcache=1

7 gpgcheck=0   (注意,如果此处选1,后面会出现缺少签名,后面会解决,如果此处为0之后不出错更好)

yum search **

yum install 此处填写上一命令显示中粗黑体写的安装包名字(-nogpgcheck)《--- 如果之前配置选1而且出现报错>>

制作openstack本地yum源,布布扣,bubuko.com

时间: 2024-10-18 08:56:17

制作openstack本地yum源的相关文章

在CentOS7.0上制作openstack-juno本地yum源 .doc

在CentOS7.0上制作openstack-juno本地yum源 参考文献: 2014/09/27 |    http://www.kekeyun.net/?p=222可可云计算网 以http://www.kekeyun.net/?p=222文为参考,在CentOS7.0上制作本地源,过程如下:一.创建CentOS7虚拟主机安装过程有点漫长,为了后续学习的需要,建议下载样样全版来安装.样样全版本下载地址http://isoredirect.centos.org/centos/7/isos/x8

(18)本地YUM源制作

1.什么是YUM YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装. 2.YUM的作用 在Linux上使用源码的方式安装软件非常麻烦,使用yum可以简化安装的过程 3.YUM的常用的命令 安装httpd并确认安装 yum install -y htt

本地yum源无法使用 ,rpm --import public.gpg.key

一次重装CentOS7系统后,挂载光驱并制作成本地yum源却无法使用yum进行安装,这TM着实有点闹心.o(>﹏<)o 案发现场: [[email protected] ~]# yum -y install /mnt/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm You have enabled checking of packages via GPG keys. This is a good thing.However, you do not have an

linux mini模式下如何制作本地yum源,并用远程工具安装 vim

linux mini模式下如何制作本地yum源,并用远程工具安装 vim 打开虚拟机 启动centos 系统 点右下角的光盘图标 出现连接(或是断开).设置,下拉菜单,选择 "设置" 在虚拟机设置对话框内如图所示 [[email protected] ~]# vim -bash: /usr/bin/vim: 没有那个文件或目录 光盘挂载: 查看系统中所有的挂载信息 [[email protected] ~]# mount /dev/sda3 on / type ext4 (rw) pr

本地YUM源制作

本地YUM源制作 1.  YUM相关概念 1.1.什么是YUM YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装. 1.2.YUM的作用 在Linux上使用源码的方式安装软件非常满分,使用yum可以简化安装的过程 2.  YUM的常用命令 安装htt

CentOS或RHEL使用安装光盘镜像制作本地yum源

平时自己在家学习的时候,有时候会用到一些虚拟机环境.最初安装的时候为了节省本地的磁盘空间,选择最小安装模式,后期使用的时候,如果用到什么其他的软件包,再去另外安装.但是使用网络上的yum源,可能会因为种种原因,不能访问,或者速度收到限制,影响效率,因此我们可以使用安装OS时使用的光盘镜像,来搭建一个本地yum源. 方法如下: 1. 在虚拟机设置中,挂载光盘镜像文件: 2. 使用下面的方法配置: # mount /dev/cdrom /mnt # cd /etc/yum.repos.d/ # ta

CentOS制作本地yum源配置说明

概述 默认的yum是以网络来安装的,在没有网络或者网速不佳的情况下,通过yum来安装软件是意见非常痛苦的事情.其实对于CentOSDVD来说,里面提供的软件就足以满足我们的需要了,而且DVD里的软件版本都是稳定版,下载速度还快,对于学习CentOS来说,将CentOSDVD作为默认yum源可以大大提高学习效率,下面为大家提供一中配置本地yum源的方式,步骤如下. 为DVD创建一个挂载目录 [[email protected]~]# mkdir /media/CentOS 在Linux下挂载Cen

CentOS6.5 配置本地Yum源

一.Yum简介 1.Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器. 2.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装. 3.本地Yum源的作用是你可以在不联网的情况下,就可以安装Linux需要的所有rpm包(可以理解为离线安装模式) 二.配置本地Yum源 1.右击虚拟机--进入"虚拟机设置&

centos 7本地yum源配置

环境: centos 7 配置repo文件 [[email protected] yum.repos.d]# cat base.repo [server] name=server baseurl=file:///openyum/ gpgcheck=0 将本地yum包放到要创建的本地yum源的路径中 tar zxf  openstack.tar.gz -C /openyum/1/ tar zxf  cinder.tar.gz -C /openyum/2/ 安装createrepo yum -y i