搜索

23.17.8.7. PCI 透传

download PDF
PCI 网络设备(由 元素指定)直接分配给使用通用设备透传的客户机虚拟机,然后选择性地将设备的 MAC 地址设置为配置的值,并使用可选指定 的虚拟端口 元素将设备与 802.1Qbh 功能关联(请参阅上面为 type='direct' 网络设备提供的虚拟端口的示例)。请注意,由于标准单一端口 PCI 以太网卡驱动程序设计的限制,只能以这种方式分配 SR-IOV(单根 I/O 虚拟化)虚拟功能(VF)设备。要为客户机虚拟机分配标准单端口 PCI 或 PCIe 以太网卡,请使用传统的 hostdev 设备定义。
请注意,此网络设备的"智能直通"与标准 hostdev 设备的功能非常相似,此方法允许为传递设备指定 MAC 地址 和虚拟 端口。如果不需要这些功能,如果您有一个标准的单端口 PCI、PCIe 或 USB 网卡,且不支持 SR-IOV(因此,在分配给客户机虚拟机域后,或者在将设备分配给客户机虚拟机域后仍然会丢失配置 MAC 地址,或者使用 0.9.11 旧的 libvirt 版本,请使用标准 hostdev 定义,而不是将设备分配给客户机虚拟机而不是 ='host 类型 )。

图 23.55. devices - 网络接口 PCI 透传


  ...
  <devices>
    <interface type='hostdev'>
      <driver name='vfio'/>
      <source>
        <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
      </source>
      <mac address='52:54:00:6d:90:02'>
      <virtualport type='802.1Qbh'>
        <parameters profileid='finance'/>
      </virtualport>
    </interface>
  </devices>
  ...

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.