タイプ: infiniband

注釈

infinibandデバイスタイプはコンテナと VM の両方でサポートされます。 ホットプラグはコンテナのみでサポートし、VM ではサポートしません。

Incus では、InfiniBand デバイスに対する 2 種類の異なったネットワークタイプが使えます:

  • physical: ホストの物理デバイスをインスタンスにパススルーします。 対象のデバイスはホスト上では見えなくなり、インスタンス内に出現します。

  • sriov: SR-IOV が有効な物理ネットワークデバイスの仮想ファンクション(virtual function)をインスタンスにパススルーします。

    注釈

    InfiniBandデバイスはSR-IOVをサポートしますが、他のSR-IOVが有効なデバイスと異なり、InfiniBandはSR-IOVモードの動的なデバイスの作成をサポートしません。 このため、対応するカーネルモジュールを設定することで仮想ファンクションの数を事前に設定する必要があります。

physicalinfinibandデバイスを作成するには、以下のコマンドを使用します:

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

sriovinfinibandデバイスを作成するには、以下のコマンドを使用します:

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

デバイスオプション

infinibandデバイスには以下のデバイスオプションがあります:

キー

デフォルト値

必須

説明

hwaddr

string

ランダムに割り当て

no

新しいインターフェースのMACアドレス。20バイトすべてを指定するか短い8バイト(この場合親デバイスの最後の8バイトだけを変更)のどちらかを設定可能

mtu

integer

親の MTU

no

新しいインターフェースのMTU

name

string

カーネルが割り当て

no

インスタンス内部でのインターフェース名

nictype

string

-

yes

デバイスタイプ(physicalsriovのいずれか)

parent

string

-

yes

ホスト上のデバイスまたはブリッジの名前