OpenStack架构

概念架构

image

OpenStack组件围绕虚拟机工作。

  • Nova:计算模块,管理VM的生命周期,是OpenStack中最核心的服务。

  • Neturon: 网络模块,为OpenStack提供网络服务,负责创建和管理二层、三层网络,为VM提供虚拟网络和物理网络连接。

  • Glance: 镜像服务,管理VM的启动镜像。Nova创建VM时使用Glance提供的镜像。

  • Cinder: 块存储,Cinder提供的每个Volume在VM眼中是一块虚拟硬盘,一般做数据盘。

  • Keystone:认证模块,为OpenStack各种服务提供认证和权限管理服务。每个流程都需要通过keystone的审核。


  • Swift:对象存储,VM通过 RESTful API 存放对象数据。Glance可以把镜像放在Swift中存储;Cinder可以把Volume放在Swift中存储。

  • Ceilometer: 监控和计费,为报警、统计和计费提供数据。

  • Horizon: 用户界面,为OpenStack用户提供一个web端口。


其中,前五个是核心服务,没有它们OpenStack跑不起来。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容