This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
在 Linux-KVM 平台上安装 Citrix ADC VPX 实例的必备条件
检查在 Citrix ADC VPX 实例上运行的 Linux-KVM 服务器的最低系统要求。
CPU 要求:
- 64 位 x86 处理器,Intel VT-X 处理器中包含硬件虚拟化功能。
要测试您的 CPU 是否支持 Linux 主机,请在 Linux shell 提示下输入以下命令:
\*.egrep '^flags.\*(vmx|svm)' /proc/cpuinfo*
<!--NeedCopy-->
如果禁用了上一个扩展的 BIOS 设置,则必须在 BIOS 中启用它们。
-
至少为主机 Linux 提供 2 个 CPU 内核。
-
对于处理器的速度没有具体建议,但速度越高,VM 应用程序的性能越优异。
内存 (RAM) 要求:
最低 4 GB,用于主机 Linux 内核。根据 VM 的需要添加更多内存。
硬盘要求:
计算主机 Linux 内核和 VM 的空间要求。单个 Citrix ADC VPX VM 需要 20 GB 的磁盘空间。
软件要求
使用的主机内核必须为 64 位 Linux 内核发行版 2.6.20 或更高版本,具有所有虚拟化工具。Citrix 建议使用较新的内核,例如 3.6.11-4 及更高版本。
许多 Linux 分发版(例如 Red Hat、CentOS 和 Fedora)具有已经过测试的内核版本及关联的虚拟化工具。
来宾 VM 硬件要求
Citrix ADC VPX 支持 IDE 和 virtIO 硬盘类型。硬盘类型已作为 Citrix ADC 软件包的一部分在 XML 文件中配置。
网络连接要求
Citrix ADC VPX 支持 virtIO 半虚拟化、SR-IOV 和 PCI 直通网络接口。
有关受支持的网络接口的详细信息,请参阅:
- 使用 Virtual Machine Manager 预配 Citrix ADC VPX 实例
- 将 Citrix ADC VPX 实例配置为使用 SR-IOV 网络接口
- 将 Citrix ADC VPX 实例配置为使用 PCI 直通网络接口
源接口和模式
源设备类型可以是“Bridge”(桥接)或“MacVTap”。在 macvTap 中,可以使用四种模式:VEPA、桥接、私人和直通模式。检查可以使用的接口类型和支持的流量类型,如下所示:
桥接:
- Linux 桥接。
- 如果未选择正确的设置或禁用了
IPtable
服务,则主机 Linux 上的Ebtables
和iptables
设置可能会过滤网桥上的通信。
MacVTap(VEPA 模式):
- 性能优于桥接。
- 可以在 VM 之间共享同一低级设备的接口。
- 如果上游或下游交换机支持 VEPA 模式,
- 则可能仅支持使用同一低级设备在 VM 内部进行通信。
MacVTap(专用模式):
- 性能优于桥接。
- 可以在 VM 之间共享同一低级设备的接口。
- 不支持使用同一低级设备在 VM 内部进行通信。
MacVTap(桥接模式):
- 与桥接相比,性能更优异。
- 可以在 VM 之间共享不属于同一低级设备的接口。
- 如果低级设备链接为 UP,则可以使用同一低级设备在 VM 内部进行通信。
MacVTap(直通模式):
- 与桥接相比,性能更优异。
- 无法在 VM 之间共享不属于同一低级设备的接口。
- 只有一个 VM 可以使用低级设备。
注意:为了获得 VPX 实例的最佳性能,请确保关闭源接口上的
gro
和lro
功能。
源接口的属性
确保关闭源接口的 generic-receive-offload (gro
) 和 large-receive-offload (lro
) 功能。要关闭 gro
和 lro
功能,请在主机 Linux shell 提示符下运行以下命令。
ethtool -K eth6 gro off
ethool -K eth6 lro off
例如:
[root@localhost ~]# ethtool -K eth6
Offload parameters for eth6:
rx-checksumming: on
tx-checksumming: on
scatter-gather: on
tcp-segmentation-offload: on
udp-fragmentation-offload: off
generic-segmentation-offload: on
generic-receive-offload: off
large-receive-offload: off
rx-vlan-offload: on
tx-vlan-offload: on
ntuple-filters: off
receive-hashing: on
[root@localhost ~]#
<!--NeedCopy-->
例如:
如果主机 Linux 桥接用作源设备(如下例所示),则必须在 VNet 接口上关闭 lro
功能,这是将主机连接到来宾 MV 时使用的虚拟接口。
[root@localhost ~]# brctl show eth6_br
bridge name bridge id STP enabled interfaces
eth6_br 8000.00e0ed1861ae no eth6
vnet0
vnet2
[root@localhost ~]#
<!--NeedCopy-->
在上例中,这两个虚拟接口是从 eth6_br 派生的,用 vnet0 和 vnet2 表示。请运行以下命令以关闭这些接口上的 gro
和 lro
功能。
ethtool -K vnet0 gro off
ethtool -K vnet2 gro off
ethtool -K vnet0 lro off
ethtool -K vnet2 lro off
<!--NeedCopy-->
混杂模式
必须为以下功能启用混杂模式,这些功能才能运行:
- L2 模式
- 多播流量处理
- 广播
- IPV6 流量
- 虚拟 MAC
- 动态路由
请使用以下命令启用混杂模式。
[root@localhost ~]# ifconfig eth6 promisc
[root@localhost ~]# ifconfig eth6
eth6 Link encap:Ethernet HWaddr 78:2b:cb:51:54:a3
inet6 addr: fe80::7a2b:cbff:fe51:54a3/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:9000 Metric:1
RX packets:142961 errors:0 dropped:0 overruns:0 frame:0
TX packets:2895843 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:14330008 (14.3 MB) TX bytes:1019416071 (1.0 GB)
[root@localhost ~]#
<!--NeedCopy-->
所需的模块
为了获得更好的网络性能,请确保 Linux 主机中存在 vhost_net 模块。要检查是否存在 vhost_net 模型,请在 Linux 主机上运行以下命令:
lsmod | grep "vhost_net"
<!--NeedCopy-->
如果 vhost_net 尚未运行,请输入以下命令运行该模型:
modprobe vhost_net
<!--NeedCopy-->
共享
共享
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.