システム要件

NetScaler BLX を展開する前に、次の要件を確認してください。

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

Linuxディストリビューション NetScaler BLX 14.1 NetScaler BLX 13.1 NetScaler BLX 13.0
Red Hat Enterprise Linux (RHEL) 9.x はい はい はい
RHEL8.x の場合 はい はい はい
RHEL 7.5 から 7.9 はい はい はい
8.x の場合 はい はい はい
CentOS 7.5 から 7.9 はい はい はい
Oracle Linux 8.x はい はい はい
Oracle Linux 7.5 から 7.9 はい はい はい
ウブントゥ 22.04 はい(ビルド12.30以降) いいえ いいえ
ウブントゥ 20.04 はい はい はい
ウブントゥ 18.04 はい はい はい
Oracle Cloud Infrastructure (OCI) 上の Oracle Cloud Linux はい はい はい
アマゾン リナックス 2 はい はい はい

注記:

  • OCI では、DPDK を使用した BLX はサポートされていません。 DPDK サポートなしで BLX を専用モードで実行できます。

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

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

| カテゴリ | DPDK をサポートする NetScaler BLX | ネットスケーラーBLX | | ——— | ————————————————- | ———————————– | | **プロセッサ** | Intel または AMD x86-64 (64 ビット) プロセッサ | Intel または AMD x86-64 (64 ビット) プロセッサ | | **最小RAM** | 2GB | 2GB | | **ドライバー** | **Amazon EC2 Elastic Network Adapter ポート**: ena | Linuxでサポートされているすべてのドライバー | | ^^ | **Google Cloud Platform**: gVNICvirtIO | ^^ | | ^^ | **Intel ポート**: igbixgbe、および i40e | ^^ | | ^^ | **KVM 準仮想化ドライバー**: virtIO | ^^ | | ^^ | **Mellanox ConnectX-4 ポート**: mlx5_core | ^^ | | ^^ | **Mellanox ConnectX-5 ポート**: mlx5_core | ^^ | | ^^ | **Mellanox ConnectX-6 ポート**: mlx5_core | ^^ | | ^^ | **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
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 公式ドキュメントを参照してください。

システム要件