最低硬件和软件要求
这些表列出了硬件要求。
描述 |
价值 |
---|---|
示例系统配置 |
对于实验室模拟和低性能(小于 100 Mbps)用例,任何具有 VT-d 功能的 x86 处理器(Intel 或 AMD)。 对于所有其他用例,都需要 Intel Ivy Bridge 或更高版本的处理器。Ivy Bridge 处理器示例:Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB 缓存 对于单根 I/O 虚拟化 (SR-IOV) NIC 类型,请使用 Intel Ivy Bridge CPU(或更高版本)和 Intel x520 NIC(使用 ixgbe 驱动程序),或者使用 10G 端口和 i40e 驱动程序的 X710 NIC。不支持任何其他 NIC 型号。 |
对于 Junos OS 19.1R1-S1 版和 Junos OS 19.2R1 版,从 对于单根 I/O 虚拟化 (SR-IOV) NIC 类型,请使用 Intel Ivy Bridge CPU(或更高版本)和 Intel x520 NIC(使用 ixgbe 驱动程序),或者使用 i40e 驱动程序或 XL710Q-DA2 NIC 以及 40G 端口(使用 i40e 驱动程序)使用 XL710Q-DA2 NIC。不支持任何其他 NIC 型号。
注意:
带 40G 端口的 XL710Q-DA2 仅 Ubuntu 16.04 或 RHEL 7.5 上的 i40e 驱动程序 2.4.10 或更高版本受支持 在 vMX 实例上使用 40G 端口时,不支持服务质量 (QoS)。 |
|
核心数量
注意:
性能模式为默认模式,最大值基于一个端口。 |
对于具有实验室模拟用例应用程序的精简模式:至少 4 个
注意:
如果想在为 VFP 运行超过 3 个 vCPU 时使用精简模式,则必须显式配置精简模式。 |
对于低带宽 (virtio) 或高带宽 (SR-IOV) 应用的性能模式:至少 9
所需的 vCPU 的确切数量因配置的 Junos OS 功能以及平均数据包大小等因素而异。您可以联系瞻博网络技术援助中心 (JTAC) 来验证配置,并确保在负载下测试完整配置,然后再在生产中使用。对于典型的配置,我们建议使用以下公式计算 VFP 所需的最小 vCPU:
注意:
所有 VFP vCPU 都必须位于同一个物理非统一内存访问 (NUMA) 节点中,才能获得最佳性能。 除了 VFP 的 vCPU 外,我们建议在运行 vMX 的任何服务器上为 VCP 提供 2 个 vCPU,为主机操作系统提供 2 个 vCPU。 |
|
记忆
注意:
性能模式为默认模式。 |
对于精简模式:最低 3 GB
对于性能模式:
建议用于主机操作系统的附加 2 GB |
存储 |
本地或 NAS 每个 vMX 实例都需要 44 GB 的磁盘存储 最低存储要求:
|
vNIC |
SR-IOV
注意:
只有 Intel Ivy Bridge CPU(或更高版本)和使用 ixgbe 驱动程序的 Intel x520 NIC 或具有 10G 端口和 i40e 驱动程序的 X710 NIC 仅支持 SR-IOV。不支持任何其他 NIC 型号。 从 Junos OS 18.4R1 版开始,支持未修改的 ixgbe 驱动程序和 i40e 驱动程序。 |
其他要求 |
Intel VT-d 功能 超线程(推荐) AES-NI |
表 2 列出了软件要求。
描述 |
价值 |
---|---|
操作系统
注意:
仅支持英语本地化。 |
|
虚拟 |
|
必需的软件包
注意:
可能需要其他软件包来满足所有依赖项。 |
所需的软件包可能会因支持的 Ubuntu 版本而异。
Libvirt 版本:
|
使用 apt-get install pkg name
or sudo apt-get install <pkg-name>
命令安装软件包。
表 3 列出了 Red Hat Enterprise Linux 的软件要求。
描述 |
价值 |
---|---|
操作系统
注意:
仅支持英语本地化。 |
|
虚拟 |
QEMU-KVM 1.5.3 |
必需的软件包
注意:
SR-IOV 需要以下软件包:内核 devel gcc |
python27-python-pip python27-python-devel numactl-libs libpciaccess-devel parted-devel yajl-devel lib2-devel glib2-devel libn l-devel libxslt-devel 利比亚 ml-demactl-devel redhat-lsb kmod-ixgbe libvirt-daemon-kvm numactl telnet-net-tools
注意:
libvirt 1.2.17 或更高版本 |
yum install pkg name
使用命令安装软件包。
表 4 列出了 CentOS 的软件要求。
描述 |
价值 |
---|---|
操作系统
注意:
仅支持英语本地化。 |
CentOS 7.2 Linux 3.10.0-327.22.2 |
虚拟 |
QEMU-KVM 1.5.3 |
必需的软件包 |
python27-python-pip python27-python-devel numactl-libs libpciaccess-devel parted-devel yajl-devel lib2-devel glib2-devel libn l-devel libxslt-devel 利比亚 ml-demactl-devel redhat-lsb kmod-ixgbe libvirt-daemon-kvm numactl telnet-net-tools
注意:
libvirt 1.2.19 为避免任何冲突,请安装 libvirt 1.2.19,而不是从 libvirt 1.2.17 更新。 |
yum install pkg name
使用命令安装软件包。