nova组件包括哪几类(nova组件包含哪几类)

1、nova这一组件包含了许多的小组件,其中有API Server (nova-api)、Message Queue (rabbit-mq server)、Compute Workers (nova-compute)、Network Controller (nova-network)、Scheduler (nova-scheduler)、Conductor(nova-conductor)。

2、nova-api负责接收和响应终端用户有关虚拟机和云硬盘的请求,提供了对外的api。


(资料图片)

3、它是整个nova的入口。

4、2、nova-compute是主要的执行守护进程,基于虚拟化技术hyperivisor实现创建和终止虚拟机。

5、nova-compute整合了计算资源CPU、存储、网络三类资源部署管理虚拟机,实现计算能力的交付。

6、主要包括如下内容:运行虚拟机、终止虚拟机、重启虚拟机、挂载虚拟机、挂载云硬盘、卸载云硬盘、控制台输出。

7、3、nova-volume主要负责虚拟机磁盘的创建、挂载和卸载。

8、4、nova-network主要实现网络资源池的管理,包括IP池、网桥接口、VLAN、防火墙管理。

9、5、nova-schedule主要职责是调度虚拟机在哪个物理宿主机上面部署,接受消息队列指令并执行任务。

10、扩展资料Nova其功能覆盖了几乎所有的领域比如计算的控制器,用于管理用户的虚拟机实例,根据用户需求来实现对虚拟机的开关机、调配CPU、RAM等操作。

11、nova-schedule主要负责虚拟机的调度,也就是它需要根据某种原则来在对应的主机上面创建虚拟机。

12、只返回有足够可使用RAM的主机,为了提高系统的资源使用率,OpenStack 在计算节点可用内存时允许 overcommit,也就是可以超过实际内存大小。

13、 超过的程度是通过 nova.conf 中 ram_allocation_ratio 这个参数来控制的,默认值为 1.5。

本文就为大家分享到这里,希望小伙伴们会喜欢。

关键词: