openstack Havana create instances 调用的函数

简介:
(Pdb) bt
 /usr/lib/python2.6/site-packages/eventlet/greenpool.py(80)_spawn_n_impl()
-> func(*args, **kwargs)
 /usr/lib/python2.6/site-packages/nova/openstack/common/rpc/amqp.py(461)_process_data()
-> **args)
 /usr/lib/python2.6/site-packages/nova/openstack/common/rpc/dispatcher.py(172)dispatch()
-> result = getattr(proxyobj, method)(ctxt, **kwargs)
 /usr/lib/python2.6/site-packages/nova/exception.py(73)wrapped()
-> return f(self, context, *args, **kw)
 /usr/lib/python2.6/site-packages/nova/compute/manager.py(229)decorated_function()
-> return function(self, context, *args, **kwargs)
 /usr/lib/python2.6/site-packages/nova/compute/manager.py(294)decorated_function()
-> function(self, context, *args, **kwargs)
 /usr/lib/python2.6/site-packages/nova/compute/manager.py(258)decorated_function()
-> return function(self, context, *args, **kwargs)
 /usr/lib/python2.6/site-packages/nova/compute/manager.py(1613)run_instance()
-> do_run_instance()
 /usr/lib/python2.6/site-packages/nova/openstack/common/lockutils.py(246)inner()
-> return f(*args, **kwargs)
 /usr/lib/python2.6/site-packages/nova/compute/manager.py(1612)do_run_instance()
-> legacy_bdm_in_spec)
 /usr/lib/python2.6/site-packages/nova/compute/manager.py(946)_run_instance()
-> instance, image_meta, legacy_bdm_in_spec)
 /usr/lib/python2.6/site-packages/nova/compute/manager.py(1037)_build_instance()
-> set_access_ip=set_access_ip)
 /usr/lib/python2.6/site-packages/nova/compute/manager.py(1407)_spawn()
-> block_device_info)
 /usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py(2063)spawn()
-> admin_pass=admin_password)
 /usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py(2381)_create_image()
-> ephemeral_size=int(ephemeral_gb))
 /usr/lib/python2.6/site-packages/nova/virt/libvirt/imagebackend.py(183)cache()
-> *args, **kwargs)
> /usr/lib/python2.6/site-packages/nova/virt/libvirt/imagebackend.py(316)create_image()
-> prepare_template(target=base, max_size=size, *args, **kwargs)
 /usr/lib/python2.6/site-packages/nova/openstack/common/lockutils.py(246)inner()->None
-> return f(*args, **kwargs)
 /usr/lib64/python2.6/contextlib.py(34)__exit__()
-> self.gen.throw(type, value, traceback)
 /usr/lib/python2.6/site-packages/nova/openstack/common/lockutils.py(205)lock()
-> yield lock
 /usr/lib/python2.6/site-packages/nova/openstack/common/lockutils.py(246)inner()->None
-> return f(*args, **kwargs)

 /usr/lib/python2.6/site-packages/nova/virt/libvirt/imagebackend.py(164)call_if_not_exists()



本文转自 swq499809608 51CTO博客,原文链接:http://blog.51cto.com/swq499809608/1342070

相关文章
|
API 数据库 虚拟化
Openstack Nova 源码分析 — Create instances (nova-conductor阶段)
目录 目录 前言 Instance Flavor Instance Status Virt Driver Resource Tracker nova-conductor Create Instancenova-conductor阶段 前言 Nova 控制着一个个虚拟机的状态变迁和生命周期,这种对虚拟机生命周期的管理是由 nova-compute service 来完成的。
1675 0
|
网络协议 Linux 网络安全
openstack 云平台一体化部署(超详细)
openstack 云平台一体化部署(超详细)
867 0
openstack 云平台一体化部署(超详细)
|
消息中间件 Kubernetes 关系型数据库
教程get | K8S部署OpenStack容器云(下)
如何借助OpenStack Kolla-K8S项目,通过K8S对OpenStack进行容器化部署?并最终部署一套All-In-One类型的OpenStack容器云?让我们继续部署: 部署kolla-kubernetes ■  覆盖默认的RBAC设置 通过kubectl replace命令进行默.
4455 0
|
9月前
|
存储 弹性计算 资源调度
openstack组件部署 3
openstack组件部署
|
5月前
|
存储 Ubuntu KVM
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
|
5月前
|
存储 安全 Linux
云计算|OpenStack|社区版OpenStack安装部署文档(一 --- 前期硬件准备和部署规划)
云计算|OpenStack|社区版OpenStack安装部署文档(一 --- 前期硬件准备和部署规划)
328 0
|
9月前
|
负载均衡 安全 网络安全
openstack组件部署 4
openstack组件部署
|
9月前
|
存储 数据管理 数据安全/隐私保护
openstack组件部署 2
openstack组件部署
|
9月前
|
存储 消息中间件 关系型数据库
openstack组件部署 1
openstack组件部署
128 0
|
12月前
|
负载均衡 关系型数据库 Linux
实战案例——Ansible部署高可用OpenStack平台
实战案例——Ansible部署高可用OpenStack平台
527 0