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

开始之前

  • 确认您的部署基于 VDS。SR-IOV 不能与 NSX 一起使用。

  • 需要 VMware Integrated OpenStack 2.0.x 或更高版本。

  • 需要 vSphere 6.0 或更高版本。

关于此任务

有关 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 的设备,因此建议使用一个单独的计算群集。