1、准备文件服务器,以httpd为例,请确保是否已经安装httpd程序包。

       [root@localhost /]# rpm -q httpd

       httpd-2.2.15-26.el6.centos.x86_64


2、在/var/www/html目录,创建目录openstack,将要制定为yum仓库的rpm包放置于/var/www/html/openstack下。

   使用命令createrepo将现有的rpm创建为自定义的yum仓库_yum


3、创建yum仓库:

   (1)、如果repodata存在,则先删除。

        #rm -rf /var/www/html/openstack/repodata


   (2)、使用命令createrepo创建yum仓库,执行命令后会生产repodata,这样就成功创建yum仓库。

       #createrepo /var/www/html/openstack

       备注:如果命令createrepo为安装请先安装createrepo:#yum -y install createrepo 


使用命令createrepo将现有的rpm创建为自定义的yum仓库_yum_02


4、启动httpd服务。

   #service httpd start


5、配置使用自建的yum仓库。

   [openstack]

   name=openStack Respository

   baseurl=http://127.0.0.1/openstack

   enabled=1

   gpgcheck=0