云计算学习,OpenStack主要逻辑模块Nova的详细功能
来源:互联网 发布:linux设置定时重启 编辑:程序博客网 时间:2024/05/19 08:41
计算管理(codenamed “Nova”) 是基于用户需求为VM提供计算资源管理,它基于Python语言编写。
Nova-API:对外统一提供标准化接口。接受和响应最终用户Compute API的请求,同时还实现与Openstack其他各逻辑模块的通讯与服务提供。
Nova-Scheduler:从队列上得到一个虚拟机实例请求并且决定它应该在哪里运行(使用多种过滤器或算法调度)
Queue:提供了一个守护进程之间传递消息的中央枢纽。消息队列系统作用还可以实现与Openstack其他各逻辑模块之间的通信建立连接枢纽
Nova-Database:存储云基础设施的编译时和运行时的状态,从理论上讲,OpenStack Nova可以支持任何SQL-Alchemy支持的数据库,但是目前被广泛使用的数据库有sqlite3(只适用于测试和开发工作),MySQL和PostgreSQL。
Nova-Compute:主要是一个人工守护进程,它可以通过虚拟机管理程序的API(XenAPI for XenServer/XCP, libvirt for KVM or QEMU, VMwareAPI for VMware等)来创建和终止虚拟机实例。
Nova还提供控制台的服务,让最终用户通过代理服务器访问他们的虚拟实例的控制台。这涉及到多个守护进程(nova-console,nova-novncproxy、nova-xvpnvncproxy和nova-consoleauth)
Nova的架构
Nova处理过程
请求一个虚拟机实例过程
Nova支持的虚拟化平台
Nova支持的调度器和过滤器
Nova-API:对外统一提供标准化接口。接受和响应最终用户Compute API的请求,同时还实现与Openstack其他各逻辑模块的通讯与服务提供。
Nova-Scheduler:从队列上得到一个虚拟机实例请求并且决定它应该在哪里运行(使用多种过滤器或算法调度)
Queue:提供了一个守护进程之间传递消息的中央枢纽。消息队列系统作用还可以实现与Openstack其他各逻辑模块之间的通信建立连接枢纽
Nova-Database:存储云基础设施的编译时和运行时的状态,从理论上讲,OpenStack Nova可以支持任何SQL-Alchemy支持的数据库,但是目前被广泛使用的数据库有sqlite3(只适用于测试和开发工作),MySQL和PostgreSQL。
Nova-Compute:主要是一个人工守护进程,它可以通过虚拟机管理程序的API(XenAPI for XenServer/XCP, libvirt for KVM or QEMU, VMwareAPI for VMware等)来创建和终止虚拟机实例。
Nova还提供控制台的服务,让最终用户通过代理服务器访问他们的虚拟实例的控制台。这涉及到多个守护进程(nova-console,nova-novncproxy、nova-xvpnvncproxy和nova-consoleauth)
Nova的架构
Nova处理过程
请求一个虚拟机实例过程
Nova支持的虚拟化平台
Nova支持的调度器和过滤器
0 0
- 云计算学习,OpenStack主要逻辑模块Nova的详细功能
- OpenStack之Nova的功能
- 【OpenStack】Nova目前的filter及其功能
- OpenStack-Nova目前的filter及其功能
- 【OpenStack】Nova目前的filter及其功能
- 用Puppet安装OpenStack Nova计算云
- 云计算与OpenStack(虚拟机Nova篇)
- 云计算与OpenStack(虚拟机Nova篇)
- OpenStack学习笔记(二)计算服务NOVA
- openstack-nova学习
- openstack nova-scheduler 模块分析
- openstack nova api模块分析
- openstack nova api模块分析
- OpenStack 计算服务Nova [四]
- Nova是如何统计OpenStack计算资源的(转)
- 【openstack】【nova】【libvirt】在计算节点上实现的imagecache
- OpenStack云计算入门指南——Nova组件介绍
- 深入浅出OpenStack云计算平台管理(nova-compute/network)
- url中的参数加密
- EM算法(生)
- 数字三角形问题
- linux copy_from/to_user原理
- bzoj 4085: [Sdoi2015]音质检测
- 云计算学习,OpenStack主要逻辑模块Nova的详细功能
- 前端小白训练营DAY3
- 【UGUI】屏幕区域点击检测
- 排序
- SATA盘和SAS盘区别
- 判断链表序列是否对称
- 文章标题
- hdu1074Doing Homework( 状态压缩dp)
- Expected one result (or null) to be returned by selectOne(), but found: 2