题目
Nova 服务中用于进行虚拟机调度,即负责虚拟机在哪个计算节点运行的服务为()。A. Nova-conductorB. Nova-schedulerC. HypervisorD. Nova-compute
Nova 服务中用于进行虚拟机调度,即负责虚拟机在哪个计算节点运行的服务为()。
A. Nova-conductor
B. Nova-scheduler
C. Hypervisor
D. Nova-compute
题目解答
答案
B. Nova-scheduler
解析
本题考查OpenStack Nova组件的功能分工,核心在于理解各服务的具体职责。关键点在于区分Nova-scheduler与其他相关服务的作用:
- Nova-scheduler负责虚拟机实例的调度,即根据策略选择最合适的计算节点。
- Nova-compute负责在选定节点上实际创建和管理虚拟机。
- Nova-conductor主要处理跨区通信和数据库操作,与调度无关。
- Hypervisor是虚拟化层(如KVM),不属于Nova服务。
选项分析
A. Nova-conductor
- 功能:协调细胞(cell)之间的通信,处理数据库写操作。
- 关键点:不参与调度决策,排除。
B. Nova-scheduler
- 功能:接收虚拟机创建请求,根据预设策略(如负载均衡、资源利用率)选择目标计算节点。
- 关键点:直接对应题目中“调度虚拟机运行节点”的需求。
C. Hypervisor
- 功能:虚拟化层(如KVM、Xen),负责硬件虚拟化。
- 关键点:属于底层软件,非Nova服务,排除。
D. Nova-compute
- 功能:在指定节点上执行虚拟机的创建、启动、终止。
- 关键点:负责执行调度结果,而非调度本身,排除。