您的位置:首页 > 运维架构

OpenStack平台搭建以及相关注意事项

2014-01-16 15:51 253 查看
1. 前言

最近在看架构方面的书,在之前自己也在Hadoop上跑过写自己的应用,这次想在OpenStack上来做点文章,之所以有这个想法,主要是因为之前帮一家创业公司写个关于OpenStack的C++ API,自己也想对这块内容进行回顾下,并顺便优化下那套API,在开发之前,需要搭建一下OpenStack平台,这部分内容在之前那家公司,也是按照官网的那一套搭建去来的,这次在自己的电脑上试试看,我的电脑的系统是Ubuntn 12.04版,

2. 安装步骤

1) 首先安装python-netaddr git openssh-server 这三个软件,如果实在Linux下部署的话,我们可以采用apt-get方式来安装,安装指令如下:

sudo apt-get python-netaddr git openssh-server

2) 安装完成之后,自己可以私下试试这几个有没有安装成功,

3) 从git上下载devstack.git文件,使用指令git clone
git://github.com/openstack-dev/devstack.git

4)当从git上下载好这个devstack仓库之后,然后直接进入devstack目录,并执行stack.sh文件

5) 接下来需要你输入一次密码,这个密码只能有字母组成,我在安装过程中,出现了couldnot connect to host问题,我上网搜搜了下,并没有找到相关的解决方案,于是自己私下看了看相关的安装日志,发现了可能跟下载一个库有关,于是我猜测给这个提示可能是网络问题,于是自己又重新执行了遍,这次一次过,安装成功,

(在安装的过程中,由于网络问题,而导致一些库没有正确安装,这时候需要重新启动几次,问题一般都会解决)

6) 以上步骤都顺利完成之后,最后打开浏览器,输入你的本机ip地址,看能否打开dash界面,如果打不开的话,重启一下机器,并重新./stack.sh一遍,估计就可以访问了,dash界面打不开的原因,多半跟网络有关。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: