这里是个问题库,欢迎有能力的同学来帮忙处理
如果有会的同学,欢迎回复
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目录的功能;