ASAv on KVM 准则和限制
根据所需部署的实例数量和使用要求,ASAv 部署所使用的具体硬件可能会有所不同。创建的每台虚拟设备都需要主机满足最低资源配置要求,包括内存、CPU 数量和磁盘空间。
重要 |
部署后无法更改 ASAv 实例的资源分配(内存、CPU、磁盘空间)。如果出于任何原因需要增加资源分配,例如将许可的授权从 ASAv30/2Gbps 更改为 ASAv50/10Gbps,则需要使用必要的资源创建新实例。 |
在部署 ASAv 之前,请查看以下准则和限制。
ASAv on KVM 系统要求
请确保遵循以下规范,以确保最佳性能。ASAv 有以下要求:
-
主机 CPU 必须是包含虚拟化扩展的基于 x86 的服务器类 Intel 或 AMD CPU。
例如,ASAv 性能测试实验室最少使用以下设备:使用以 2.6GHz 运行的 Intel® Xeon® CPU E5-2690v4 处理器的 Cisco Unified Computing System™ (Cisco UCS®) C 系列 M4 服务器。
建议的 vNIC
推荐使用以下 vNIC 以获得最佳性能。
-
PCI 直通中的 i40e - 将服务器的物理 NIC 指定给 VM,并通过 DMA(直接内存访问)在 NIC 与 VM 之间传输数据包数据。移动数据包不需要任何 CPU 周期。
-
i40evf/ixgbe-vf - 基本同上(在 NIC 与 VM 之间传输 DMA 数据包),但允许在多个 VM 之间共享 NIC。SR-IOV 通常是首选的,因为它具有更多部署灵活性。请参阅
-
virtio - 这是并行虚拟化的网络驱动程序,支持 10Gbps 操作,但也需要 CPU 周期。
性能优化
为实现 ASAv 的最佳性能,您可以对 VM 和主机进行调整。有关详细信息,请参阅ASAv on KVM 的性能调整。
-
NUMA - 您可以通过将来宾 VM 的 CPU 资源隔离到单一非一致内存访问 (NUMA) 节点来提高 ASAv 的性能。有关详细信息,请参阅NUMA 准则。
-
接收端扩展 - ASAv 支持接收端扩展 (RSS),网络适配器利用这项技术将网络接收流量分发给多个处理器内核。有关详细信息,请参阅用于接收端扩展 (RSS) 的多个 RX 队列。
-
VPN 优化 - 有关使用 ASAV 优化 VPN 性能的其他注意事项,请参阅VPN 优化。
CPU 固定
要使 ASAv 在 KVM 环境中正常工作,需要 CPU 固定;请参阅启用 CPU 固定功能。
通过故障切换实现高可用性准则
对于故障切换部署,请确保备用设备具有相同的许可证权限;例如,两台设备均应具备 2Gbps 权限。
重要 |
使用 ASAv 创建高可用性对时,需要按相同顺序将数据接口添加到每个 ASAv。如果将完全相同的接口添加到每个 ASAv,但顺序不同,ASAv 控制台上可能会显示错误。故障切换功能可能也会受到影响。 |