XenAPI 支持¶
https://blueprints.launchpad.net/ceilometer/+spec/xenapi-support
目前 ceilometer 可以支持 libvirt、hyperv 和 vmware hypervisor。现在有必要添加 xenapi inspector 来支持 XenServer/Xen Cloud Platform。
问题描述¶
使用场景是使用 xenapi 来检查 XenServer hypervisor。
提议的变更¶
在 ceilometer/compute/virt 中创建 xenapi 目录,并实现 xenapi inspector 来支持所有现有的计量器。
替代方案¶
无
数据模型影响¶
无
REST API 影响¶
无
安全影响¶
无
Pipeline 影响¶
无
其他最终用户影响¶
无
性能/可扩展性影响¶
无
其他部署影响¶
部署者现在可以通过添加以下内容来选择性地定义与 XenServer/Xen Cloud Platform 的连接信息:
[xenapi]
connection_url =
connection_username =
connection_password =
开发者影响¶
无
实现¶
负责人¶
- 主要负责人
qiaowei-ren
- 持续维护者
qiaowei-ren
工作项¶
为 XenServer/Xen Cloud Platform 实现 xenapi inspector。
在单元测试中测试方法
未来生命周期¶
无
依赖项¶
无
测试¶
将添加单元测试来覆盖必要的 inspector 调用。
文档影响¶
需要更新 Measurement 文档以反映 xenapi 支持。
参考资料¶
XenAPI 文档:http://docs.vmd.citrix.com/XenServer/6.2.0/1.0/en_gb/api/