devstack安装详解

 本教程主要依据以下博客:http://www.chenshake.com/openstack-project-series-3-devstack/

1.    最重要一步,配置网卡,记下Vmnet8ip

点击NAT设置,

点击DHCP设置,

记下ip、网关、起始和终止ip地址。

我的设置是ip192.168.137.0

网关:192.168.137.2

起止ip为:192.168.137.128~192.168.137.254

 

虚拟机的网络适配器设置:

 

 其中网络适配器是为了在安装devstack时设置ip,网络适配器2是为了能够连接外网。

2.    下载devstack

cd /home
git clone http://git.trystack.cn/openstack-dev/devstack.git -b stable/mitaka

目前Devstack脚本已经不支持直接使用root身份运行,你需要创建stack用户运行

cd /home/devstack/tools/
./create-stack-user.sh

修改devstack目录权限,stack用户可以运行(适时加上sudo

chown -R stack:stack /home/devstack
chmod 777 /dev/pts/0

切换到stack用户下

su stack
cd /home/devstack

进入devstack目录下,创建local.conf文件,最新版本的devstack,改动很大,这个local.conf 文件是最关键的地方。

也可以使用wget命令,直接下载陈沙克老师的local.conf 配置文件。(此教程就这样使用)

wget -O - https://raw.githubusercontent.com/shake/devstack/gh-pages/local.conf-sample-mitaka > ./local.conf

使用了老师的配置后,需要根据自己的ip设置来修改local.conf

ubuntu中使用ifconfig命令查看当前主机ip

可知主机ip192.168.137.167

然后我们就需要修改local.conf中相应的配置

 

修改图中标注的几行为自己的ip设置

运行

./stack.sh

如果出错也不要灰心,继续玩几次就好了,运行成功如图:

访问http://192.168.137.167/dashboard

大功告成

posted on 2016-08-02 18:20  markrui  阅读(1373)  评论(0)    收藏  举报