服务器在线 - 服务器软件 - 网站地图 服务器在线,专注于服务器技术!

当前位置:主页 > 云和虚拟化 > OpenStack > 正文

安装配置OpenStack Es***时遇到的问题

时间:2015-01-18    来源:服务器在线    投稿:泡泡    点击:

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

关于系统
控制节点的安装需要准备一台ubuntu12.04的机器,我用的是桌面版的,因为是第一次安装,觉得这样方便查看问题(个人习惯),生产环境下应该采用server版本的(我的计算节点就是用server版的)。
网络设置,我并没有在/etc/network/inte***ces文件中配置,而是直接在 右上角编辑链接中配置了,如果在inte***ces中配置 一定要主要dns服务器的设置,这样才不会影响后面安装时,无法解析域名。

keystone
keystone的脚本一定不要重复刷新,这样会引起问题,我就是因为多次刷新,导致了鉴权总是失败。

nova.conf与网络
在写nova.conf配置文件事,network的设置非常重要,我的配置
public_inte***ce=eth0
flat_inte***ce=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服务。

如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。


相关内容
最新热点内容