精华内容
下载资源
问答
  • Openstack部署架构参考

    2020-08-01 21:07:45
    Openstack部署架构参考 OpenStack是一个分布式的云服务架构,由几种不同功能的节点组成,每种节点上可以部署相应的服务模块: 1、控制节点,管理OpenStack,其上运行的服务有KeyStone、Glance、Horizon,以及Nova和...

    Openstack部署架构参考

    OpenStack是一个分布式的开源云服务架构,由几种不同功能的节点组成,每种节点上可以部署相应的服务模块:
    1、控制节点,管理OpenStack,其上运行的服务有KeyStone、Glance、Horizon,以及Nova和Neutron中管理相关的软件;
    控制节点也可以运行OpenStack的相关支持服务,包括SQL数据库(MySQL)、消息队列(RabbitMQ)、高速缓存系统Memcache和网络时间服务NTP等。
    2、计算节点,其上运行Hypervisor(KVM)来创建和管理虚拟机实例,同时运行Neutron服务的agent,为虚拟机提供网络支持。
    3、网络节点,其上运行的服务为Neutron。其为openStack中的实例提供L2和L3网络,包括虚拟机网络、DHCP、Route、NAT等。
    4、存储节点,提供块存储(Cinder)或对象存储(Swift)服务。

    个人总结其参考部署架构如下:
    在这里插入图片描述
    其具体部署步骤参考:
    https://www.cnblogs.com/zhaoyixin96/p/openstack-queens-1.html
    以及该作者其他相关文章

    展开全文
  • openstack集群架构

    千次阅读 2014-12-08 16:00:18
    来到云计算&云存储团队已经小半年了,摸索openstack也快半年了,总觉得是时候该把学到的东西总结一下了。以下博文都是个人的一些心得,有不妥的地方还望列为技术大师...首先来看一下我们的openstack部署架构吧。

    摸索openstack一段时间了,我们自己数据中心也搭了一套。今天分享给大家,有不妥的地方还望列为技术大师不吝赐教。

    关于openstack架构等相关概念就不在这介绍了(这些东西资料一大坨,都被说烂了)。

    先来看看我们的系统资源吧,我们的环境中有100台物理服务器,磁盘RAID采用raid 5,之前曾尝试过raid 6,发现对性能的损耗很大,得不偿失啊。服务器都是双网卡,eth0跑虚拟机业务,eth1跑数据业务。

    我们是基于openstack的F版本进行开发部署的,再来看一下我们的openstack部署架构吧。


    • 安装部署主控节点

    安装部署主控节点用于对openstack进行自动化的批量部署,其中spanner为我们团队自编写的可视化的用于批量安装脚本。

    • 控制节点

    控制节点充当着全部节点的“大脑”,安装了除nova-compute外的全部服务,其中包括:前端界面(horizon),数据库(mysql),消息队列(rabbitmq),验证服务(keystone),镜像管理(glance),虚拟机管理(nova),云硬盘管理(cinder),对象存储管理(swift),监控服务(ceilometer)。控制节点全部服务安装在1台物理服务器上。

    注:这里的虚拟机管理服务(nova)开启了除nova-compute之外的全部nova服务

    • 存储节点

    存储节点用于存储虚拟机实例(nova-instance)数据、对象存储(swift)或块存储(cinder)数据。存储节点用6台物理服务器组成glusterfs分布式共享存储集群,采用写一份数据写一份副本(replica=2)的存储策略,建立3个卷(volume),分别挂载到nova-instance、swift、cinder的数据存储目录。关于glusterfs的详细介绍大家可以看我博客中的其它文章。

    • 计算节点

    计算节点是一台一台虚拟机的宿主机们,理论上每个计算节点上只需要安装nova-compute服务即可。但在我们的环境中,考虑到控制节点,特别是当nova-api及nova-network服务都只部署在控制节点上时,其承载的压力过大,而且容易发生单点故障。所以我们在计算节点上同时安装部署了nova-api和nova-network服务,采用这种分布式的方式部署后,nova-api和nova-network都指向计算节点本身的nova-api和nova-network服务,而不再指向控制节点的nova-api和nova-network服务。以nova-network为例,每个虚拟机实例出口网关不再是控制节点的相应网卡,而是其宿主机的相应网卡。关于这点有兴趣的读者可以看我上一篇文章。

    • 服务高可用节点

    服务高可用节点主要是针对消息队列负载过大和单点故障情况,应用HAProxy及keepalived对消息队列服务进行负载均衡。后台采用mongodb存储监控数据,以提高查询效率。


    展开全文
  • OpenStack部署架构

    千次阅读 2018-02-09 20:53:11
    一 概念层架构二 nova-network部署1 在Openstack网络组件没有独立出来之前,Openstack最初的nova-network网络模型。2 适用于中小企业的部署。3 存在单一网络瓶颈,缺乏可伸缩性。4 缺乏合适的多租户隔离。三 两节点...
    一 概念层架构

    二 nova-network部署
    1 在Openstack网络组件没有独立出来之前,Openstack最初的nova-network网络模型。
    2 适用于中小企业的部署。
    3 存在单一网络瓶颈,缺乏可伸缩性。
    4 缺乏合适的多租户隔离。

    三 两节点的nova-network部署示例

    四 neutron部署
    Openstack nova-network独立成为单独的组件Neutron后,形成的网络模型的多平面网络、混合平面私有网络。
    多平面网络
    混合平面私有网络
    通过私有网络实现运营商的路由功能
    通过私有网络实现每个租户创建自己专属的网络区段

    五 三节点neutron的部署示例
    展开全文
  • OpenStack部署实践

    2019-07-23 00:58:47
    资源名称:OpenStack部署实践内容简介:本书讲述了OpenStack 相关的内容,其内容来自各种部署实验与实践。书中首先介绍了PXE 和网络相关的内容,接着介绍了nova-network 安装模式、Quantum 安装模式、Quantum GRE ...
  • openstack 架构 欢迎新的OpenStack贡献者,但是在这个日趋成熟,节奏飞快的开源社区中导航的路线图并没有什么坏处。 在奥斯汀举行的OpenStack峰会上, Paul Belanger (红帽公司), Elizabeth K. Joseph (HPE)和...

    openstack 架构

    欢迎新的OpenStack贡献者,但是在这个日趋成熟,节奏飞快的开源社区中导航的路线图并没有什么坏处。 在奥斯汀举行的OpenStack峰会上, Paul Belanger (红帽公司), Elizabeth K. Joseph (HPE)和Christopher Aedo (IBM)将主持有关面向初学者的OpenStack基础架构的会议。 在这次采访中,他们提供了技巧和资源来帮助新的OpenStack贡献者。

    您的演讲描述说,您将“深入基础架构的核心,并说明有关使OpenStack正常运行的系统所需的一切信息”。 对于40分钟的时间段来说,这是一个艰巨的任务。 初学者对OpenStack基础设施应该了解的最重要的事情是什么?

    Elizabeth K. Joseph(EKJ):我们不将GitHub用于OpenStack补丁。 这是很多新贡献者的绊脚石,因为出于历史原因,我们确实在GitHub上维护了我们所有存储库的镜像。 相反,我们使用由OpenStack基础架构团队维护的完全开放源代码审查和持续集成(CI)系统。 与此相关的是,由于我们运行的是CI系统,因此在合并之前会测试对OpenStack提出的所有更改。

    Paul Belanger(PB):项目中有很多热情的人,所以如果您的补丁获得-1,请不要灰心。

    Christopher Aedo(CA):社区希望帮助您成功,不要害怕提出问题或要求获得更多信息的指针,以增进您的理解。

    您会为初学者推荐哪些在线资源来填补您的演讲中无法涵盖的内容?

    PB:绝对是我们的OpenStack项目基础结构文档 。 已竭尽全力使它尽可能保持最新。 在将OpenStack作为项目运行时使用的每个系统都有一个专用页面,甚至基础架构团队正在使之联机的OpenStack云。

    EKJ:我将回应Paul关于基础架构文档的观点,并补充说,我们喜欢看到正在学习的人们提供的补丁。 除非有人问,否则我们通常不会意识到我们在文档方面缺少什么。 因此,阅读,学习,然后帮助我们填补空白。 您可以在Freenode上的openstack-infra邮件列表或我们的IRC频道#openstack-infra上提问。

    CA:我喜欢Ian Wienand撰写的有关构建图像的详细文章

    新的OpenStack贡献者应该寻找哪些“陷阱”?

    EKJ:贡献不仅仅在于提交新的代码和新功能。 OpenStack社区非常重视代码审查。 如果您希望人们查看您提交的补丁,请考虑查看其他人的一些工作并提供清晰和建设性的反馈。 您的其他贡献者对您的工作了解得越多,看到您进行审查,就越有可能及时对您的代码进行审查。

    CA:我看到很多新来者都喜欢Gerrit 。 通读《 开发人员指南》中的开发人员工作流程 ,然后再阅读一遍。 如果您不习惯Gerrit,一开始它似乎会让人感到困惑和不知所措,但是浏览一些代码回顾通常会使它们融合在一起。 另外,我还是IRC的忠实粉丝。 这可能是获得帮助的好地方,但最好是保持持久存在,以便即使您在那个特定时刻不在“那里”,人们也可以回答您的问题。 (请阅读IRC,这是开源成功的秘诀 。)您不必“永远在线”,但轻松滚动到频道并进行对话的能力是非常宝贵的。

    PB:我同意伊丽莎白和克里斯的看法,杰里特是我们要注意的地方。 这将成为您开发工作的中心。 您不仅要提交供人查看的代码,而且还要查看其他贡献者的代码。 注意Gerrit UI; 有时可能会造成混乱。 我建议尝试Gertty ,这是Gerrit Code Review系统的基于控制台的界面,该系统恰好是由OpenStack Infrastructure驱动的项目。

    您为初学者推荐哪些资源来帮助他们与其他OpenStack贡献者建立联系?

    PB:对我来说,它使用的是IRC,并在Freenode上加入了#openstack-infra频道( IRC日志 )。 该频道中有很多很棒的信息和人。 您将看到OpenStack项目的日常运行,并且一旦了解了该项目的工作方式,便会更好地了解如何为该项目的未来做出贡献。

    CA:我想将IRC的笔记第二次; 一整天都呆在IRC上对我的知情和人际关系而言意义重大。 当您在某个项目中遇到某人时,这也是获得帮助的一种好方法-具有活跃IRC频道的人总是有周围的人愿意解决您的问题。

    EKJ: openstack-dev邮件列表对于保持最新的消息非常重要,以了解有关您正在OpenStack上从事的项目的最新消息,因此我建议订阅该列表。 邮件列表使用主题标签来分隔项目,因此您可以指示电子邮件客户端使用主题标签,并专注于影响您关心的项目的主题。 除了在线资源外,世界各地还涌现了许多OpenStack小组,这些团体可以满足用户和OpenStack贡献者的需求,并且其中许多人通常与重要的OpenStack贡献者进行对话和活动。 您可以在您所在区域的Meetup.com上搜索,或在groups.openstack.org上搜索以查看您所在的区域是否有一个OpenStack组。 最后,每六个月举行一次OpenStack峰会 ,我们将在该峰会上进行基础架构讨论。 在目前的形式下,峰会包括在一个空间中的用户会议和开发者会议,以讨论与OpenStack的过去,现在和将来有关的一切。

    OpenStack在哪些方面需要改进以变得对初学者更友好?

    PB:我认为新的贡献者可以简化我们的帐户设置过程,尤其是提交第一个补丁需要多少步骤。 注册OpenStack开发模型的成本很高,对贡献者而言可能太高了。 但是,一旦注册,该模型对开发人员而言效果很好。

    CA:我们有一个非常专业的开发人员社区,但重点是开发OpenStack本身,而对OpenStack云用户的考虑较少。 我们需要引入应用程序开发人员,并鼓励更多的人开发可以在OpenStack云上完美运行的程序,并鼓励他们在“ 社区应用程序目录”中共享这些应用程序 。 为此,我们可以继续改进API标准,并确保不同的库(例如libcloud,phpopencloud和其他库)继续为开发人员可靠地工作。 哦,还赞助了更多的OpenStack黑客马拉松! 所有这些事情都可以使新移民难以进入,这将导致他们坚持不懈。

    EKJ:我从事开源软件开发工作多年,但是对于许多OpenStack开发人员来说,这是他们每个人都致力于的第一个开源项目。 我发现他们专有的软件背景并不能使他们为开源项目中使用的开源理想,方法论和协作技术做好准备。 我很高兴看到我们做得更好,欢迎具有这种专有软件背景的人们与他们一起工作,以便他们能够真正了解开源软件社区中正在从事的工作的价值。

    我认为2016年将成为开源Haiku年。 通过Haiku向初学者讲解OpenStack。

    PB: OpenStack运行云
    如果您喜欢免费软件
    提交您的第一个补丁

    CA:在不久的将来
    OpenStack将统治世界
    帮助实现它!

    EKJ: OpenStack是免费的
    部署在您自己的服务器上
    并运行您自己的云!

    保罗,伊丽莎白和克里斯托弗将于4月25日星期一上午11:15在奥斯汀举行的OpenStack峰会发表演讲

    翻译自: https://opensource.com/business/16/4/interview-openstack-infrastructure-beginners

    openstack 架构

    展开全文
  • 部署OpenStack架构

    千次阅读 多人点赞 2020-12-17 00:16:36
    文章目录OpenStack环境部署部署思路】基础环境配置:(所有节点,ct上演示)配置OpenStack系统环境配置(仅在控制节点ct上安装)Keystone 组件的搭建 OpenStack环境部署 虚拟机设备信息及需求 控制节点(ct) CPU:...
  • OpenStack架构详解

    2021-03-02 08:41:57
    OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集。其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。...
  • openstack网络架构

    千次阅读 2016-03-18 13:41:28
    深入理解openstack网络架构(1) 前言 openstack网络功能强大同时也相对更复杂。本系列文章通过Oracle OpenStack TechPreview介绍openstack的配置,通过各种场景和例子说明openstack各种不同的网络组件。本文...
  • Openstack基础架构

    万次阅读 多人点赞 2017-12-12 15:05:04
    Openstack学习总结 Openstack简介 OpenStack是一个由美国国家航空航天局(NASA)和Rackspace合作研发并发起的开源项目。其中Rackspace贡献了Swift, NASA贡献了Nova项目,这两个子项目发展到现在的大大小小十多个...
  • OpenStack基本架构

    2020-12-11 08:26:35
    OpenStack是美国国家航空航天局和Rackspace合作研发的云计算软件,以Apache授权条款授权,并且是自由和开放源代码软件。
  • Openstack 概念架构详解

    千次阅读 2015-09-27 14:22:07
    Openstack 项目是一个支持所有云环境的开源云计算平台。该项目旨在提升易用性,支持大规模扩展和提供更多优秀的特性。全球的云计算专家都在为Openstack项目作出贡献。Openstack 通过一系列服务,形成了一个IaaS解决...
  • 1 暂不配置成高可用 openstack 2 利用 rpm 方法部署 openstack 3 使用平面网络 4 了解各个组件连接其他组件的配置
  • OpenStack架构

    2021-01-27 01:03:29
    OpenStack架构OpenStack架构核心组件OpenStack 概念架构OpenStack逻辑架构OpenStack组件通信关系 OpenStack架构 1、OpenStack由多种服务组成,每种服务具有独立的命名。在整个OpenStack架构中, Keystone提供认证...
  • openstack部署

    千次阅读 2018-12-21 18:11:15
    openstack安装部署 本文介绍的是安装rock版本的openstack,最小化安装用到的组件 keystone(认证) glance(镜像) neutron(网络) nova(计算) dashboard(也叫horizon提供web ui服务) 控制节点地址...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,005
精华内容 7,202
关键字:

openstack部署架构