创建vm流程

来源:互联网 发布:html5与webgl编程 pdf 编辑:程序博客网 时间:2024/05/17 06:18

compute/api.py:

-> API::create

-> API::_create_instance

--> self._check_requested_networks(context, requested_networks)

-> API::_schedule_run_instance

--> self.scheduler_rpcapi.run_instance

create_db_entry_for_new_instance

-> instance_create

->

 

compute/manager.py:

finish_resize –> _finish_resize

-> self.network_api.setup_networks_on_host

 

 


scheduler/rpcapi.py:

--> SchedulerAPI::run_instance

--> rpc_method (msg=run_instance)

--> self.driver.schedule_run_instance

--> compute_api::create_db_entry_for_new_instance

 

 


db/api.py (db/sqlalchemy/api.py)

instance_create

-> *****



network/api.py:

API::setup_networks_on_host

--> manager.py:NetworkManager::setup_networks_on_host

-> self::_setup_network_on_host

--> self.l3driver.initialize_gateway(network)

0 0
原创粉丝点击