Oracle® VM Server for SPARC 3.2 管理指南

退出打印视图

更新时间: 2015 年 5 月
 
 

直接 I/O 硬件和软件要求

    要成功使用直接 I/O (Direct I/O, DIO) 功能将直接 I/O 设备指定给域,必须运行适当的软件并使用支持的 PCIe 卡。

  • 硬件要求。只有某些 PCIe 卡才能用作 I/O 域上的直接 I/O 端点设备。在 Oracle VM Server for SPARC 环境中仍可以使用其他卡,但是这些卡不能用于 DIO 功能,而是用于指定了整个根联合体的服务域和 I/O 域。

    请参阅您平台的硬件文档来确认可以在您平台上使用的卡。有关受支持的 PCIe 卡的最新列表,请参见 https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=REFERENCE&id=1325454.1

  • 软件要求。要使用 DIO 功能,以下域必须运行支持的 OS:

    • 根域。至少 Oracle Solaris 10 9/10 OS 加修补程序 ID 145868-01 或 Oracle Solaris 11 OS。

      建议的做法是所有域至少运行 Oracle Solaris 10 1/13 OS 加 中的必需修补程序或运行 Oracle Solaris 11.1.10.5.0 OS。

    • I/O 域。平台支持的任何 Oracle Solaris OS。


注 - 在根域中,支持某个平台支持的所有 PCIe 卡。有关支持的 PCIe 卡列表,请参见平台的文档。但是,只能将支持直接 I/O 的 PCIe 卡分配到 I/O 域。

要通过使用直接 I/O 功能添加或删除 PCIe 端点设备,必须首先对 PCIe 总线本身启用 I/O 虚拟化。

可以使用 ldm set-ioldm add-io 命令将 iov 属性设置为 on。还可以使用 ldm add-domainldm set-domain 命令将 rc-add-policy 属性设置为 iov。请参见 ldm(1M) 手册页。

重新引导根域会影响直接 I/O,因此,请仔细规划直接 I/O 配置更改,以最大限度地增加对根域的直接 I/O 相关更改,最大限度地减少根域重新引导。