参考内容
Ubuntu14.04安装Devstack_lanceyang1992的专栏-CSDN博客
但是在第四步出现了问题
因为老师要求的是在/opt目录下获取
所以先#cd /opt
然后下载出现了一个问题权限不够
用sudo chmod o+w +文件夹名 更改文件夹的权限
然后再输入git clone https://github.com/openstack-dev/dev.git
sudo -i 切换成超级用户的权限
完成下载后
进入cd /opt/devstack/tools
执行create-stack-user.sh在系统里创建一个名为stack的用户
使用chown -R命令为stack账号授权
#chown -R stack:stack /opt/devstack
设置用户stack的密码
#passwd stack
将当前用户root切换为stack
su stack
使用cd命令进入到opt/devstack目录下并执行安装文件stack.sh
$cd /opt/devstack
$./stack.sh
在这一步出现了错误
①关于line235这个问题,我搜到了两种解决方法,第一种是直接用#把235行注释掉,第二种是在命令前面输入FORCE=yes
②关于line224这个问题,我只找到了一个类似的问题,似乎可以通过复制文件并改名解决,并未尝试
相似问题链接openstack - error: "/opt/stack/logs/error.log: No such file or directory" - devstack deploy in Ubuntu 12.04 LTS - Stack Overflow
我输入了
FORCE=yes ./stack.sh
开始下载了,不知道能否成功。
然后出现了两个错误。
临时有事,就关机了。
第二天打开虚拟机。切换stack用户后,重新./stack.sh发现只有一个错误了,就是235 FORCE=yes这个。
然后输入FORCE=yes ./stack.sh
然后界面卡住了
ctrl+z跳出之后又重新输入FORCE=yes ./stack.sh
然后出现了两个错误
①error on exit
②either "dev" is duplicate,or"bridge" is a garbage.
重复了几次FORCE=yes ./stack.sh之后
我保存了快照,恢复到了最初虚拟机刚开始的样子,如果重新再来一遍还有这个问题,就认真学习并解决一下这个问题。如果从新开始没出现这个问题,就说明可能是之前的命令出现了问题。
然后这时候出现了一个问题
error: RPC failed; result=35, HTTP code = 0
解决方法参考:error: RPC failed; result=35, HTTP code = 0_王小二的博客-CSDN博客
再重新输入 git clone https://github.com/openstack-dev/devstack.git就没问题了
然后在输入./stack.sh的时候出现了上面的错误FORCE=yes
重新输入FORCE=yes ./stack.sh可以下载了
依旧出现了问题,either "dev" is duplicate,or "bridge" is a garbage
!!!吃饭去了



