支持列表和使用指南
本文档列出了Citrix ADC VPX实例支持的不同虚拟机管理程序和功能。该文档还介绍了他们的使用指南和已知限制。
表 1.Citrix Hypervisor上的VPX实例
Citrix Hypervisor版本 | SysID | VPX型号 |
---|---|---|
8.2支持的13.0X及更高版本,8.0、7.6、7.1 | 450000 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g |
表 2.VMware ESXi虚拟机管理程序上的VPX实例
Esx版本 | Esx发布日期(年/年/月/日) | Esx内部版本号 | Citrix ADC VPX版本 | SysID | VPX型号 |
---|---|---|---|---|---|
ESXi 7.0更新3c | 2022/01/27 | 19193900 | 13.1 -21年。X向后 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
ESX 7.0更新2d | 2021/09/14 | 18538813 | 13.1 9。X以后 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
ESX 7.0更新2a | 2021/04/29 | 17867351 | 13.1 - 4。X以后 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
ESX 7.0更新1d | 2021/02/02 | 17551050 | 13.0 -82年。X以后 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
ESX 7.0更新1c | 2020/12/17 | 17325551 | 13.0-79倍以后 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
ESX 7.0更新1b | 2020/10/06 | 16850804 | 13.0 -76年。X及更高版本 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
ESXi 7.0 b | 2020/06/23 | 16324942 | 13.0 -71年。X及更高版本 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
ESXi 7.0 GA | 2020/04/02 | 15843807 | 13.0 -71年。X及更高版本 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
ESXi 6.7 P04 | 2020/11/19 | 17167734 | 13.0 -67年。X及更高版本 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
ESXi 6.7 P03 | 2020/08/20 | 16713306 | 13.0 -67年。X及更高版本 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
ESXi 6.7 P02 | 2020/04/28 | 16075168 | 13.0 -67年。X及更高版本 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
ESXi 6.7 P01 | 2019/12/05 | 15160138 | 13.0 -67年。X及更高版本 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
ESXi 6.7更新 | 2019/08/20 | 14320388 | 13.0 -58年。X及更高版本 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
ESXi 6.7 U2 | 2019/04/11 | 13006603 | 13.0 -47年。X及更高版本 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
ESXi 6.5 GA | 2016/11/15 | 4564106 | 13.0 -47年。X及更高版本 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
ESXi 6.5 U1g | 2018/3/20 | 7967591 | 13.0 47。X及更高版本 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
ESXi 6.0更新 | 2017/2/24 | 5050593 | 12.0 -51年。X及更高版本 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
ESXi 6.0 Express修补程序 | 2017/10/5 | 6765062 | 12.0 -56年。X及更高版本 | 450010 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g, VPX 25g, VPX 40g, VPX 100g |
表 3.Microsoft Hyper-V上的VPX
Hyper-V版本 | SysID | VPX型号 |
---|---|---|
2012 r2, 2016, 2019 | 450020 | vpx10, vpx25, vpx200, vpx1000, vpx3000 |
表 4.通用KVM上的VPX实例
通用KVM版本 | SysID | VPX型号 |
---|---|---|
RHEL 7.4, RHEL 7.5(自Citrix ADC版本12.1 50。x起),RHEL 7.6, RHEL 8.0, Ubuntu 16.04, Ubuntu 18.04, RHV 4.2 | 450070 | VPX 10, VPX 25, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX 8000, VPX 10g, VPX 15g。VPX 25克,VPX 40克,VPX 100克 |
需要注意的要点:
使用KVM虚拟机管理程序时请考虑以下几点。
VPX实例适用于表1-4中提到的虚拟机管理程序发行版本,而不适用于版本中的修补程序发行版本。但是,vpx实例应与受支持的版本的修补程序版本无缝协作。如果没有,请记录支持案例以进行故障排除和调试。
- 在使用rhel 7.6之前,请在KVM主机上完成以下步骤:
编辑/etc/default/grub并将
“kvm_intel.preemption_timer = 0”
附加到GRUB_CMDLINE_LINUX
变量。使用命令
"# grub2-mkconfig -o /boot/grub2/grub.cfg"
重新生成grub.cfg。重新启动主机。
在使用Ubuntu 18.04之前,请在KVM主机上完成以下步骤:
- 编辑/etc/default/grub并将
“kvm_intel.preemption_timer = 0”
附加到GRUB_CMDLINE_LINUX
变量。 - 使用命令
"# grub-mkconfig -o /boot/grub/grub.cfg "
重新生成grub.cfg。 - 重新启动主机。
- 编辑/etc/default/grub并将
表 5.Aws上的VPX实例
Aws版本 | SysID | VPX型号 |
---|---|---|
不适用 | 450040 | VPX 10, VPX 200, VPX 1000, VPX 3000, VPX 5000, VPX BYOL, VPX 8000, VPX 10G, VPX 15G和VPX 25G仅适用于具有EC2实例类型(C5, M5和C5n)的BYOL |
注意:
VPX 25克产品不能在AWS中提供所需的25克吞吐量,但与VPX 15克产品相比,它可以提供更高的SSL交易速率。
表 6.Azure上的VPX实例
Azure版本 | SysID | VPX型号 |
---|---|---|
不适用 | 450020 | VPX 10, VPX 200, VPX 1000, VPX 3000, VPX byol |
表 7.VPX功能列表
上表中使用的上标数字(1、2、3)是指具有相应编号的以下点:
Sriov对面向客户端和面向服务器的接口提供群集支持,但不支持背板。
Citrix ADC VPX实例中不记录接口关闭事件。
对于静态la,仍可能会在其物理状态为down(关闭)的接口上发送流量。
对于lacp,对等设备根据lacp超时机制获知接口down(关闭)事件。
- 短超时:3 秒
- 长超时:90 秒
对于lacp,请勿在vm之间共享接口。
对于动态路由,由于不会检测链接事件,因此时间范围取决于路由协议。
如果不将监视器绑定到静态路由,则受监视的静态路由功能将失败,因为路由状态取决于vlan状态。Vlan状态取决于链接状态。
如果链路出现故障,则在高可用性条件下不会进行部分故障检测。如果链路出现故障,可能会发生高可用性-大脑分裂情况。
当从VPX实例生成任何链接事件(禁用/启用,重置)时,链接的物理状态不会改变。对于静态la,对等方启动的任何流量都会在实例上丢弃。
要使vlan标记功能有效,请执行以下操作:
在VMware ESX上,将VMware ESX服务器的vSwitch上端口组的VLAN ID设置为1-4095。有关在VMware ESX服务器的vSwitch上设置VLAN ID的更多信息,请参阅VMware ESX服务器3 802.1Q VLAN解决方案。
表 8.支持的浏览器
操作系统 | 浏览器和版本 |
---|---|
Windows 7 | Internet Explorer- 8,9,10和11;Mozilla Firefox 3.6.25及更高版本;谷歌Chrome - 15及更高版本 |
Windows 64位 | Internet Explorer - 8,9;谷歌Chrome - 15及更高版本 |
MAC | Mozilla Firefox - 12及更高版本;Safari - 5.1.3;谷歌Chrome - 15及更高版本 |
用法指南
请按照以下使用准则进行操作:
请参阅VMware vSphere 6.5的性能最佳实践文档中的VMware ESXi CPU注意事项部分。下面是一段摘录:
对于CPU/内存要求较高的虚拟机,不建议部署在过度使用的主机/集群上。(不建议具有较高cpu /内存需求的虚拟机位于过载的主机/群集上.)
在大多数环境中,ESXi允许大量CPU过载,而不会影响虚拟机性能。在主机上,您可以运行的vCPU数量超过该主机中的物理处理器核心总数。
如果ESXi主机变得CPU饱和,即主机上的虚拟机和其他负载需要主机拥有的所有CPU资源,则延迟敏感型工作负载可能无法良好运行。在这种情况下,您可能希望减少CPU负载,例如关闭一些虚拟机或将它们迁移到不同的主机(或允许DRS自动迁移它们)。【在这种情况下,您可能希望降低CPU负载,例如通过关闭某些虚拟机的电源或将其迁移到其他主机(或允许DRS自动迁移)。】
Citrix建议使用最新的硬件兼容性版本,以便为虚拟机利用ESXi虚拟机管理程序的最新功能集。有关硬件和ESXi版本兼容性的更多信息,请参阅VMware文档。
Citrix ADC VPX是一种对延迟敏感的高性能虚拟设备。为了提供预期性能,设备需要在主机上预留vCPU,预留内存以及固定vCPU。此外,必须在主机上禁用超线程。如果主机不满足这些要求,则会出现诸如高可用性故障转移,VPX实例内的CPU峰值,访问VPX CLI迟缓,工头守护程序崩溃,数据包丢弃和吞吐量低等问题。
如果满足以下两个条件之一,虚拟机管理程序将被视为过度预配:
在主机上配置的虚拟核心(vCPU)总数大于物理核心(pCPU)总数。
预配的虚拟机总数占用的vCPU数量超过pCPU总数。
如果实例配置过度,虚拟机管理程序可能无法保证为实例预留的资源(例如CPU、内存和其他资源),原因是管理程序计划开销,错误或管理程序的限制。此行为可能会导致Citrix ADC缺乏CPU资源,并可能导致使用指南下第一点中提到的问题。作为管理员、建议您减少主机上的租赁、以便在主机上预配的vCPU总数小于或等于pCPU总数。
示例
对于ESX虚拟机管理程序,如果VPX vCPU的
% RDY %
参数在esxtop
命令输出中大于0,则表示esx主机具有调度开销,这可能会导致VPX实例出现延迟相关问题。在这种情况下,请减少主机上的租赁,以便
% RDY %
始终返回 0。或者,请与虚拟机管理程序供应商联系,以对不遵守已完成的资源预留的原因进行分类。- 只有AWS上使用Citrix ADC的PV和SRIOV接口支持热添加。具有ena接口的VPX实例不支持热插拔,如果尝试热插拔,实例的行为可能会不可预测。
- Citrix ADC的半虚拟化,斯里奥夫和ENA接口不支持通过AWS Web控制台或AWS CLI界面进行热删除。如果尝试热删除,实例的行为可能不可预测。
控制数据包引擎CPU使用率的命令
您可以使用两个命令(设置ns vpxparam
和显示ns vpxparam
)来控制虚拟机管理程序和云环境中VPX实例的数据包引擎(非管理)cpu使用行为:
set ns vpxparam [-cpuyield (YES | NO | DEFAULT)] [-masterclockcpu1 (YES | NO)]
允许每个vm使用已分配给另一个vm但尚未使用的CPU资源。
设置ns vpxparam
参数:-cpuyield:释放或不释放已分配但未使用的CPU资源。
是的允许另一个虚拟机使用已分配但未使用的CPU资源。
没有为已分配这些资源的虚拟机保留所有CPU资源。此选项在虚拟机管理程序和云环境中显示VPX CPU使用率更高的百分比。
默认值:没有。
注意
在所有Citrix ADC VPX平台上,主机系统上的vCPU使用率为100%。请键入
设置ns vpxparam -cpuyield YES
命令以覆盖此用法。如果要将群集节点设置为“yield”,则必须在CCO上执行以下额外配置:
- 如果组成了集群,所有节点都会出现" yield =默认"。
- 如果使用已设置为“收益率= Yes”的节点组成集群,则使用“默认”收益率将节点添加到集群中。
注意:
如果要将群集节点设置为“收益率= YES”,则只能在形成群集之后进行配置,而不能在群集形成之前进行配置。
-masterclockcpu1:可以将主时钟源从cpu0(管理cpu)移动到cpu1。此参数具有以下选项:
是:允许虚拟机将主时钟源从cpu0移动到cpu1。
没有:虚拟机使用cpu0作为主时钟源。默认情况下,cpu0是主时钟源。
显示ns vpxparam
显示当前的
vpxparam
设置。
其他参考
有关Citrix Ready产品,请访问Citrix Ready Marketplace。
有关Citrix Ready产品支持,请参阅常见问题页面。
有关VMware ESX硬件版本的信息,请参阅升级VMware Tools。