系统要求

Last published : Oct 06, 2026
在部署 NetScaler BLX 之前,请务必查看本文档中概述的要求。

支持的 Linux 发行版

Linux 发行版 NetScaler BLX 14.1 NetScaler BLX 13.1
红帽企业版 Linux (RHEL) 9.x 是 是
RHEL 8.x 是 是
RHEL 7.5 至 7.9 是(版本 56.74 及更早版本) 是
甲骨文 Linux 8.x 是 是
甲骨文 Linux 7.5 至 7.9 是(版本 56.74 及更早版本) 是
乌班图 22.04 是(版本 12.30 或更高版本) 否
乌班图 20.04 是 是
乌班图 18.04 是 是
Oracle 云 Linux 在 Oracle 云基础设施 (OCI) 上 是 是
亚马逊 Linux 2 是 是
洛基 Linux 8 是 否
注意:
  • 在 Amazon Linux 上,仅支持使用弹性网络适配器 (ENA) 的 NetScaler BLX with DPDK。
  • 如果主机系统的 GNU C 库 (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 弹性网络适配器端口:ena 所有 Linux 支持的驱动程序
Google 云平台:gVNIC、virtIO
Intel 端口:igb、ixgbe、i40e 和 E810 (ice)
KVM 半虚拟化驱动程序:virtIO
Mellanox 端口:ConnectX-4、ConnectX-5 和 ConnectX-6 (mlx5_core)
VMware 虚拟化平台网络适配器端口:vmxnet3
虚拟功能 英特尔 XL710 —
英特尔 82599
Mellanox ConnectX-5 SR-IOV 接口
Mellanox ConnectX-6 SR-IOV 接口
注意:
  • NetScaler BLX 最多支持九个 NIC 端口(DPDK NIC 端口、非 DPDK NIC 端口或两者的组合)。
  • Linux 主机必须满足安装 DPDK 的最低系统要求。有关 DPDK 最低要求的更多信息,请参阅官方 DPDK 文档。
  • 从 NetScaler 14.1 build 43.x 版本开始,NetScaler BLX 在 DPDK 模式下支持 IPv6。支持的驱动程序包括:virtio_net、i40e、ixgb、igb、af_packet、vmxnet 和 mlx5_core(用于物理 NIC)。
  • 从 NetScaler 14.1 build 72.x 版本开始,NetScaler BLX 支持 Intel E810 (ice) NIC。

开源软件包

Linux 主机上需要以下依赖项。
  • 自动安装的依赖项
  • 手动安装的依赖项

自动安装的依赖项

安装 NetScaler 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
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 shell 上运行以下命令以安装软件包:
    • dpkg --add-architecture i386
    • apt update
    • apt install libc6:i386
  • 对于 AWS 上的 Amazon Linux 2,安装 EPEL 存储库
    在 Amazon Linux 2 shell 上运行以下三个命令以安装 EPEL 存储库:
    1. amazon-linux-extras install epel -y
    2. yum-config-manager --enable epel
    3. yum update
    有关安装 EPEL 存储库的更多信息,请参阅 AWS 官方文档。