devstack部署openstack流程与相关问题的记录(ubuntu 16.04)

第一步:更换ubuntu源

即修改/etc/apt/sources.list文件 用vi或vim打开文件,编辑文件,将源换成阿里云或清华源……等等都可以,这样速度会快许多,不会导致安装过程由于速度慢而失败。

第二步:更新pip源

用的比较多的是豆瓣源。即在/root目录下创建配置文件。

如果不更新可能会遇到pip wheel 等问题

第三步:安装pip /git 等工具

Sudo apt-get install 即可

第四步:打开devstack官网,按照指示创建stack用户,并切换到stack用户,用户名就是:stack。但是安装过程中发现,权限不够,应该把sudoer文件修改一下,修改需要root用户权限,修改内容就是在root用户的那一行下面,加上stack用户权限。

第五步:用git下载devstack安装包

第六步:进入刚刚git下来的devstack文件夹,被指文件:local.conf可以直接将给出的样例文件复制过来,在文档中,建议把host_ip参数加上,这里面ifconfi命令可以查到

第七步:安装:./stack.sh

这里面安装时间要花费很久,主要是因为git下载方面的。

第八步(最关键的一步):如果安装失败,看下原因,百度一下别人怎么解决,如果别人也没解决,不要管了,卸载重装即可(./unstack.sh   ./clean)再次执行第七步,再次执行第七步的时候就不会安装那么久了。

遇到的问题:

1.      出现cann’t connet git.com 等,我的解决办法是置之不理,因为我推断是当时的网络不太好所导致。

2.      g-api did not start 解决办法,尝试修改local.conf增加g-api service但并不成功,尝试修改LANG值,但也没成功

3.      出现permision dening 权限问题,更改sudoer文件,给stack用户增加特权,成功解决

4.      出现其他不明错误,卸载重装。

5.      系统问题:因为第一次安装使用了英文版,后因修改了Lang参数,导致系统不能打开命令行,之后系统不能打开桌面,所以重装系统后改用了English。

6.      Enable service :直接去把local.conf中service的语句 删除

devstack部署openstack流程与相关问题的记录(ubuntu 16.04)devstack部署openstack流程与相关问题的记录(ubuntu 16.04)devstack部署openstack流程与相关问题的记录(ubuntu 16.04)devstack部署openstack流程与相关问题的记录(ubuntu 16.04)devstack部署openstack流程与相关问题的记录(ubuntu 16.04)devstack部署openstack流程与相关问题的记录(ubuntu 16.04)