OpenStack Nova分析——Nova Scheduler服务启动
发布时间
阅读量:
阅读量
在详细阐述Nova虚拟机的创建流程之前,有必要先插入一个关键知识点,即构成Nova组件核心部分的Nova Scheduler(调度器)。作为后续探讨虚拟机创建机制的重要基础,该子服务的功能已在前文有所说明,从其命名即可推知其主要职责在于协调各个子服务的运作。
Nova Scheduler归属于RPC服务类别(关于RPC服务的具体定义,可参考笔者先前撰写的相关文章)。本文将首先对Nova Scheduler的启动过程进行剖析。
负责启动Nova Scheduler服务的脚本文件位于nova/bin/nova-scheduler路径下。
#加载配置项
CONF = cfg.CONF
CONF.import_opt('scheduler_topic','nova.scheduler.rpcapi')
if __name__ == '__main__':
config.prase_args(sys.argv) #加载控制台传入的参数
logging.setup("nova") #配置服务的日志文件
#定义Nova Scheduler服务对象
server = service.Service.create(binary='nova-schedu
全部评论 (0)
还没有任何评论哟~
