Open Stack组件

组件说明

horizon

以图形化界面管理所有project。

nova虚拟机

说明

  • Nova是OpenStack所有组件中最重要的一个模块,负责了云中虚拟机的创建、管理。就是对CPU、内存、磁盘的分配使用。

  • Nova模块在云计算管理系统中,直接与底层虚拟化软件交互,管理着大量的虚拟机,以供上层服务使用

虚拟机创建

创建虚拟机,需要提交请求给nova-api,nova通过nova-scheduler选择合适的compute,nova和底层的hypervisor交互,需要建立虚拟机最初工作;

neutron网络

说明

OpenStack网络(neutron)管理OpenStack环境中虚拟网络基础设施(VNI)所有网络方面和物理网络基础设施(PNI)的接入层方面。

实例运行建立网络

实例运行时需要建立网络,将请求交给neutron-server,neutron-server会根据网络请求,为虚拟机分配地址,建立网桥,构建iptables安全组规则,此时一个普通的实例就基本可以建立完成了;

cinder存储

说明

Cinder块存储是虚拟基础架构中必不可少的组件,是存储虚拟机镜像文件及虚拟机使用的数据的基础。

实例需求存储

实例如果需要外挂存储的话可以向cinder-api发起请求,通过cinder-schedul选择到合适的cinder-volume之后,cinder-volume分配存储空间,之后交由实例;

Keystone

为所有的服务提供认证和授权服务,通过keystone能够找到各个服务的endpoint,如nova的地址,neutron的地址,glance的地址,cinder的地址等。

glance

说明

Glance(OpenStack Image Service)是一个提供发现,注册,和下载镜像的服务。

镜像的提供

当虚拟机创建需要下载合适的镜像,通过 此时会请求glance-api,glance通过glance-registry找到和下载到合适的镜像到computer启动。

镜像的存储

glance的镜像可以存放在不同的地方,如本地的Filesystem,统一存储cept或者是swift上;

swift对象存储

OpenStack Object Storage(Swift)是OpenStack开源云计算项目的子项目之一

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值