最低硬件和软件要求
表列出了硬件要求。
描述 |
价值 |
---|---|
样本系统配置 |
对于实验室模拟和低性能(低于 100 Mbps)用例,具有 VT-d 功能的任何 x86 处理器(Intel 或 AMD)。 对于所有其他用例,需要 Intel Ivy Bridge 处理器或更高版本。 Ivy 网桥处理器示例:Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB 缓存 对于单根 I/O 虚拟化 (SR-IOV) NIC 类型,请使用 Intel Ivy Bridge CPU(或更高版本)和 Intel x520 IPC 使用 ixgbe 驱动程序,或使用带 10G 端口的 X710 IPC 和 i40e 驱动程序。不支持其他任何 NIC 型号。 |
对于 Junos OS 版本 19.1R1-S1 和 Junos OS 版本 19.2R1,从版本 19.2R1 开始, 对于单根 I/O 虚拟化 (SR-IOV) NIC 类型,请使用 Intel Ivy Bridge CPU(或更高版本)和 Intel x520 IPC(使用 ixgbe 驱动程序),或者使用 i40e 驱动程序使用 10G 端口的 X710 和 XL710 NIC,或使用 i40e 驱动程序使用 40G 端口的 XL710Q-DA2 NIC。不支持其他任何 NIC 型号。
注意:
只有 i40e 驱动程序版本 2.4.10 或更高版本支持带 40G 端口的 XL710Q-DA2 在 Ubuntu 16.04 或 RHEL 7.5 上 在 vMX 实例上使用 40G 端口时,不支持服务质量 (QoS)。 |
|
核心数量
注意:
性能模式是默认模式,最小值基于一个端口。 |
对于实验室模拟的精简模式用例应用:最少 4 个
注意:
如果您希望在 VFP 运行超过 3 个 v CPU 时使用精简模式,则必须显式配置精简模式。 |
对于具有低带宽 (virtio) 或高带宽 (SR-IOV) 应用的性能模式:最低 9
所需的 v CPU 的确切数量因配置的 Junos OS 功能以及平均数据包大小等其他因素不同而不同。您可以联系 Juniper Networks 技术援助中心 (JTAC) 验证您的配置,并确保在生产中使用之前,先在负载下测试完整配置。对于典型配置,我们建议以下公式来计算 VFP 所需的最低 v CPU:
注意:
所有 VFP v CPU 必须在同一物理非统一内存接入 (NUMA) 节点中,以实现最佳性能。 除了用于 VFP 的 v CPU,我们还建议在运行 vMX 的任何服务器上为 VCP 提供 2 个 v CPU,为主机操作系统提供 2 个 v CPU。 |
|
记忆
注意:
性能模式是默认模式。 |
对于精简模式:最低 3 GB
对于性能模式:
主机操作系统建议的其他 2 GB |
存储 |
本地或 NAS 每个 vMX 实例都需要 44 GB 的磁盘存储 最低存储要求:
|
vNIC |
SR-IOV
注意:
SR-IOV 仅支持 Intel Ivy 网桥 CPU(或更高版本)和 Intel x520 NIC(使用 ixgbe 驱动程序),或支持带 10G 端口且使用 i40e 驱动程序的 X710 NIC。不支持其他任何 NIC 型号。 从 Junos OS 版本 18.4R1 版开始提供对未经修改的 ixgbe 驱动程序和 i40e 驱动程序的支持。 |
其他要求 |
Intel VT-d 功能 超线程(推荐) AES-NI |
表 2 列出了软件要求。
描述 |
价值 |
---|---|
操作系统
注意:
仅支持英文本地化。 |
|
虚拟 |
|
所需的软件包
注意:
可能需要其他其他软件包来满足所有依赖关系。 |
所需的软件包可能因受支持的 Ubuntu 版本而更改。
Libvirt 版本:
|
使用 apt-get install pkg name
或 sudo apt-get install <pkg-name>
命令安装软件包。
表 3 列出了 Red Hat Enterprise Linux 的软件要求。
描述 |
价值 |
---|---|
操作系统
注意:
仅支持英文本地化。 |
|
虚拟 |
QEMU-KVM 1.5.3 |
所需的软件包
注意:
SR-IOV 需要以下程序包:内核旋转 gcc |
python27-python-python-python27-python-devel numactl-libs libpciacs-devel 部分-devel yajl-devel lib2-devel glib2-devel libnl-devel libxlt-develml-devel numactl-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-python-python27-python-devel numactl-libs libpciacs-devel 部分-devel yajl-devel lib2-devel glib2-devel libnl-devel libxlt-develml-devel numactl-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
命令安装软件包。