使用 KVM 进行部署的前提条件
-
从 Cisco.com 下载 Firepower Threat Defense Virtual qcow2 文件并将其放在 Linux 主机上:
https://software.cisco.com/download/navigator.html
注
需要 Cisco.com 登录信息和思科服务合同。
-
为与本文档中的部署示例吻合,我们假定您使用 Ubuntu 14.04 LTS。将以下数据包安装在 Ubuntu 14.04 LTS 主机之上:
-
qemu-kvm
-
libvirt-bin
-
bridge-utils
-
virt-manager
-
virtinst
-
virsh tools
-
genisoimage
-
-
性能受主机及其配置的影响。通过调整主机,您可以最大化 KVM 上的 Firepower Threat Defense Virtual 吞吐量。有关通用的主机调整概念,请参阅网络功能虚拟化:具备 Linux 和 Intel 架构的宽带远程访问服务器的服务质量。
-
Ubuntu 14.04 LTS 的有用优化包括以下内容:
-
macvtap - 高性能 Linux 网桥;您可以使用 macvtap,而不是 Linux 网桥。您必须配置特定设置才能使用 macvtap,而不是 Linux 网桥。
-
透明大页面 - 用于增加内存页面大小,在 Ubuntu 14.04 中默认开启。
-
禁用超线程 - 用于将两个 vCPU 减少到一个单核。
-
txqueuelength - 用于将默认 txqueuelength 增加到 4000 个数据包并减少丢包率。
-
固定 - 用于将 qemu 和 vhost 进程固定到特定 CPU 内核;在某些情况下,固定可显著提高性能。
-
-
有关优化基于 RHEL 的分发的信息,请参阅《Red Hat Enterprise Linux6 虚拟化调整和优化指南》。
-
有关 KVM 与 Firepower 系统的兼容性,请参阅《思科 Firepower Threat Defense Virtual 的兼容性》。