如您需要技术咨询、解决方案定制、故障排除、运维监控等服务,可联系ericwcn#at#163.com。

构建私有yum安装源镜像站点(openstack)

Linux 立杰 1340℃ 0评论

在本地网络环境中,经常需要安装一个国外的镜像站点的软件包,如rdo openstack,但由于这些站点访问速度很慢,于是萌发了构建第三方yum源的想法,本文将以Centos6构建openstack为例,演示如何自建yum站点。
1.安装必要的软件包

#yum源制作工具
yum install yum-utils createrepo yum-plugin-priorities
#Web服务器
yum install httpd
#设置开机启动
chkconfig httpd on

2.获取repo文件并使用reposync同步源

#安装openstack yum
yum install -y https://repos.fedorapeople.org/repos/openstack/openstack-icehouse/rdo-release-icehouse-4.noarch.rpm
yum repolist 
repo id             repo name                                      status
base                CentOS-6 - Base                                 6,497+21
epel                Extra Packages for Enterprise Linux 6 - x86_64 11,258+25
extras              CentOS-6 - Extras                                   34+2
foreman             Foreman stable                                       199
foreman-plugins     Foreman stable - plugins                              88
openstack-icehouse  OpenStack Icehouse Repository wanglijie.cn         1,323
puppetlabs-deps     Puppet Labs Dependencies - x86_64                     77
puppetlabs-products Puppet Labs Products - x86_64                        461
updates             CentOS-6 - Updates                                 488+6
repolist: 20,425
#我们要同步openstack-icehouse 这个repo id
#创建openstakc目录
mkdir /var/www/html/openstack/
cd /var/www/html/openstack/
#同步安装源的软件包,由于官方站点速度,需要很久
reposync --repoid=openstack-icehouse 
#同步完成后,创建yum必要的信息	
createrepo –update /var/www/html/openstack/openstack-icehouse
#将站点目录结构与官方保持一直

3.制作rdo-release.repo文件

vim /etc/yum.repos.d/rdo-aixiuyun-release.repo
[openstack-icehouse]
name=OpenStack Icehouse Repository wanglijie.cn
baseurl=http://mirrors.wanglijie.cn/openstack/openstack-icehouse
enabled=1
skip_if_unavailable=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RDO-Icehouse
priority=98

4.清除本地源缓存

yum clean all
yum update

转载请注明:知识库 » 构建私有yum安装源镜像站点(openstack)

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址