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ポートの場合、Mellanox OpenFabrics Enterprise Distribution (OFED) パッケージがLinuxホストにインストールされていることを確認してください。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ファイルを保存します。

次のステップ