摘要:
上面的代码整理自 nova/compute/manager.py 代码的顺序有改动,只是为了方便查看,完整的代码可以参考:https://github.com/openstack/nova/blob /master/nova/compute/manager.py虚拟机的创建流程为3步走:向nova-network申请IP向nova-volumn申请block_device向driver申请创建虚拟机同时伴随整个过程,虚拟机的vm_state始终是building,但是task_state将会变化三次:networkingblock_device_mappingspawing最后,虚拟机的vm_ 阅读全文