搭建本地base、extra、epel、openstack源

搭建本地base、extra、epel、openstack源,openstack实验的必备环境,这样可以摆脱网络限制,不用苦心积虑的考虑怎么上网了。

需要安装httpd服务

(1)、本地base源,安装第一块光盘[4G]

CentOS-6.5-x86_64-bin-DVD1.iso

mount /dev/cdrom /mnt
cp -rf /mnt/Packages/* /data/base
umount /mnt

挂载另外一块光盘

(2)、本地extra源,安装第二块光盘[2G]

CentOS-6.5-x86_64-bin-DVD2.iso

mount /dev/cdrom /mnt
cp -rf /mnt/Packages/* /data/base
createrepo -p -d -o /data/base /data/base
umount /mnt

(3)、镜像federa的epel源到本地[27G]

#RPM包地址

http://dl.fedoraproject.org/pub/epel/6/x86_64/

#创建下载目录

mkdir /data/fedora_epel/

#切换到下载目录

cd /data/fedora_epel/

#下载文件

wget -np -nH –cut-dirs=1 -r -c -L –exclude-directories=repodata –accept=rpm,gz,xml http://dl.fedoraproject.org/pub/epel/6/x86_64/ -P /data/fedora_epel/

#创建元数据

createrepo -p -d -o /data/fedora_epel/pub/epel/6/x86_64 /data/fedora_epel/pub/epel/6/x86_64

(4)、镜像federa的openstack源到本地[2G]

#RPM包下载地址

https://repos.fedorapeople.org/repos/openstack/EOL/openstack-icehouse/epel-6/

#创建下载目录

mkdir -p /opt/epel6

#切换到下载目录

cd /opt/epel6

#下载RPM包

wget -np -nH –cut-dirs=1 -r -c -L –exclude-directories=repodata –accept=rpm,gz,xml https://repos.fedorapeople.org/repos/openstack/EOL/openstack-icehouse/epel-6/ -P /opt/epel6

#创建目录

mkdir -p /data/openstack-icehouse/

#移动刚刚下载的软件到该目录

mv /opt/epel6/repos/openstack/EOL/openstack-icehouse/* /data/openstack-icehouse/

#创建元数据

createrepo -p -d -o /data/openstack-icehouse/epel-6 /data/openstack-icehouse/epel-6

#创建元数据,看到下载的软件中有一个epel文件夹

createrepo -p -d -o /data/openstack-icehouse/epel-6/epel/ /data/openstack-icehouse/epel-6/epel/

#创建到httpd服务目录的软连接

ln -s /data/base /var/www/html/base
ln -s /data/fedora_epel/pub/epel/6/x86_64 /var/www/html/epel
ln -s /data/openstack-icehouse/epel-6 /var/www/html/openstack

#各个软件包的web访问入口

http://192.168.202.7/base/base/
http://192.168.202.7/epel/x86_64/
http://192.168.202.7/openstack/epel-6/
http://192.168.202.7/openstack/epel-6/epel/

#配置Repository文件

rm -rf /etc/yum.repos.d/

vim CentOS-Media.repo

yum clean all

yum makecache

[CentOS-base-yum]
name=CentOS base yum Repository
baseurl=http://192.168.202.7/base/base/
enabled=1
gpgcheck=0
[CentOS-epel-yum]
name=CentOS epel yum Repository
baseurl=http://192.168.202.7/epel/x86_64/
enabled=1
gpgcheck=0
[openstack-icehouse]
name=OpenStack Icehouse Repository
baseurl=http://192.168.202.7/openstack/epel-6/
enabled=1
gpgcheck=0
[openstack-icehouse-epel]
name=OpenStack Icehouse epel Repository
baseurl=http://192.168.202.7/openstack/epel-6/epel/
enabled=1
gpgcheck=0

时间: 2024-10-05 05:11:33

搭建本地base、extra、epel、openstack源的相关文章

配置Yum源repo文件及搭建本地Yum服务器

废话不说,简单粗暴直接上方法! # Yum源的话有三大类: Base Extra Epel Base:就是你下载的光盘镜像里面的DVD1 Extra:就是你下载光盘镜像的DVD2 Epel:属于额外的,得到Epel官方获取 这俩光盘你挂载到系统上,你会发现里面有个packages目录,里面全是你rpm包! Epel源的repo访问地址 http://fedoraproject.org/wiki/EPEL/zh-cn 获取. 配置Yum源: 1,找一个镜像站点,国内推荐阿里云 http://mir

CentOS 6.5搭建本地OpenStack、epel软件源

感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正! 如有转载,请保留源作者博客信息. Better Me的博客:blog.csdn.net/tantexian 如需交流,欢迎大家博客留言. CentOS 6.5搭建本地OpenStack软件源 mkdir -p /home/yum/openstack/openstack-icehouse/epel-6/ wget -np -nH –cut-dirs=1 -r -c -L –exclude-directories

CentOS 7 配置yum本地base源和阿里云epel源

yum仓库的配置文件都存放在/etc/yum.repo.d/目录下,并且文件名必须以.repo结尾. base源:解决rpm依赖性关系 epel源:Extra Packages for Enterprise Linux的缩写,包含许多基源没有软件,仍然保留base源的好处 目录 设置本地base源 设置阿里云epel源 priority的设置 建立缓存 设置本地base源 mount /dev/sr0 /media/dvd/    # 这里的挂载目录随自己创建 vim /etc/yum.repo

centos6搭建本地openstack软件源

1.把相关软件包全部下载到本地机器 wget -np -nH –cut-dirs=1 -r -c -L –exclude-directories=repodata –accept=rpm,gz,xml http://repos.fedorapeople.org/repos/openstack/openstack-icehouse/epel-6/ -P /opt/epel6 wget参数介绍 -r,–recursive 下载整个网站.目录 -nH, –no-host-directories 不创建

在Ubuntu系统中搭建本地openstack(icehouse)源

ubuntu可以利用apt-mirror下载Ubuntu源和openstack源. 安装下载工具apt-mirror apt-get install apt-mirror 修改源配置,使用souhu源  vi /etc/apt/mirror.list 加入以下内容: ############# config ################## # # set base_path    /var/spool/apt-mirror   set base_path    /home/openstac

基于cobbler搭建本地的yum仓库源

概述: 前面的文章已经大致描述并配置了通过cobbler服务结合PXE+Kickstart+DHCP+TFTP+HTTP无人值守安装多系统的自动化运维安装系统服务;利用这一特性,cobbler还有一个妙用,用来搭建(同步)本好的yum源仓库;用来统一安装更新本地的(IDC)系统软件与第三方软件仓库;需要用到的无非还是cobbler rsync httpd,本文是线上部署时的整理笔记,旨在备忘与分享,如有错误和遗漏欢迎指正- 安装配置:由于基于cobbler所以请参考前前方自动化运维之cobble

搭建本地yum源

说明: 因为内网服务器连接上不外网,而有一些服器需要第三方的yum源,所以在内网搭建一个本地yum源,供内网使用. 1.首先找一台外网能上网的服务器. 2.远程安装第三方Yum源码包,比如加上 rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm 这样会在/etc/yum.repos.d/目录下生成两个文件. 3.修改rpmforge.repo这个文件,需要把第三行

    局域网内搭建 本地yum 源

目的: 局域网内配置yum 源服务器,方便局域网内服务器安装软件 测试环境: IP :10.139.13.34  apache 服务器 用来做局域网内的yum 源服务器 IP: 10.139.13.34  内网服务器 部署步骤: 搭建apache 服务器用来提供yum yum install httpd –y systemctl start httpd 准备yum 源的软件包 做法1 使用centos 官网DVD1和DVD2.iso ,将iso 的所有内容解压出来,存放到 apache 服务器的

centos 创建本地yum源搭建本地yum仓库 亲测可用

现在如果我们需要大规模部署洗个系统,或者系统需要安装一个什么软件如nginx之类的软件.有的时候你的环境限制你上外网,或者是外网很慢的时候.我们考虑搭建本地yum仓库,内网机器可以直接快速安装所需的软件,解决linux下面的包的依赖,方便,快捷. 下面我们来搭建一下根底yum仓库: 系统:centos6.5 搭建yum仓库有很多种方法,我们这里使用yum插件yum-downloadonly插件来下载我们所需的rpm包.使用createrepo来创建仓库文件. 开始: 我们需要安装zabbix监控