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下。
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
4、启动httpd服务。
#service httpd start
5、配置使用自建的yum仓库。
[openstack]
name=openStack Respository
baseurl=http://127.0.0.1/openstack
enabled=1
gpgcheck=0