提前进行规划,以确定希望如何在配置中使用虚拟功能。确定 SR-IOV 设备中的哪些虚拟功能可满足当前和未来的配置需求。
如果尚未启用 I/O 虚拟化(这需要使用静态方法),请将此步骤与创建虚拟功能的步骤合并。通过合并这些步骤,您只需重新引导根域一次即可。
即使可以使用动态 SR-IOV,建议做法仍为一次性创建所有虚拟功能,因为在将这些虚拟功能分配到 I/O 域之后,您可能无法动态创建它们。
如果使用静态 SR-IOV,提前规划有助于您避免多次重新引导根域,而每次重新引导都可能对 I/O 域产生负面影响。
有关 I/O 域的信息,请参见创建 I/O 域的一般准则。
使用以下常规步骤计划和执行 SR-IOV 虚拟功能配置和分配:
确定系统上可用的 PCIe SR-IOV 物理功能,以及哪些物理功能最适合您的需要。
使用以下命令确定所需的信息:
确定可用的 SR-IOV 物理功能设备。
确定哪些 PCIe SR-IOV 卡和板载设备可用。
确定指定物理功能的其他信息,例如设备支持的虚拟功能最大数量。
确定设备支持的特定于设备的属性。请参见高级 SR-IOV 主题:以太网 SR-IOV。
对 PCIe 总线启用 I/O 虚拟化操作。
在指定的 SR-IOV 物理功能上创建所需数量的虚拟功能。
使用以下命令创建物理功能的虚拟功能:
primary# ldm create-vf -n max pf-name
有关更多信息,请参见如何创建以太网 SR-IOV 虚拟功能、如何创建 InfiniBand 虚拟功能和如何创建光纤通道 SR-IOV 虚拟功能。
使用 ldm add-config 命令将配置保存到 SP。
有关更多信息,请参见如何向 I/O 域添加以太网 SR-IOV 虚拟功能、如何将 InfiniBand 虚拟功能添加到 I/O 域和如何向 I/O 域添加光纤通道 SR-IOV 虚拟功能。