ご意見をお寄せいただきありがとうございました

この記事は機械翻訳されています.免責事項

NetScaler BLXを専用モードで構成する

専用モードでは、NetScaler BLX 専用の Linux ホストの NIC ポートは、Linux ホスト上の他のアプリケーションと共有されません。

高いパケット処理パフォーマンスを得るには、DPDK 対応 NIC を使用することをお勧めします。 BLX でサポートされている DPDK 互換 NIC のリストについては、「 Linux ホストのハードウェア要件」を参照してください。

blx.conf ファイルで次のパラメータを指定することにより、BLX を専用モードで設定できます。

  • ワーカープロセス - 開始するワーカープロセスの数。
  • インターフェース - BLX 専用の Linux ホストの NIC ポート。
  • ipaddress - 専用モードの BLX の NSIP アドレス。
  • デフォルト - BLX のデフォルト ルート。

インターフェース パラメータで指定された NIC ポートが DPDK と互換性があり、BLX でサポートされている場合、NIC ポートは DPDK VFIO モジュールに自動的にバインドされます。 NIC ポートが DPDK と互換性がない場合は、NIC ポートは非 DPDK ポートとして追加されます。 BLX を起動すると、 インターフェース パラメータで指定されたすべてのポートが BLX の専用ポートとして追加されます。

注記:

BLX は一度に 1 種類の DPDK NIC ポートのみをサポートします。 たとえば、すべて Mellanox ポート、またはすべて Intel ポートのいずれかです。

前提条件

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

NetScaler BLXを専用モードで構成する

BLX を専用モードで設定するには、Linux ホスト CLI を使用する必要があります。

  1. 次のコマンドを実行して、 blx.conf ファイルを開きます。

    注記:

    任意のテキスト エディターを使用して blx.conf ファイルを編集できます。

    nano /etc/blx/blx.conf
  2. worker-processes パラメータのコメントを解除し、BLX のパケット エンジンの数を指定します。

    注記:

    BLX でサポートされている VMXNET3 DPDK ポートの場合、ワーカー プロセスの数を 2 の累乗 (2ⁿ) で指定する必要があります。 たとえば、1、2、4、8 などです。

    blx-system-config { ... worker-processes: <number of worker processes> ... }
  3. インターフェース パラメータのコメントを解除し、BLX 専用にする Linux ホストの NIC ポートを指定します。

    注:

    • Linux ホスト CLI に表示されるポート名をスペースで区切って指定する必要があります。
    • AMD プロセッサの場合、1 つ以上の IOMMU グループのすべての DPDK NIC ポートを指定する必要があります。 IOMMU グループのすべての NIC ポートを指定しない場合は、その IOMMU グループの DPDK 互換 NIC ポートが非 DPDK 専用ポートとして BLX に追加されます。

      blx-system-config { ... interfaces: <interface1 interface2> ... }
  4. ipaddress パラメータのコメントを解除し、BLX の NSIP アドレスを指定します。

    blx-system-config { ... ipaddress: <IP address> ... }
  5. (オプション) total-hugepage-mem パラメータのコメントを解除し、DPDK Huge ページに割り当てるメモリを指定します。 DPDK Huge ページの詳細については、 DPDK ドキュメントを参照してください。

    注記:

    巨大ページの合計サイズは、 メガバイト (MB または M) または ギガバイト (GB または G)で指定できます。 たとえば、1024MB、1024M、1GB、1G などです。

    blx-system-config { ... total-hugepage-mem: <memory size> ... }
  6. (オプション) デフォルトの nsroot ユーザーを非 root ユーザーに変更するには、 non-root-nsroot: yes パラメータを追加します。 BLX を非ルート nsroot モードで起動した後は、ルート nsroot ユーザーに戻したり、CLI 経由で showtechsupport コマンドを実行したりすることはできません。 詳細については、 NetScaler BLX の制限事項と使用ガイドラインを参照してください。

  7. default パラメータのコメントを解除し、専用インターフェースのデフォルト ルートを指定します。

    static-routes {default <gateway IP address>}
  8. blx.conf ファイルを保存します。

次のステップ

このコンテンツの正式なバージョンは英語で提供されています。Cloud Software Groupドキュメントのコンテンツの一部は、お客様の利便性のみを目的として機械翻訳されています。Cloud Software Groupは機械翻訳されたコンテンツを管理していないため、誤り、不正確な情報、不適切な用語が含まれる場合があります。英語の原文から他言語への翻訳について、精度、信頼性、適合性、正確性、またはお使いのCloud Software Group製品またはサービスと機械翻訳されたコンテンツとの整合性に関する保証、該当するライセンス契約書またはサービス利用規約、あるいはCloud Software Groupとのその他すべての契約に基づき提供される保証、および製品またはサービスのドキュメントとの一致に関する保証は、明示的か黙示的かを問わず、かかるドキュメントの機械翻訳された範囲には適用されないものとします。機械翻訳されたコンテンツの使用に起因する損害または問題について、Cloud Software Groupは責任を負わないものとします。
NetScaler BLXを専用モードで構成する