选择一台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同步源
同步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