最近学习了openstack的相关知识,然后就想部署这样的系统来研究。刚好devstack官网有对应的安装脚本。
我的环境是 VMware 10下安装ubuntu 14.04 server LTS系统,网络采用NAT模式。以root登录系统,
0,更新系统
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
更新完成之后,重启。
1,git clone https://github.com/openstack-dev/devstack.git
执行这个之前必须先安装git工具,即就是 apt-get install git
2,cd devstack && ./stack.sh
在执行这条命令之前不需要配置任何东西,然后系统会报错,如下
然后切换到stack用户操作。
在stack用户下,复制 刚取回的devstack整个目录文件至当前目录,然后执行 cd devstack && ./stack.sh
会提示,找不到HOST_IP,检查网络配置,发现在/etc/network/interfaces中,所配置的ip地址为dhcp,
iface eth0 inet dhcp
OK,找到症结所在
修改ip地址为静态地址,如下
3,再次运行./stack.sh,暂时不出错, 按照系统提示,一共需要输入5个密码
然后开始安装,过一段时间发现报错了,具体报的是pip源错误,解决办法为
更换pip源为国内的豆瓣源
mkdir ~/.pip
vim ~/.pip/pip.conf
[global]
index-url = http://pypi.douban.com/simple
保存之后退出,再次运行./stack.sh,继续输入相应密码,输完之后,继续运行,运行结束提示信息如下
到这一步,恭喜,安装完成,接下来就可以访问horizon,http://192.168.1.118, 用户名和密码如上图所示。
去登录享受openstack吧!