创建虚拟机流程2
2015-12-30 20:37:51 0 举报
openstack创建虚拟机流程2
作者其他创作
大纲/内容
HostManager
SchedulerClient
ComputeTaskManager
FilterScheduler(driver.Scheduler): \"\"\"Scheduler that can be used for filtering and weighing.\"\"\"
/nova/nova/scheduler/client/__init__.py
get_filtered_hosts
class BaseHostFilter(filters.BaseFilter): \"\"\"Base class for host filters.\"\"\
/nova/nova/scheduler/rpcapi.py
/nova/nova/filters.py
SchedulerQueryClient:Client class for querying to the scheduler
BaseFilter
SchedulerAPI:Client side of the scheduler manager rpc API.
scheduler发出远程调用,远程的SchedulerManager收到消息,用相应的方法处理并返回结果
BaseFilterHandler(loadables.BaseLoader):\"\"\"Base class to handle loading filter classes. This class should be subclassed where one needs to use filters. \"\"\"
/nova/nova/scheduler/manager.py
nova.scheduler.filters.availability_zone_filter随便一个子类
/nova/nova/scheduler/filter_scheduler.py
/nova/nova/scheduler/host_manager.py
SchedulerManager
/nova/nova/scheduler/client/query.py
/nova/nova/conductor/manager.py
0 条评论
下一页