官网上的步骤有点小问题,记录如下:
1.配置repo源
参考http://mirrors.163.com/.help/centos.html
2.下载代码到home目录下
yum install git
git clone https://github.com/openstack-dev/devstack.git
3.变更文件所属用户组
/home/devstack/tools/create-stack-user.sh
cd /home && chown stack:stack devstack -R
cd /home/devstack/ && su stack
./stack.sh
如果keystone安装失败 可以切回root用户执行 pip install dogpile.cache
如果glance失败 可以尝试 pip install Jinja2 --upgrade yum install -y sheepdog
4.关闭防火墙和selinux
setenforce 0 && service iptables stop && chkconfig iptables off
永久关闭selinux
sed -i -e 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
devstack中出现的问题:
1. Ano