dashboard或是CLI从用户处获得认证信息(用户名及密码),然后转成REST的API发送给Keystone,并等待返回结果。Keystone会返回一个token,然后用于后续的操作。dashboard或是CLI使用上步的token发送基于REST的创建Instance的命令给nova-api。nova-api使用token对操作的API进行权限认证。nova-api根据当前参数和数据据进行比
分类:
其他好文 时间:
2018-07-24 19:17:36
阅读次数:
157
分析1)位于最上层的Neutron Server充当一个门派中的“掌门人”角色(RESTful Server),负责接受来自外部门派(项目)的API请求,比如Nova API创建网络的请求。2)位于中间层的Neutron plugin充当一个门派中的“信使”角色,负责传达最高层指令给下面的人。3)位 ...
分类:
其他好文 时间:
2018-06-07 15:36:16
阅读次数:
169
根据官方文档:https://docs.openstack.org/nova/queens/install/controller-install-rdo.html,部署nova服务。 到最后的几步时,也就是同步api数据库“Populate the nova-api database”时,出现报错。[root@linux-node1 ~]# su -s 
分类:
其他好文 时间:
2018-06-04 19:22:11
阅读次数:
514
概述 ``nova-api``服务 接收和响应来自最终用户的计算API请求。。 ``nova-api-metadata``服务 接受元数据(元数据)请求的实例。当您在多主机模式下运行新星网络安装时,通常使用新星元数据服务。 nova-placement-api service Tracks the ...
分类:
其他好文 时间:
2018-05-24 12:41:26
阅读次数:
183
1.为什么要引入nova conductor, nova conductor 为什么接管了nova api RPC调用nova scheduler 的任务? 2.openstack 中取得虚拟机状态的函数是? @check_instance_state(vm_state=[vm_states.ACT ...
分类:
其他好文 时间:
2018-05-02 23:53:05
阅读次数:
329
01.登陆界面或命令行通过RESTful API向Keystone获取认证信息;02.Keystone通过用户请求认证信息,并生成auth-token返回给对应的认证请求;03.界面或命令行通过RESTful API向nova-api发送一个boot instance的请求(携带auth-token ...
分类:
其他好文 时间:
2018-03-07 20:17:19
阅读次数:
187
执行openstack flavor list后,通过在/nova/api/openstack/compute/flavors.py中FlavorsController类detail()方法添加断点,具体如下: 可以获取到,nova是如何查询到flavors并返回给client。 首先,我们查看re ...
分类:
其他好文 时间:
2018-02-01 17:22:13
阅读次数:
563
虚拟机创建过程:(1)界面或命令行通过RESTful API向keystone获取认证信息。(2)keystone通过用户请求认证信息,并生成auth-token返回给对应的认证请求。(3)界面或命令行通过RESTful API向nova-api发送一个boot instance的请求(携带auth ...
分类:
其他好文 时间:
2017-10-05 13:31:08
阅读次数:
138
逻辑部件主要有: web-ui:访问页面 nova-api nova-scheduler computer-scheduler volumn-scheduler nova-computer-api nova-comuputer nova-volumn-api nova-volumn nova-net ...
分类:
其他好文 时间:
2017-10-04 17:31:23
阅读次数:
140
方法01: ##利用python的标准库cProfile ##nova/api/openstack/wsgi.py ...
分类:
编程语言 时间:
2017-09-19 11:06:41
阅读次数:
213