博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
带着问题学习openstack
阅读量:5054 次
发布时间:2019-06-12

本文共 705 字,大约阅读时间需要 2 分钟。

1.为什么要引入nova conductor, nova conductor 为什么接管了nova api RPC调用nova scheduler 的任务?

  1. nova-conductor:与数据库交互,提高对数据库访问的安全性

2.openstack 中取得虚拟机状态的函数是?

@check_instance_state(vm_state=[vm_states.ACTIVE, vm_states.STOPPED,

                                    vm_states.PAUSED, vm_states.SUSPENDED])

通过Libvirt获得虚拟机信息

poll_and_publish通过novaclient获得现有的所有虚拟机,然后调用`pollandpusblishinstances`

通过pollster.get_counters获得虚拟机的数据,然后通过pipeline将数据转换和传送给publisher,由publisher发送到MQ中去。

inspector要做的就是去获得虚拟机数据了,它可以有多重方式,暂时ceilometer只写了基于libvirt获得的。暂时inspector可以做的内容主要有一下几个:

def inspect_instances(self): def inspect_cpus(self, instance_name): def inspect_vnics(self, instance_name): def inspect_disks(self, instance_name):

转载于:https://www.cnblogs.com/hixiaowei/p/8983132.html

你可能感兴趣的文章
jQuery事件委托
查看>>
移动端元素拖拽事件
查看>>
HDOJ:1058
查看>>
swiper隐藏再显示出现点击不了情况
查看>>
js input radio点击事件
查看>>
okhttp post form表单
查看>>
STL中map的简单使用简介【转】
查看>>
【LOJ】#2057. 「TJOI / HEOI2016」游戏
查看>>
VC++编译说明
查看>>
Sitecore客户体验成熟度模型之旅
查看>>
浅析redis缓存 在spring中的配置 及其简单的使用
查看>>
SSL-ZYC 洛谷 P1118 数字三角形
查看>>
关于APNs的错误认识纠正
查看>>
InotifyPropertyChanged接口实现简单数据绑定
查看>>
text-align:center 在FireFox及Google浏览器下无效的问题
查看>>
BZOJ1692: [Usaco2007 Dec]队列变换
查看>>
《POINTERS ON C》(基于ANSI C)知识点及附带问题(三)
查看>>
leetcode dp
查看>>
简单回射程序小结
查看>>
iOS - 通过UIActivityViewController分享APP内容
查看>>