您的位置:首页 > 运维架构

制作openstack本地yum源

2016-07-01 17:03 489 查看
选择一台CentOS服务器,安装以下软件:

1
2

yum
install yum-utils
createrepo yum-plugin-priorities
yum
install httpd

设置httpd

1
2

chkconfig
httpd on
service
httpd start

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

1
2

yum
install -y http:// href="http://rdo.fedorapeople.org/rdo-release.rpm" target=_blank>rdo.fedorapeople.org/rdo-release.rpm
yum
repolist #可以看到源的id列表

同步openstack-icehouse这个repo

1
2

cd /var/www/html/
reposync --repoid=openstack-icehouse

第一次同步时间较长,同步结束后

1

createrepo –update /var/www/html/openstack-icehouse

创建完成后,就可以使用web测试:http://[ip]/openstack-icehouse/

此处若使用其他目录下的文件夹的符号链接到/var/www/html处,需要关闭SELinux的安全选项

1

setenforce 0

测试如有问题可能是80端口未开放

1

vi/etc/sysconfig/iptables

添加以下内容到其中已有的22端口这条规则的下面

1
2

-A INPUT -m state --state
NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state
NEW -m tcp -p tcp --dport 3306 -j ACCEPT

更新源
createrepo -p -d -o /var/www/html/icehouse /var/www/html/icehouse
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: