OpenStack“网络/存储”节点的价值/收益是什么?

时间:2015-01-21 21:17:24

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

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

  • Compute(Nova)
  • 存储(Cinder)
  • 网络(Neutron)

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

所以要"存储"和"网络"乍一看,提供文件系统存储和网络连接的节点似乎是不必要的。所有节点都不能是Compute / Nova节点吗?

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

显然我在这里错过了一大块难题,所以我问:我错过了什么?

1 个答案:

答案 0 :(得分:3)

  

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

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

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

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

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