_build_networks_for_instance
- 重设
- 重新调度过程中,网络可能已经创建过,则将已经创建的网络绑定新主机上
- 返回对应的网络信息
- 获取mac
- 获取dhcp信息
- 分配网络(_allocate_network)
- 未分配到ip则从配置文件中读取一个
_allocate_network
- 更新状态(虚拟机状态为BUILDING,任务状态为NETWORKING)
- 更新相关资源的预占
- 判断是否是vpn_image(有疑问)
- 异步创建网络(_allocate_network_async)
- 多次重试,直至创建网络成功为止