Skip to content

This is a installation and configuration guide for devstack. Let's make our effort to make it easier.

Notifications You must be signed in to change notification settings

DavinZhang/devstackGuide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

devstack的安装和配置

##0.说明

  • 1.安装配置过程对于使用哪个用户有着严格要求,除非普通用户遇到权限问题,请勿擅自使用sudo -s直接切换成root用户,本文中用不到root用户进行配置

  • 2.本教程为devstack解决难问题的小白专门编写,高手勿扰,小白也不要把以往的经验放到这里

  • 3.有任何问题可以微博@天才小狸猫

  • 4.作为一个iOS开发者和入门云计算开发者,欢迎共同交流学习。

  • Last but not least,转载请务必注明原作者,谢谢~为开源做贡献

##1.打开Terminal

  • 按键盘 control + alt + T 打开终端

##2.检查git安装状态

  • 终端中输入git

git.png

出现以上界面证明git已安装

Error:若提示command not found 则继续在终端输入sudo apt-get install git 耐心等待安装完成

##3.下载devstack 1.在终端输入 cd 回到本用户初始的路径(极其重要,要不后面教程的路径都要自行修改

2.接着在终端输入git clone git://github.com/openstack-dev/devstack.git耐心等待git结束并成功

##4.配置stack账户 1.终端cd到git下载下来的devstack/tools cd /home/$YOUR_USER_NAME/devstack/tools $YOUR_USER_NAME改成当前的用户名

2.创建stack账户 sudo ./create-stack-user.sh

##5.配置文件夹权限 1.终端输入sudo chown -R stack:stack /home/$YOUR_USER_NAME/devstack

2.为了一劳永逸偷懒输入sudo chown 777 /etc

3.继续sudo chown 777 /opt

##6.切换到stack账户 由于第四步中实际上是在我们的系统中创建了一个新的名叫stack的账户,而我们的devstack执行配置操作都是在这个账户中完成的,所以

  • 终端中输入su stack以切换账户

如遇密码问题先执行sudo -s切换至root再执行su stack

##7.修改以及导入配置文件

1.将我给你的已配置好的local.conf文件双击打开

2.到终端中输入ifconfig查询所有的网络地址信息

3.将local.conf文件中的HOST_IP=192.168.202.128后面的地址修改成ifconfig命令查询到的一般是用来网络连接的地址那个地址,修改完成关闭文件

net.jpg

 4.使用cp命令将local.conf文件拷贝到/home/$YOUR_USER_NAME/devstack目录下,$YOUR_USER_NAME依然替换为你的用户名

由于不确定你的文件位置,以下代码用作示例,根据实际情况修改 如有权限问题使用sudo解决cp拷贝权限 !!!再重申一遍,下面地址仅供参考,需要自己修改!!! cp /home/davin/Desktop/local.conf /home/davin/devstack/

##开始运行配置文件脚本

  • 输入cd /home/$YOUR_USER_NAME/devstack进入路径

  • 输入./stack.sh开始漫长的等待吧。基本15到30分钟就可以了

如果中图配置错误,记得留住error信息等待搜索解决 可以使用./unstack.sh取消配置,然后fix bugs。

About

This is a installation and configuration guide for devstack. Let's make our effort to make it easier.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published