システム要件

NetScaler BLX を展開する前に、本書に記載されている要件を確認してください。

サポートされる Linux ディストリビューション

Linux ディストリビューション NetScaler BLX 14.1 NetScaler BLX 13.1
Red Hat Enterprise Linux (RHEL) 9.x はい はい
RHEL 8.x はい はい
RHEL 7.5 から 7.9 はい はい
CentOS 8.x はい はい
CentOS 7.5 から 7.9 はい はい
Oracle Linux 8.x はい はい
Oracle Linux 7.5 から 7.9 はい はい
Ubuntu 22.04 はい (ビルド 12.30 以降) いいえ
Ubuntu 20.04 はい はい
Ubuntu 18.04 はい はい
Oracle Cloud Infrastructure (OCI) 上の Oracle Cloud Linux はい はい
Amazon Linux 2 はい はい
Rocky Linux 8 はい いいえ

注:

  • Amazon Linux では、DPDK を使用する BLX は Elastic Network Adapter (ENA) のみでサポートされます。

Linux ホストのハードウェア要件

カテゴリ DPDK サポート付き NetScaler BLX NetScaler BLX
プロセッサー Intel または AMD x86-64 (64 ビット) プロセッサー Intel または AMD x86-64 (64 ビット) プロセッサー
最小 RAM 2 GB 2 GB
ドライバー



Intel ポート: igbixgbe、および i40e すべての Linux サポート対象ドライバー



Intel ポート仮想機能ポート: iavf
Mellanox ConnectX-5 ポート: mlx5_core
Amazon EC2 Elastic Network Adapter ポート: ena
VMware 仮想化プラットフォームネットワークアダプターポート: vmxnet3
  • 注:

    • BLX は最大 9 つの NIC ポート (DPDK NIC ポート、非 DPDK NIC ポート、またはその両方の組み合わせ) をサポートします。
    • Linux ホストは、DPDK をインストールするための最小システム要件を満たしている必要があります。DPDK の最小要件の詳細については、公式 DPDK ドキュメントを参照してください。

オープンソースパッケージ

Linux ホストには、以下の依存関係が必要です。

  • 自動インストールされる依存関係
  • 手動でインストールされる依存関係

自動インストールされる依存関係

BLX をインストールすると、標準の公開リポジトリから以下の依存関係が Linux ホストに自動的にインストールされます。

RPM ベースの Linux ホスト Debian ベースの Linux ホスト
crontabs build-essential:amd64
ethtool coreutils
gcc cpanminus:amd64
glibc(x86-32) (バージョン 2.17 以降) cron:amd64
glibc(x86-64) (バージョン 2.17–196 以降) ethtool
Requbsd gcc:amd64
ibdb(x86-64) (バージョン 5.3–21 以降) lib32gcc1:amd64 (バージョン 4.9 以降)
libgcc(x86-32) (バージョン 4.8.5 以降) lib32stdc++6:amd64 (バージョン 4.8.4 以降)
libstdc++(x86-32) (バージョン 4.8.5 以降) lib32z1:amd64 (バージョン 1.2.8 以降)
libstdc++(x86-64) (バージョン 4.8.5 以降) libbsd0 (バージョン 0.8.2 以降)
make libc6 (バージョン 2.17 以降)
openssl-devel libc6:amd64 (バージョン 2.19 以降)
pciutils libc6:i386 (バージョン 2.19 以降)
perl libc6-i386:amd64 (バージョン 2.19 以降)
perl-App-cpanminus libdb5.3:amd64 (バージョン 5.3.28 以降)
perl-core libhttp-message-perl:amd64
perl-CPAN libio-socket-ssl-perl:amd64
perl-IO-Socket-SSL liblwp-protocol-https-perl:amd64
perl-libwww-perl libnuma1 (バージョン 2.0.11 以降)
perl-LWP-Protocol-https libssl-dev:amd64
perl-Sys-Syslog(x86-64) (バージョン 0.33 以降) libstdc++6 (バージョン 4.8.5 以降)
  • perl(x86-64) (バージョン 5.16.3 以降) libswitch-perl:amd64
    perl-XML-Writer libwww-perl:amd64
    • ping iputils-ping
      procps-ng libxml-parser-lite-perl:amd64
    • python3 libxml-writer-perl:amd64
    • rsyslog perl:amd64 (バージョン 5.16.3 以降)
    • sqlite-devel(x86-64) (バージョン 3.7.17 以降) python3
  • systemd rsyslog
    tcpdump(x86-64) (バージョン 4.9.2 以降) sqlite3:amd64 (バージョン 3.11.0 以降)
    zlib(x86-32) (バージョン 1.2.7 以降) systemd
      tcpdump:amd64 (バージョン 4.9.2 以降)

手動でインストールされる依存関係

以下の依存関係は、標準の公開リポジトリから Linux ホストに手動でインストールする必要があります。

  • RPM ベースの Linux システムの場合、Extra Packages for Enterprise Linux (EPEL) リポジトリをインストール

    EPEL リポジトリのインストールについては、EPEL を参照してください。

  • Ubuntu バージョン 18 以降を実行している Debian ベースの Linux システムの場合、libc6:i386 リポジトリをインストール

    パッケージをインストールするには、Linux シェルで次のコマンドを実行します。

    • dpkg --add-architecture i386
    • apt update
    • apt install libc6:i386
  • AWS上のAmazon Linux 2の場合:EPELリポジトリのインストール

    EPELリポジトリをインストールするには、Amazon Linux 2シェルで以下の3つのコマンドを実行します。

    1. amazon-linux-extras install epel -y
    2. yum-config-manager --enable epel
    3. yum update

    EPELリポジトリのインストールに関する詳細については、AWS公式ドキュメントを参照してください。

システム要件