我们搭建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 ~]# |