devstack安装详解
本教程主要依据以下博客:http://www.chenshake.com/openstack-project-series-3-devstack/
1. 最重要一步,配置网卡,记下Vmnet8的ip

点击NAT设置,

点击DHCP设置,

记下ip、网关、起始和终止ip地址。
我的设置是ip:192.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

可知主机ip为192.168.137.167
然后我们就需要修改local.conf中相应的配置


修改图中标注的几行为自己的ip设置
运行
./stack.sh
如果出错也不要灰心,继续玩几次就好了,运行成功如图:

访问http://192.168.137.167/dashboard

大功告成
浙公网安备 33010602011771号