对于一个非专门研究数据中心的伪程序员来说,使用OpenStack部署云服务是一件非常夸张的事,前期对OpenStack进行了研究,主要是在部署及使用这样的初步操作上,趁着在嵌套虚拟化实现的云环境中安装Linux系统是非常慢,简单写写博文记录下前期一些经验。

一、安装

    对于想使用OpenStack的人来说,这是比不可少的问题。要想研究云环境,首先得会安装,得会先使用,才能去深入研究。目前基于OpenStack的安装脚本已经很多了,例如openstack.org官网中提供的DevStack的安装脚本,不过本人还是不太习惯用这个脚本安装,因为还是要自己编写一些额外的脚本。对于我这样的菜鸟,能够看看OpenStack安装好后的Dashboard已经很好了。加上我比较喜欢CentOS的Linux版本,所以一直用openstack.redhat.com的安装脚本,非常简单,就三行代码。具体可参考网站说明。

    安装的过程也会遇到很多意想不到的事情,最初用物理主机装,正常了,可是等过两天在来看,不能正常登录;还有就是发布虚拟机时,明明测试可以发布,后来又不能发布了;还有配置浮动IP一直不能成功等等等等。

    对于安装过程如果出现失败,十有八九是因为网络故障造成的,用脚本安装,因为已经使用过一次安装命令,如果再重装,会生成新的安装脚本,导致新的组件密码与之前不符,也容易出错。所以用脚本安装的同志们,如果没有一次成功的话,可不能盲目再次执行脚本。

二、使用

    使用主要是对虚拟机进行发布,这个就是个吃内存的东西。在下之前用的2GB的小笔记本安装CentOS,在之下安装好OpenStack欣赏了一下dashboard,准备发布一个精简版Linux,可是一直未成功,甚至还出现无法登录的情况。

    总得来说OpenStack得要内存足够大,不然很多时候是非常难受的,现在换了一台16G的笔记本,装的Windows系统,由于系统有重要数据,又没有装双系统,索性在VMware下进行尝试虚拟化下实验OpenStack,成功倒是成功了,可是安装的过程真的非常缓慢,建议没有6,7个小时空余时间的还是别再嵌套虚拟化下进行实验。

   附一张在嵌套虚拟化下发布虚拟机,正在安装CentOS的截图,睡觉!后续经验慢慢总结出来。


openstack安装Octavia openstack安装配置心得体会_CentOS