热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

安装配置OpenStackEssex时遇到的问题

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

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

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

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


推荐阅读
  • 统一幻灯片标题:使用母版功能的技巧
    本文详细介绍了如何通过PowerPoint中的幻灯片母版功能,实现所有幻灯片标题的一致性设置。同时,提供了其他办公软件和编程相关的实用技巧。 ... [详细]
  • 解析程序员与软件工程师的角色差异
    本文深入探讨了程序员与软件工程师之间的主要区别,包括它们的职业定位、技能要求以及工作内容等方面的不同,旨在帮助读者更好地理解这两个角色的特点。 ... [详细]
  • 本文介绍了如何在 Linux 系统上构建网络路由器,特别关注于使用 Zebra 软件实现动态路由功能。通过具体的案例,展示了如何配置 RIP 和 OSPF 协议,以及如何利用多路由器查看工具(MRLG)监控网络状态。 ... [详细]
  • Kafka组件详解及工作原理
    本文介绍了Apache Kafka的核心组件及其工作方式,包括生产者(Producer)、消费者(Consumer)、主题(Topic)、代理(Broker)、分区(Partition)、消费者组(Consumer Group)和偏移量(Offset),并探讨了这些组件之间的交互机制。 ... [详细]
  • HPE DL380 Gen10 服务器从ESXi 6.0远程升级至ESXi 6.7
    本文介绍了如何通过HPE DL380 Gen10服务器的iLO5接口远程升级ESXi操作系统,从版本6.0升级到6.7。文中详细描述了远程登录、挂载镜像文件及执行升级的具体步骤。 ... [详细]
  • 深入理解FastDFS
    FastDFS是一款高效、简洁的分布式文件系统,广泛应用于互联网应用中,用于处理大量用户上传的文件,如图片、视频等。本文探讨了FastDFS的设计理念及其如何通过独特的架构设计提高性能和可靠性。 ... [详细]
  • 本文介绍了如何在 Framework7 中通过 AJAX 技术动态加载页面内容,确保用户在点击导航链接时能够顺利加载目标页面。 ... [详细]
  • mysql 分库分表策略_【数据库】分库分表策略
    关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多, ... [详细]
  • 大数据核心技术解析
    本文深入探讨了大数据技术的关键领域,包括数据的收集、预处理、存储管理、以及分析挖掘等方面,旨在提供一个全面的技术框架理解。 ... [详细]
  • PHP中的Content-Type含义及其功能解析
    在PHP中,Content-Type头部信息用于定义资源的媒体类型(MIME类型),这对于确保客户端正确解析服务器响应至关重要。 ... [详细]
  • ipvsadm命令简介:ipvsadm是LVS在应用层的管理命令,我们可以通过这个命令去管理LVS的配置。在fedora14、Linux6.0之后系统中 ... [详细]
  • 本文详细介绍了MySQL中关于员工数据库的基础知识、操作技巧以及常见问题的解决方案,适合初学者和有一定基础的用户阅读。 ... [详细]
  • 本文详细探讨了当前主流的两种系统架构——C/S(客户端/服务器)与B/S(浏览器/服务器)架构的特点、优缺点及未来的发展趋势。 ... [详细]
  • 开发笔记:新手DVWACSRF
    开发笔记:新手DVWACSRF ... [详细]
  • 在安装Ubuntu 12.04后,用户可能会遇到系统菜单中缺少休眠(Hibernate)选项的问题。这通常是由于某些程序的错误导致系统默认禁用了此功能。本文将详细介绍如何恢复和使用休眠选项。 ... [详细]
author-avatar
年轮033
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有