Hypervisor支持矩阵/弃用计划
概述
Nova PTL 已经 设定了截止日期,要求所有内置的 hypervisor 驱动程序在 Icehouse 版本中达到 B 类要求。支持等级在 Hypervisor支持矩阵 中定义,B 类意味着在所有针对 nova 的提议更改上,都会报告来自外部非 gating 测试的反馈,并且实际测试的 hypervisor。
具体要求
- 该任务不需要投票,但必须提供信息,以便核心团队对补丁有更高的信心
- 结果应在峰值负载下补丁提交后的四小时内得出
- 测试应至少包括完整的 Tempest 运行,但可以根据需要包括其他测试
- 结果应可供全世界访问,并包含至少存档六个月的日志文件
- 所使用的 tempest 配置必须发布
请注意,缺少特定功能支持的 hypervisor 可能会从其发布的 Tempest 配置中排除这些测试,Nova 团队将根据具体情况验证给定配置的有效性,以确保合理的覆盖范围。
时间线
目标是在 Icehouse 版本中测试驱动程序。以下增量步骤将采取,以便向给定驱动程序的用戶提供充分的警告
- 在 Icehouse-2 里程碑处,任何不符合要求的驱动程序将在 nova-compute 启动时收到有关潜在弃用的日志消息
- 在 Icehouse-3 里程碑处,任何不符合要求的驱动程序都将在针对树的提议更改中删除
- 在 RC 阶段之前,将提交上述补丁,用于任何不符合要求的驱动程序
计划
完全符合要求的 hypervisor 列在 Hypervisor支持矩阵 页面上。以下内容描述了我们所了解的其他 hypervisor 驱动程序的计划或进展情况
- vmwareapi: 目前正在报告所有补丁
- hyperv: http://lists.openstack.org/pipermail/openstack-dev/2014-January/025428.html
-
powervm: 正在移除:https://review.openstack.org/#/c/57774/(powervm 已经从树中移除) - baremetal: 驱动程序无论如何都处于待弃用状态,计划对 Ironic 进行外部测试
- docker: 正在制定“B 组”支持的解决方案(打算在 Juno 中实现“A 组”)
- libvirt/lxc: 有计划吗?
- libvirt/xen: http://lists.openstack.org/pipermail/openstack-dev/2013-November/019564.html
- xenapi: 目前正在报告所有补丁:https://wiki.openstack.org/wiki/XenServer/XenServer_CI