问题集锦

这里是个问题库,欢迎有能力的同学来帮忙处理

            如果有会的同学,欢迎回复

1、python开发中的anconda是什么鬼,怎么做python2、3的版本切换 ;

2、openstack中的context怎么理解?

3、python中的with结构,执行上下文,上下文管理器,__enter__/__exit__的使用;

4、生成器、迭代器的使用,yield;

5、openstack中的url map在做路由的时候的过程;

6、openstack中添加一个自定义的API;version,controller什么的;

7、nova-api服务启动一个wsgi、rpc服务的过程;

8、nova代码中,一堆console相关的目录结构,都是做什么的;

9、sqlalchemy数据库的操作;

10、novaclient中,对body、参数的拼接并发送出http请求过程;

11、nova命令中,添加一个参数以及处理的方法;

12、nova调用neutron、glance、cinder代码;

13、kvm下,直接使用qemu-system-x86_64命令创建一个虚拟机的命令行是什么;

            其中,openstack做的工作就是揉吧揉吧这些参数,最后调用到kvm命令来创建虚拟机出来。当然,还有一些分布式处理的工作、容灾兼容的处理。

14、python中,如何把time.time()转换成年月日时分秒结构的(time.strftime());

15、nova-scheduler流程,select_destination,遍历各个filters的host  pass函数,在for过每个host;

16、nova中的主机硬件资源的信息获取以及更新方法;(计算节点定时函数去获取当前的cpu、memory、disk的使用以及剩余情况通过调用虚拟化的API,写入数据库的compute_nodes表。控制节点来读取这个表。这里还有个问题,如何做到信息的实时性、准确性);

17、nova-conductor服务的作用;

18、novaclient、nova-api、nova-conductor、nova-scheduler、nova-comptue,在处理一个创建续集的操作流程;

19、python中的编码设置;(sys.setdefaultencoding('utf-8')

20、nova中objects目录;

21、oslo_service目录的功能;

你可能感兴趣的:(OpenStack,python)