通过修改用于创建实例的功能和映像的元数据参数,您可以创建使用单根 I/O 虚拟化 (SR-IOV) 规范的实例。SR-IOV 是一种规范,使得单根端口下的单个快速外围组件互连 (PCIe) 物理设备可显示为多个单独的物理设备。

有关 SR-IOV 要求和支持的功能的详细信息,请参见 vSphere Web Client文档。

下表介绍了 SR-IOV 的关键组件及其作用。

表 1. VMware Integrated OpenStack环境中的 SR-IOV 组件
组件 角色
Nova 计算
  • 收集 SR-IOV 设备列表并更新 PCI 设备规范列表。
  • 在设备规范中嵌入主机对象 ID。
Nova PCI 管理器
  • 使用地址、供应商 ID、产品 ID 和主机 ID 创建和维护设备池。
  • 根据 PCI 请求向实例分配和取消分配 PCI 设备。
Nova scheduler
  • 在与 PCI 请求匹配的主机上调度实例位置
vSphere
  • 管理网卡和主机已启用 SR-IOV 的专用计算群集中的主机。

    由于 DRS 规则不适用于启用 SR-IOV 的设备,因此建议使用一个单独的计算群集。

前提条件

  • 确认您的部署基于VDS。SR-IOV 不能与 NSX一起使用。
  • 需要 VMware Integrated OpenStack2.0.x 或更高版本。
  • 需要 vSphere6.0 或更高版本。