-
-
在Linux-KVM平台上安装Citrix ADC VPX实例
Linux-KVM平台安装Citrix ADC VPX虚拟设备的前提条件
-
在Microsoft Azure上部署Citrix ADC VPX实例
-
-
-
-
-
-
-
-
-
-
-
-
这些内容已被机器动态翻译。
内燃机内燃机发动机Übersetzung, die dynamic erstellt wurde。(Haftungsausschluss)
文章一été传统自动化的manière动态。(非条款responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica。(通报法律)
此内容已经过机器动态翻译。放弃
このコンテンは動的に機械翻訳されています。免責事項
이콘텐츠는동적으로기계번역되었습니다。책임부
Este texto foi traduzido automaticamente。(通报法律)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica。(Esclusione di responsabilità))
这篇文章是机器翻译的。
Dieser Artikel wurde maschinell übersetzt。(Haftungsausschluss)
Ce文章été传统自动化。(非条款responsabilité)
Este artículo ha sido traducido automáticamente。(通报法律)
この記事は機械翻訳されています。免責事項
이기사는기계번역되었습니다。책임부
Este artigo foi traduzido automaticamente。(通报法律)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente。(Esclusione di responsabilità))
翻译失败!
Linux-KVM平台安装Citrix ADC VPX实例的前提条件
查看Citrix ADC VPX实例上运行的Linux-KVM服务器的最低系统要求。
CPU的要求:
- 64位x86处理器,包含Intel VT-X处理器中的硬件虚拟化特性。
要测试您的CPU是否支持Linux主机,在主机Linux shell提示符处输入以下命令:
*.^flags.*(vmx|svm)' /proc/cpuinfo*
如果BIOS上述扩展的设置被禁用,必须在BIOS中启用。
主机Linux至少提供2个CPU核。
对于处理器速度没有具体的建议,但是速度越快,VM应用程序的性能就越好。
内存(RAM)要求:
主机Linux内核的最小容量为4gb。可根据虚拟机需要增加内存。
硬盘要求:
计算主机Linux内核空间和虚拟机需求。单个Citrix ADC VPX虚拟机所需磁盘空间为20gb。
软件需求
所使用的主机内核必须是64位Linux内核,版本2.6.20或更高版本,包含所有虚拟化工具。Citrix推荐更新的内核,如3.6.11-4及更高版本。
许多Linux发行版,如Red Hat、CentOS和Fedora,都测试了内核版本和相关的虚拟化工具。
客户虚拟机硬件要求
Citrix ADC VPX支持IDE和virtIO硬盘类型。已经在XML文件中配置了Hard Disk Type,该文件是Citrix ADC包的一部分。
网络需求
Citrix ADC VPX支持virtIO准虚拟化、SR-IOV和PCI直通网络接口。
有关支持的网络接口的更多信息,请参见:
源接口和模式
源设备类型可为Bridge或MacVTap。在MacVTap中,有四种模式——VEPA, Bridge, Private和Pass-through。可以使用的接口类型和支持的流量类型,具体请参见:
桥:
- Linux桥。
Ebtables
而且iptables
如果您没有选择正确的设置或禁用,主机Linux上的设置可能会过滤桥上的流量IPtable
服务。
MacVTap (VEPA模式):
- 比桥性能更好。
- 来自同一个下层设备的接口可以在vm之间共享。
- 虚拟机间使用相同的通信
- 只有当上下行交换机支持VEPA模式时,才可以使用下位设备。
MacVTap(专用模式):
- 比桥性能更好。
- 来自同一个下层设备的接口可以在vm之间共享。
- 不可能使用同一个下层设备进行虚拟机间通信。
MacVTap(网桥模式):
- 比桥牌好。
- 来自同一个下层设备的接口可以在vm之间共享。
- 如果下级设备链路UP,则使用同一下级设备进行虚拟机间通信是可能的。
MacVTap(直通模式):
- 比桥牌好。
- 来自同一个下层设备的接口不能在虚拟机之间共享。
- 只能有一台虚拟机使用下位设备。
注意:要获得VPX实例的最佳性能,请确保
gro
而且月球勘测轨道飞行器
源接口上的功能被关闭。
源接口的属性
确保您关闭了通用的receive-offload (gro
)和大型接收卸载(月球勘测轨道飞行器
)源接口的能力。关闭gro
而且月球勘测轨道飞行器
,在主机Linux shell提示符下运行以下命令。
ethtool -K eth6 gro off
ethool -K eth6 lro off
例子:
[root@localhost ~]# ethtool -K eth6 eth6的卸载参数:rx-checksumming: on tx-checksumming: on scatter-gather: on tcp-segment - Offload: on udp-fragment - Offload: off generic-segment - Offload: on generic-receive-offload: off large-receive-offload: off rx-vlan-offload: on tx-vlan-offload: on ntuple-filters: off receive-hash: on [root@localhost ~]#
例子:
如果主机Linux网桥用作源设备,如下例所示,并且月球勘测轨道飞行器
必须关闭VNet接口上的能力,VNet接口是连接主机到客户虚拟机的虚拟接口。
[root@localhost ~]# brctl show eth6_br bridge name bridge id STP enabled interfaces eth6_br 8000.00e0ed1861ae no eth6 vnet0 vnet2 [root@localhost ~]#
在上面的例子中,两个虚接口从eth6_br派生而来,表示为vnet0和vnet2。执行以下命令关闭电源gro
而且月球勘测轨道飞行器
这些接口上的功能。
ethtool -K vnet0 gro off ethtool -K vnet2 gro off ethtool -K vnet0 lro off ethtool -K vnet2 lro off
混合模式
混杂模式必须启用,以下特性才能工作:
- 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 ~]#
模块需要
为了获得更好的网络性能,请确保Linux主机中存在vhost_net模块。查看是否存在vhost_net模块,在Linux主机上执行如下命令:
Lsmod | grep "vhost\_net"
如果vhost_net尚未运行,则输入以下命令运行vhost_net:
Modprobe vhost\_net
本预览版产品文档为Citrix机密文档。
您同意根据Citrix Beta/技术预览协议的条款对该文档进行保密。
预览版文档中描述的任何特性或功能的开发、发布和时间仍由我们自行决定,如有更改,恕不另行通知或咨询。
本文档仅供参考,不是交付任何材料、代码或功能的承诺、承诺或法律义务,在做出思杰产品购买决定时不应依赖该文档。
如果不同意,选择“不同意”退出。