タイプ: infiniband
¶
注釈
infiniband
デバイスタイプはコンテナと VM の両方でサポートされます。
ホットプラグはコンテナのみでサポートし、VM ではサポートしません。
Incus では、InfiniBand デバイスに対する 2 種類の異なったネットワークタイプが使えます:
physical
: ホストの物理デバイスをインスタンスにパススルーします。 対象のデバイスはホスト上では見えなくなり、インスタンス内に出現します。sriov
: SR-IOV が有効な物理ネットワークデバイスの仮想ファンクション(virtual function)をインスタンスにパススルーします。注釈
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
デバイスには以下のデバイスオプションがあります:
キー |
型 |
デフォルト値 |
必須 |
説明 |
---|---|---|---|---|
|
string |
ランダムに割り当て |
no |
新しいインターフェースのMACアドレス。20バイトすべてを指定するか短い8バイト(この場合親デバイスの最後の8バイトだけを変更)のどちらかを設定可能 |
|
integer |
親の MTU |
no |
新しいインターフェースのMTU |
|
string |
カーネルが割り当て |
no |
インスタンス内部でのインターフェース名 |
|
string |
- |
yes |
デバイスタイプ( |
|
string |
- |
yes |
ホスト上のデバイスまたはブリッジの名前 |