我们搭建Openstack时不可能是直接利用 外网的源因为外网的源有种种不确定性。所以要自己搭建内网的源来部署。

1、进行同步

1
2
3
4
5
6
7
8
9
yum install yum-utils createrepo yum-plugin-priorities 
vim /etc/yum.repos.d/openstack.repo
[openstack-mitaka] 
name=OpenStack Icehouse Repository 
baseurl=http://mirrors.163.com/centos/7.3.1611/cloud/x86_64/openstack-mitaka/
enabled=1 
skip_if_unavailable=0 
gpgcheck=0 
priority=98


下面进行同步

1
reposync --repoid=openstack-mitaka  ##这个名字一定要和源的名字一致


下面就通过漫长的时间等吧。同步完之后开始建立源

1
createrepo -update openstack-mitaka


2、搭建httpd 略

1
ln -s openstack-mitaka  /var/www/openstack-mitaka


3、在客户端上写repo文件省略


4.测试是否可以下载rpm包

1
2
3
[root@controller01 ~]# yumdownloader openstack-swift-account[root@controller01 ~]# ll openstack-swift-account-2.10.1-1.el7.noarch.rpm 
-rw-r--r--. 1 root root 20568 Feb 20 17:07 openstack-swift-account-2.10.1-1.el7.noarch.rpm
[root@controller01 ~]#