Hypervisor支持矩阵
警告:Nova源代码树中的doc/source/user/support-matrix.ini中的信息已废弃此信息。
目录
计算驱动程序
OpenStack Compute (Nova) 为计算驱动程序提供了一个抽象层。 这使得您可以选择在 Nova 部署中使用哪些 Hypervisor。 实际上,每个选项的支持程度并不相同。 它们的测试量也不相同。 它们也不都支持相同的功能。 本页的目的是描述每个计算驱动程序在测试和功能方面的当前支持状态。
驱动程序测试状态
A组
这些驱动程序完全受支持。 测试覆盖范围包括
- 阻止提交的单元测试
- 阻止提交的功能测试
此组中的驱动程序包括
- libvirt (qemu/KVM on x86)
B组
这些驱动程序处于中间位置。 测试覆盖范围包括
- 阻止提交的单元测试
- 由外部系统提供功能测试,该系统不会阻止提交,但会向 Gerrit(代码审查系统)中的补丁作者和审查者提供结果。
此组中的驱动程序包括
C组
注意: C组中的驱动程序将在 Icehouse 版本中被弃用。 请参阅 HypervisorSupportMatrix/DeprecationPlan 以获取详细信息。
这些驱动程序具有最少的测试,并且可能在任何给定时间都无法正常工作。 请自行承担风险使用它们。 测试覆盖范围包括
- (可能)阻止提交的单元测试
- 没有公开的功能测试
此组中的驱动程序包括。
- baremetal
- docker
- 通过 libvirt 的 LXC
Hypervisor功能支持矩阵
这是帮助新用户根据可以通过计算控制的功能选择 Hypervisor 的尝试。
从历史上看,大部分 OpenStack 开发都是使用 KVM Hypervisor 完成的,因此您更有可能找到社区对问题的支持。 当前 KVM 中支持的所有功能也受 QEMU 支持。
Microsoft Hyper-V 和 VMware ESXi 正在获得大量支持,Hyper-V 现在提供 免费许可证。 ESXi 也可以与免费许可证一起使用,但是,在没有 vCenter 和企业许可证的情况下,API 支持仅限于只读。
就 Xen Hypervisor 而言,值得注意的是以下定义
- XenServer:Citrix 的开源但商业支持的产品(也提供免费版本)
- Xen Cloud Platform (XCP):XenServer 的开源等效产品(也是该工具堆栈的开发项目)。 关于 XenServer 的所有说明同样适用于 XCP。
- XenAPI:XenServer 和 XCP 暴露的管理 API。
- XAPI:XenServer 和 Xen Cloud Platform 上的主要守护进程;暴露 XenAPI 的守护进程。
- 通过 Libvirt 的 Xen:使用 libvirt Xen 驱动程序管理 Xen Hypervisor。
Nova 支持通过 XenAPI virt 层对 XenServer 和 XCP 提供支持。 请注意,这并不意味着支持其他基于 Xen 的平台,例如随 RHEL 6 或 SUSE 提供的平台,这些平台通过 libvirt 层提供(即通过 libvirt 的 Xen)。
就 Baremetal Hypervisor 而言,值得注意的是 Ironic 将在毕业后弃用 baremetal 驱动程序。 新功能正在添加到 Ironic 中。
请帮助保持此列表的最新状态。
图例:✔ 表示支持,✗ 表示该功能不受支持,* 表示功能存在注意事项(需要记录注意事项!),并且空白单元格通常表示需要更多测试才能做出判断。
特性
警告 此表不再被视为驱动程序支持状态的权威信息来源。 对于 Kilo 版本及更高版本,请参阅新的 Nova Hypervisor 支持矩阵。 为了减少混淆,Juno 支持矩阵位于 HypervisorSupportMatrix/Juno。
功能描述
自动配置磁盘
在启动之前,自动重新配置分区的大小以匹配 flavor 的 root 驱动器的大小。
nova diagnostics
`nova diagnostics` 命令将提供与实例关联的资源使用情况信息。 请参阅 OpenStack 云管理员指南 以获取更多详细信息。
设置管理员密码
此功能是使用来宾代理更改实例上的管理(root)密码。