NetScaler BLX の構成

最終公開日 : Oct 02, 2026
NetScaler BLX 専用の Linux ホストの NIC ポートは、Linux ホスト上の他のアプリケーションと共有されません。
高いパケット処理性能のために、DPDK 互換 NIC を使用することをお勧めします。NetScaler BLX でサポートされている DPDK 互換 NIC のリストについては、Linux ホストのハードウェア要件 を参照してください。
blx.conf ファイルで次のパラメータを指定して、NetScaler BLX を構成できます。
  • worker-processes - 起動するワーカープロセスの数。
  • interfaces - NetScaler BLX 専用の Linux ホストの NIC ポート。
  • ipaddress - NetScaler BLX の NSIP アドレス。
  • default - NetScaler BLX のデフォルトルート。
interfaces パラメータで指定された NIC ポートが DPDK 互換であり、NetScaler BLX でサポートされている場合、NIC ポートは自動的に DPDK VFIO モジュールにバインドされます。NIC ポートが DPDK 互換でない場合、NIC ポートは非 DPDK ポートとして追加されます。NetScaler BLX を起動すると、interfaces パラメータで指定されたすべてのポートが、NetScaler BLX の専用ポートとして追加されます。
注記:
NetScaler BLX は、一度に 1 種類の DPDK NIC ポートのみをサポートします。たとえば、すべての Mellanox ポートまたはすべての Intel ポートのいずれかです。

前提条件

  • Linux ホストで IOMMU サポートが有効になっていることを確認してください。IOMMU を有効にする方法については、Linux ホストのハードウェアドキュメントを参照してください。
  • NetScaler BLX でサポートされている DPDK 互換の Mellanox ポートの場合、Linux ホストに Mellanox OpenFabrics Enterprise Distribution (OFED) パッケージがインストールされていることを確認してください。Mellanox OFED パッケージのインストール方法については、OFED ドキュメント を参照してください。

NetScaler BLX の構成

NetScaler BLX を構成するには、Linux ホスト CLI を使用する必要があります。
  1. 次のコマンドを実行して、blx.conf ファイルを開きます。
    注:
    blx.conf ファイルは、任意のテキストエディタを使用して編集できます。
    nano /etc/blx/blx.conf
  2. worker-processes パラメータのコメントを解除し、NetScaler BLX のパケットエンジンの数を指定します。
    注:
    NetScaler BLX でサポートされている VMXNET3 DPDK ポートの場合、ワーカープロセスの数を2の累乗 (2ⁿ) で指定する必要があります。たとえば、1、2、4、8 などです。
    blx-system-config
    {
            ...
            worker-processes: <number of worker processes>
            ...
    }
  3. interfaces パラメータのコメントを解除し、NetScaler BLX に割り当てる Linux ホストの NIC ポートを指定します。
    注:
    • ポート名は、Linux ホスト CLI に表示されているとおりに、スペースで区切って指定する必要があります。
    • AMD プロセッサの場合、1つ以上の IOMMU グループのすべての DPDK NIC ポートを指定する必要があります。IOMMU グループのすべての NIC ポートを指定しない場合、その IOMMU グループの DPDK 互換 NIC ポートは、非 DPDK 専用ポートとして NetScaler BLX に追加されます。
    blx-system-config
    {
            ...
            interfaces: <interface1 interface2>
            ...
    }
  4. ipaddress パラメータのコメントを解除し、NetScaler BLX の NSIP アドレスを指定します。
    blx-system-config
    {
            ...
            ipaddress: <IP address>
            ...
    }
  5. (オプション) total-hugepage-mem パラメータのコメントを解除し、DPDK Huge pages に割り当てるメモリを指定します。DPDK Huge pages の詳細については、DPDK ドキュメント を参照してください。
    注:
    Huge pages の合計サイズは、megabytes (MB or M) または gigabytes (GB or G) で指定できます。たとえば、1024MB、1024M、1GB、1G などです。
    blx-system-config
    {
            ...
            total-hugepage-mem: <memory size>
            ...
    }
  6. (オプション)。デフォルトのnsrootユーザーを非rootユーザーに変更するには、non-root-nsroot: yes パラメーターを追加します。
    非root nsrootモードでNetScaler BLXを起動した後、root nsrootユーザーに戻したり、CLI経由でshowtechsupport コマンドを実行したりすることはできません。
    詳細については、NetScaler BLXの制限事項と使用ガイドライン を参照してください。
  7. default パラメーターのコメントを解除し、専用インターフェースのデフォルトルートを指定します。
    static-routes
    {
        …
        default <gateway IP address>
        …
    }
  8. blx.conf ファイルを保存します。

次のステップ