千家信息网

openstack ice版创建的实例分析

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,openstack ice版创建的实例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。第一部分:horizon的dashboard和n
千家信息网最后更新 2026年11月01日openstack ice版创建的实例分析

openstack ice版创建的实例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

第一部分:horizon的dashboard和novaclient详解

1、创建虚拟机页面:



2、后台对应代码:


根据url = "horizon:project:instances:launch",找对应的urls.py文件。


调用view层代码:



根据workflow_class = project_workflows.LaunchInstance调用workflow层的lanchinstance方法:


重点关注最后的代码:


#最到api。nova层的server_create方法:



以下解释novaclient:#拼装client,组装url参数(包括keystone的token,以及调用v1_1、还是v3版本的novaclient参数等等)



接下来直接调用novaclient里servers.py里面create()方法:


跟踪上述create()方法最后两行代码:

return self._boot(resource_url, response_key, *boot_args,

**boot_kwargs)


调用_boot()方法:


跟踪上述_boot()方法最后两行代码:

return self._create(resource_url, body, response_key,

return_raw=return_raw, **kwargs)

调用_create()方法:


此处拼接完整的url用post方法出去。接下来的流程则根据wsgi规则进行novaclient到novaAPI调用。



第二部分:WSGI调用详解


WSGI发布对用调用关系图:

/messages/update?id=1



self._list()对应底层的index()函数

self._create()对应底层的create()函数

self._delete()对应底层的delete()函数

self._get()对应底层的show()函数


传送body参数则用POST方法~~~



更多详细请参考官网:http://routes.readthedocs.org/en/latest/restful.html


其中nova的wsgi发布代码在__inti__.py文件:(其他模块在route.py中)


neutron的wsgi发布代码文件:



根据wsgi的规则,novaclient的create函数对应到调用nova层的services.py里的class Controller(wsgi.Controller):类的create()法

:

看完上述内容,你们掌握openstack ice版创建的实例分析的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

方法 代码 函数 底层 参数 文件 更多 实例 实例分析 分析 接下来 内容 规则 问题 跟踪 束手无策 为此 原因 后台 对此 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技 互联网科技海报 圆梦互联网科技 深圳艾佳互联网科技 广西拼得多互联网科技有限公司 科技与互联网的利与弊 互联网科技实习生岗位职责 福州新华互联网科技学校 知乎 赶超互联网科技 微信多开 互联网与医疗科技 注册互联网科技公司经营范围大全 中国互联网公司排名锤子科技 中天科技中国工业互联网 互联网科技资金流入 21世纪互联网科技成就 互联网科技包装股 九思连强互联网电子科技有限公司 互联网高科技行业有哪些企业 杭州融税互联网科技有限公司 杭州科技互联网公司有哪些 手冲咖啡和咖啡机区别 朗新科技与工业互联网 大白互联网科技 互联网实体化科技化 互联网科技公司需要的职位 江阴互联网智能科技产品进口 开一家科技互联网公司需要多少钱 互联网科技创新的路径 互联网科技公司营业执照怎么办理 互联网与数字科技关系
0