类型:infiniband

注意

infiniband 设备类型同时支持容器和虚拟机。它仅支持容器的热插拔,不支持虚拟机的热插拔。

Incus 支持两种不同的 InfiniBand 设备网络类型

  • physical:将主机上的物理设备传递到实例。目标设备将从主机消失并在实例中出现。

  • sriov:将启用 SR-IOV 的物理网络设备的虚拟功能传递到实例。

    注意

    InfiniBand 设备支持 SR-IOV,但与其他启用 SR-IOV 的设备不同,InfiniBand 在 SR-IOV 模式下不支持动态设备创建。因此,您必须通过配置相应的内核模块来预先配置虚拟功能的数量。

要创建 physical infiniband 设备,请使用以下命令

incus config device add <instance_name> <device_name> infiniband nictype=physical parent=<device>

要创建 sriov infiniband 设备,请使用以下命令

incus config device add <instance_name> <device_name> infiniband nictype=sriov parent=<sriov_enabled_device>

设备选项

infiniband 设备具有以下设备选项

类型

默认值

必需

描述

hwaddr

字符串

随机分配

新接口的 MAC 地址(可以是完整的 20 字节变体或简短的 8 字节变体,它只会修改父设备的最后 8 个字节)

mtu

整数

父 MTU

新接口的 MTU

name

字符串

内核分配

实例内接口的名称

nictype

字符串

-

设备类型(physicalsriov 之一)

parent

字符串

-

主机设备或桥的名称