【问题标题】:What is the value/benefit of OpenStack "Network/Storage" nodes?OpenStack“网络/存储”节点的价值/好处是什么?
【发布时间】:2015-01-21 21:17:24
【问题描述】:

OpenStack 有 3 种类型的核心节点:

  • 计算 (Nova)
  • 存储(煤渣)
  • 网络(中子)

但对我来说,所有 Compute/Nova 实例都是虚拟机。带有文件系统的虚拟机。需要联网并最终从某处实际数据中心中的物理交换机接收网络连接的虚拟机。

因此,乍一看,似乎没有必要拥有提供文件系统存储和网络连接的“存储”和“网络”节点。不是所有节点都是 Compute/Nova 节点吗?

  • 为什么文件系统空间需要 Cinder/Storage 节点?每个 Nova 节点都有自己的文件系统,是吗?
  • 为什么需要 Neutron/Network 节点来进行网络连接?我的 Nova 节点不会从我们数据中心的物理交换机接收网络连接吗?

显然我在这里遗漏了一个主要的难题,所以我问:我遗漏了什么?

【问题讨论】:

    标签: openstack openstack-nova openstack-neutron openstack-cinder


    【解决方案1】:

    但对我来说,所有 Compute/Nova 实例都是虚拟机。

    严格来说,这是不正确的。 Nova 有许多组件。简单地说,有一个 API 组件公开服务接口和一个或多个与 VM 管理程序对话的计算组件。因此,单个 nova 计算节点可以支持多个 VM。这个想法是通过运行更多能够托管虚拟机的服务器来扩展 Openstack。

    有关 Nova 工作原理的更多详细信息,我建议阅读开发者文档:

    http://docs.openstack.org/developer/nova/devref/architecture.html

    我还建议首先学习 Keystone、Glance 和 Nova 之间的交互。希望您开始了解每个附加组件如何为您的云添加更多服务。

    【讨论】:

    • 感谢@Mark O'Connor (+1) - 我很欣赏那里的更正,但是通过“Compute/Nova 实例”,我真正想说的是“Nova 管理的实例”,即更符合你在这里所说的。 更重要的是,我仍然希望了解为什么我们首先需要 Cinder 和 Neutron。想一想:如果 Nova 创建了一个 VM,该 VM 应该从物理交换机获取网络,并且它将拥有自己的文件系统来存储数据。那么为什么我们需要中子和煤渣?!?那是我的问题:-)
    • @smeeb Cinder 用于管理块存储卷,您不必拥有它们,但对于持久化数据很有用。同样,Neutron 提供了超越 DHCP 的更高级的网络服务。我强烈建议您阅读文档以获取更多信息。
    猜你喜欢
    • 1970-01-01
    • 2011-04-25
    • 2010-12-02
    • 1970-01-01
    • 2015-04-02
    • 2011-04-22
    • 2018-06-30
    • 1970-01-01
    • 2014-01-08
    相关资源
    最近更新 更多