allinone—openstack development environment

来源:互联网 发布:我的网络研修总结模板 编辑:程序博客网 时间:2024/06/08 00:00

做openstack开发一年了,今天才拥有自己的开发环境
刚接触openstack时,也尝试着去搭建开发环境,但没有成功,翻到以前的日志(2015年5月22号):

第一次尝试
环境:ubuntu15.04;vmware10.0.2
devstack官网:http://docs.openstack.org/developer/devstack/
按照devstack官方的指导:http://docs.openstack.org/developer/devstack/#quick-start,我开始进行如下的尝试:
1. ubuntu默认未安装git,使用”sudo apt-get install git”安装git
2. 编辑文件我使用vim,ubuntu默认只有vi,使用”sudo apt-get install vim”安装vim
3. cd /home/anys 执行命令”git clone https://git.openstack.org/openstack-dev/devstack“下载devstack
4. cd /home/anys/devstack/tools,./create-stack-user.sh创建stack用户;据说不用这个用户会出现权限的问题;创建成功,切换用户为stack登陆
5. cd /home/anys/devstack;执行”cp sample/local.conf /home/anys/devstack/local.conf”拷贝local.conf文件;执行命令”./stack.sh”
6. 出师不利,第一次报”no such file or directory:/opt/stack/logs/error.log”;于是手动创建该文件再次执行./stack.sh,报”Permision denied,还是这个文件”;我觉得他们都是骗子,这根本行不通好吧
经历上述打击后,我上网搜索关于devstack安装openstack环境的文章,找到下面的一篇觉得可以一试:http://blog.sina.com.cn/s/blog_7643a1bf0102uwmf.html;这片文章跟其他有所不同的是他的下载devstack的路径在/opt/stack下。
git clone https://git.openstack.org/openstack-dev/devstack
上面的一条命令已经跑了好久了,网络不给力真是伤不起啊,我还在等待中…
但360却说:
我觉得我又被骗了
第二次尝试
这次按如下步骤再次尝试:
1. 在/home/anys目录下下载devstack
2. cd /home/anys/devstack/tools
3. sudo ./create-stack-user.sh,使用sudo passwd stack给stack设置密码,su stack切换用户
4. 删掉devstack目录
5. 切换到/opt/stack目录下,再次下载devstack(这个是我的办法,你可能也可以不执行第四步,把devstack目录拷贝过来,但是由于权限的问题,我就干脆重新下载)
6. cp /opt/stack/devstack/sample/local.conf /opt/stack/devstack/local.conf
7. cd /opt/stack/devstack,FORCE=yes ./stack.sh(不加FORCE=yes,如果linux版本跟脚本已测试的版本不一致会报错)
8. 设置几个密码,我都是设置成一样的密码,然后一直等着就好了
9. 问题又出现了,在rabbitmq时又出错了,错误信息:Failed to set rabbitMQ password Error on exit。由于有点事情暂时放一放

当时说放一放,这一放还真是够久的,一放就快一年了,很惭愧,要是出去找工作跟别人说搞了一年的openstack开发却没有搭建过开发环境,应该会被嫌弃的吧。大概一周前,又一次尝试在Ubuntu14.04上搭建openstack开发环境,同样没有成功
后来转念一想,可以尝试一下其他操作系统,先想到了利用已经搁置很久的华硕笔记本,周末风风火火的做好系统盘开始安装操作系统却发现笔记本已经无法启动了,打电话问客服建议去服务点维修,线上没法判断故障的原因,估计是长久不用导致硬件老坏了吧,也不用管它了。还是使用vmware workstation创建虚拟机来搭建,CentOS镜像下载地址:CentOS-7-x86_64-Everything-1511.iso
搭建过程参考:RDO
简单的几个步骤就可以拥有自己的allinone环境
这里写图片描述
这里写图片描述
恭喜自己,拥有自己的openstack开发环境

0 0
原创粉丝点击