システム要件
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 | はい (ビルド 56.74 以前) | はい |
| Oracle Linux 8.x | はい | はい |
| Oracle Linux 7.5 から 7.9 | はい (ビルド 56.74 以前) | はい |
| 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) のみでサポートされます。
ホストシステムに GNU C Library (GLIBC) バージョン 2.23 より前のバージョンがある場合、NetScaler BLX のインストールはブロックされます。NetScaler リリース 14.1.60.x 以降、RHEL 7.5 から 7.9 および Oracle Linux 7.5 から 7.9 のディストリビューションは、最小 GLIBC 要件を満たさないためサポートされません。
Linux ホストのハードウェア要件
| カテゴリ | DPDK サポートありの NetScaler BLX | NetScaler BLX |
|---|---|---|
| プロセッサー | Intel または AMD x86-64 (64 ビット) プロセッサー | Intel または AMD x86-64 (64 ビット) プロセッサー |
| 最小 RAM | 2 GB | 2 GB |
|
ドライバー
|
Amazon EC2 Elastic Network Adapter ポート: ena
|
すべての Linux サポート対象ドライバー
|
Google Cloud Platform: gVNIC、virtIO
|
||
Intel ポート: igb、ixgbe、および i40e
|
||
KVM パラバーチャル化ドライバー: virtIO
|
||
Mellanox ConnectX-4 ポート、Mellanox ConnectX-5 ポート、Mellanox ConnectX-6 ポート (mlx5_core) |
||
VMware 仮想化プラットフォームネットワークアダプターポート: vmxnet3
|
||
|
仮想機能
|
Intel XL710 | —
|
| Intel 82599 | ||
| Mellanox ConnectX-5 SR-IOV インターフェース | ||
| Mellanox ConnectX-6 SR-IOV インターフェース |
-
注:
-
- BLX は、最大 9 つの NIC ポート (DPDK NIC ポート、非 DPDK NIC ポート、またはその両方の組み合わせ) をサポートします。
- Linux ホストは、DPDK をインストールするための最小システム要件を満たしている必要があります。DPDK の最小要件の詳細については、公式 DPDK ドキュメントを参照してください。
- NetScaler リリース 14.1 ビルド 43.x 以降、BLX は DPDK モードで IPv6 をサポートします。サポートされるドライバーは、virtio_net、i40e、ixgb、igb、af_packet、vmxnet、および mlx5_core (物理 NIC 用) です。
オープンソースパッケージ
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` | `libxml-parser-lite-perl:amd64` | | `procps-ng` | `libxml-writer-perl:amd64` |
- | `python3` | `perl:amd64` \(バージョン 5.16.3 以降) |
- | `rsyslog` | `iputils-ping` |
- | `sqlite-devel`\(x86-64) \(バージョン 3.7.17 以降) | `python3` |
-
systemdrsyslogtcpdump(x86-64) (バージョン 4.9.2 以降)sqlite3:amd64(バージョン 3.11.0 以降)zlib(x86-32) (バージョン 1.2.7 以降)systemdtcpdump: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 i386apt updateapt install libc6:i386
-
AWS 上の Amazon Linux 2 の場合、EPEL リポジトリをインストールします。
EPEL リポジトリをインストールするには、Amazon Linux 2 シェルで次の 3 つのコマンドを実行します。
amazon-linux-extras install epel -yyum-config-manager --enable epelyum update
EPEL リポジトリのインストールに関する詳細については、AWS 公式ドキュメントを参照してください。