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/