OpenStack的价值/好处是什么;“网络/存储”;节点?

OpenStack的价值/好处是什么;“网络/存储”;节点?,openstack,openstack-nova,openstack-neutron,openstack-cinder,Openstack,Openstack Nova,Openstack Neutron,Openstack Cinder,OpenStack有3种类型的核心节点: 计算机(Nova) 贮存(炉渣) 网络(中子) 但对我来说,所有Compute/Nova实例都是虚拟机。具有文件系统的虚拟机。需要联网并最终从某个实际数据中心的物理交换机接收网络连接的虚拟机 因此,乍一看,拥有提供文件系统存储和网络连接的“存储”和“网络”节点似乎是不必要的。难道不是所有节点都是计算节点/Nova节点吗 为什么文件系统空间需要Cinder/Storage节点?每个Nova节点都有自己的文件系统,是吗 为什么网络连接需要中子/网络节点

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

  • 计算机(Nova)
  • 贮存(炉渣)
  • 网络(中子)
但对我来说,所有Compute/Nova实例都是虚拟机。具有文件系统的虚拟机。需要联网并最终从某个实际数据中心的物理交换机接收网络连接的虚拟机

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

  • 为什么文件系统空间需要Cinder/Storage节点?每个Nova节点都有自己的文件系统,是吗
  • 为什么网络连接需要中子/网络节点?我的Nova节点不会从数据中心的物理交换机接收网络连接吗
很明显,我遗漏了这个谜题的一个主要部分,所以我问:我遗漏了什么

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

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

有关Nova如何工作的更多详细信息,我建议阅读开发人员文档:


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

谢谢@Mark O'Connor(+1)-我很感谢这里的更正,但通过“计算/Nova实例”,我真正想说的是“Nova托管实例”,这更符合您在这里所说的。更重要的是,我仍然想知道为什么我们首先需要煤渣和中子。想想看:如果Nova创建了一个虚拟机,这个虚拟机应该通过一个物理交换机联网,它将拥有自己的文件系统来存储数据。为什么我们需要中子和煤渣?!?这就是我的问题:-)@smeeb-Cinder用于管理块存储卷,您不必拥有它们,但可以用于持久化数据。类似地,中子提供了DHCP之外的更高级的网络服务。我强烈建议阅读文档以了解更多信息。