OpenStack Essex 安装 (问题总结)

关于这篇总结ubuntu

对于刚刚开始学习openstack的我来讲,安装openstack变成首先要跨越过去的障碍,openstack做为 开源的开源的项目,其安装的至关复杂,并且模块较多,配置繁琐,手动配置较多。下面是我根据自身安装中遇到的问题进行一下讲解。服务器

注:我是参照 http://www.chenshake.com中关于openstack essex安装文档 来安装的,有兴趣的朋友能够进入,这个博客里,详细看一下安装文档,这为陈老师研究openstack很早,对不少问题都有必定的研究,并且我还在论坛里咨询了一些网友,整理了一下,写到了这里。网络

关于系统学习

控制节点的安装须要准备一台ubuntu12.04的机器,我用的是桌面版的,由于是第一次安装,以为这样方便查看问题(我的习惯),生产环境下应该采用server版本的(个人计算节点就是用server版的)。云计算

网络设置,我并无在/etc/network/interfaces文件中配置,而是直接在 右上角编辑连接中配置了,若是在interfaces中配置 必定要主要dns服务器的设置,这样才不会影响后面安装时,没法解析域名。spa

keystonecode

keystone的脚本必定不要重复刷新,这样会引发问题,我就是由于屡次刷新,致使了鉴权老是失败。orm

nova.conf与网络server

在写nova.conf配置文件事,network的设置很是重要,个人配置dns

public_interface=eth0 
flat_interface=eth0  因为我用的机器是单网卡,因此这必定要改为eth0
flat_network_bridge=br100
fixed_range=192.168.22.0/24 fix ip 是虚拟机实际的内部ip 必定要与后面fixip命令设置对应。
nova-manage floating create --ip_range=10.1.199.32/27 这是设置虚拟机的公网IP ,咱们就是经过它来访问虚拟机

 fixip和floatingip没有关系,fixip指每次生成一个实例,系统自动给它的一个ip,这个ip能够是内网的ip,也能够是本身定义的网段的ip,可是这样作就须要一个桥,来把实例的ip和内网的网络接口桥接起来;
floatip是指外部能够访问的ip,用户须要什么服务来让外部网络访问,就要配置这个ip,外部能够经过它来访问实例上的服务,若是没有须要外部访问的服务,这个ip根本不须要(一般这是不可能的),它和fixip没有必然关系。

上面这一段的阐述,是我在论坛上,觉得网友告诉个人,我把它记录下来,是对两个ip做用的分析,写的很好。

关于单网卡,仍是双网卡。

控制节点没有必要使用双网卡,计算节点一般必须使用双网卡,一个做为云计算系统的网络,一个做为用户提供外部服务的网络,这样作的缘由是一般咱们把 nova-compute和nova-network服务安装在一块儿,提升网络速度,若是没有nova-network那么计算节点能够只安装一个网卡, 可是外部网络数据都要从内网先走到nova-network服务器上,由它作数据转发,这样估计会比较慢。总之,只有nova-network必需要双网卡,其它都不是必须的。
可是为了提升网络速度,openstack建议nova-compute和nova-network装在一块儿,且使用双网卡。

 关于使用虚拟机安装计算节点

因为个人计算节点是在vmware 上安装的ubuntu12.04 server ,大致的安装遵循文档就能够,值得注意的是在设置

flat_network_bridge=br100

时,因改成

flat_network_bridge=virbr

不然没法启动nova-network服务。

相关文章
相关标签/搜索