这篇文章已经过机器翻译.放弃
支持列表和使用指南
本文档列出了 Citrix ADC VPX 实例上支持的不同虚拟机管理程序和功能。 它还描述了它们的使用指南和限制。
表 1. VPX 功能列表 Citrix Hypervisor 上的 VPX 实例
Citrix Hypervisor 版本 | SysID | VPX 型号 |
---|---|---|
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. VPX 功能列表 VMware ESXi 服务器上的 VPX 实例
以下带有 450010(系统 ID)的 VPX 型号支持表中列出的 VMware ESX 版本。
VPX 型号: 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 版本 | ESXi 发布日期(YYYY/MM/DD 格式) | ESXi 内部版本号 | Citrix ADC VPX 版本 | | ————– | ———————— | ———- | —————– | | ESXi 7.0 更新 3m | 2023/05/03 | 21686933 | 12.1-65.x 及更高版本 | | ESXi 7.0 更新 3f | 2022/07/12 | 20036589 | 12.1-65.x 及更高版本 | | ESXi 7.0 更新 3d | 2022/03/29 | 19482537 | 12.1-65.x 及更高版本 | | ESXi 7.0 更新 2d | 2021/09/14 | 18538813 | 12.1-63.x 及更高版本 | | ESXi 7.0 更新 2a | 2021/04/29 | 17867351 | 12.1-62.x 及更高版本 | | ESXi 6.7 P04 | 2020/11/19 | 17167734 | 12.1-55.x 及更高版本 | | ESXi 6.7 P03 | 2020/08/20 | 16713306 | 12.1-55.x 及更高版本 | | ESXi 6.5 正式版 | 2016/11/15 | 4564106 | 12.1-55.x 及更高版本 | | ESXi 6.5 U1g | 2018/3/20 | 7967591 | 12.1-55.x 及更高版本 |
注意:
每个 ESXi 修补程序支持均在上表指定的 Citrix ADC VPX 版本上进行验证,并且适用于 Citrix VPX 12.1 版本的所有更高版本。
表 3. 参数值 表 3. Microsoft Hyper-V 上的 VPX
Hyper-V 版本 | SysID | VPX 型号 |
---|---|---|
2012、2012R2 | 450020 | VPX 10、VPX 25、VPX 200、VPX 1000、VPX 3000 |
Nutanix AHV 上的 VPX 实例
NetScaler VPX 在 Nutanix AHV 上通过 Citrix Ready 合作伙伴关系. Citrix Ready 是一项技术合作计划,旨在帮助软件和硬件供应商开发产品并将其与 NetScaler 技术相集成,用于数字工作区、网络连接和分析。
有关在 Nutanix AHV 上部署 NetScaler VPX 实例的分步方法的更多信息,请参阅在 Nutanix AHV 上部署 NetScaler VPX。
第三方支持:
如果您在 NetScaler 环境中集成特定的第三方 (Nutanix AHV) 时遇到任何问题,请直接向第三方合作伙伴 (Nutanix) 提交支持事件。
如果合作伙伴确定问题似乎出在 NetScaler 上,则可以向 NetScaler 支持部门寻求进一步的帮助。 来自合作伙伴的专门技术资源将与 NetScaler 支持人员合作,直到问题得到解决。
表 4. VPX 功能列表 通用 KVM 上的 VPX 实例
通用 KVM 版本 | SysID | VPX 型号 |
---|---|---|
RHEL 7.4、RHEL 7.5(从 Citrix ADC 版本 12.1 50.x 开始)Ubuntu 16.04 | 450070 | VPX 10、VPX 25、VPX 200、VPX 1000、VPX 3000、VPX 5000、VPX 8000、VPX 10G、VPX 15G。 VPX 25G、VPX 40G、VPX 100G |
注意:
VPX 实例适用于表 1—4 中提到的虚拟机管理程序发行版本,而不适用于版本中的修补程序发行版本。 但是,VPX 实例应与受支持的版本的修补程序版本无缝协作。 如果没有,请记录支持案例以进行故障排除和调试。
表 5. 参数值 AWS 上的 VPX 实例
AWS 版本 | SysID | VPX 型号 |
---|---|---|
不适用 | 450040 | VPX 10、VPX 200、VPX 1000、VPX 3000、VPX 5000、VPX 15G、VPX BYOL |
表 6. VPX 功能列表 Azure 上的 VPX 实例
Azure 版本 | SysID | VPX 型号 |
---|---|---|
不适用 | 450020 | VPX 10、VPX 200、VPX 1000、VPX 3000、VPX BYOL |
表 7. VPX 功能列表 VPX 功能矩阵
-
SRIOV 为面向客户端和服务器的接口提供集群支持,但不支持背板。
-
Citrix ADC VPX 实例中不记录接口关闭事件。
-
对于静态 LA,仍可能会在其物理状态为 DOWN(关闭)的接口上发送流量。
-
对于 LACP,对端设备根据 LACP 超时机制知道接口 DOWN 事件。
- 短超时:3 秒
- 长超时:90 秒
-
对于 LACP,接口不应在虚拟机之间共享。
-
对于动态路由,由于不会检测链接事件,因此时间范围取决于路由协议。
-
如果监视器未绑定到静态路由,则监控的静态路由功能将失败,因为路由状态取决于 VLAN 状态。 VLAN 状态取决于链接状态。
-
如果链路出现故障,则在高可用性条件下不会进行部分故障检测。 如果发生链路故障,则可能会发生高可用性裂脑情况。
-
当从 VPX 实例生成任何链接事件(禁用/启用、重置)时,链接的物理状态不会改变。 对于静态 LA,对等方启动的任何流量都会在实例上丢弃。
-
要使 VLAN 标记功能有效,请执行以下操作:
在 VMware ESX 上,将 VMware ESX 服务器的 vSwitch 上端口组的 VLAN ID 设置为 1—4095。
表 8. VPX 功能列表 支持的浏览器
操作系统 | 浏览器和版本 |
---|---|
Windows 7 | Internet Explorer- 8、9、10 和 11;Mozilla Firefox 3.6.25 及更高版本;Google Chrome - 15 及更高版本 |
Windows 64 位 | Internet Explorer - 8、9;Google Chrome - 15 及更高版本 |
MAC | Mozilla Firefox - 12 及更高版本;Safari - 5.1.3;Google Chrome - 15 及更高版本 |
用法指南
请按照以下使用准则进行操作:
-
请参阅 VMware vSphere 6.5 的性能最佳实践文档中的 VMware ESXi CPU 注意事项部分。 下面是一段摘录:
It is not recommended that virtual machines with high CPU/Memory demand sit on a Host/Cluster that is overcommitted.(不建议具有较高 CPU/内存需求的虚拟机位于过载的主机/群集上。) 在大多数环境中,ESXi 允许相当高水平的 CPU 过量使用(即运行更多 主机上的 vCPU 数量(比该主机中的物理处理器核心总数多)不会影响虚拟 机器性能。 如果 ESXi 主机的 CPU 饱和(即虚拟机和主机上的其他负载需要 由于主机上的所有 CPU 资源都被占用,对延迟敏感的工作负载可能表现不佳。 在这种情况下 可能希望减少 CPU 负载,例如通过关闭一些虚拟机或将它们迁移到其他主机(或允许 DRS 自动迁移它们)。
-
Citrix 建议使用最新的硬件兼容版本,以便为虚拟机提供 ESXi 虚拟机管理程序的最新功能集。 有关硬件和 ESXi 版本兼容性的更多信息,请参阅 VMware 文档。
-
Citrix ADC VPX 是一种对延迟敏感的高性能虚拟设备。 为了提供预期性能,设备需要在主机上预留 vCPU、预留内存以及固定 vCPU。 此外,必须在主机上禁用超线程。 如果主机不满足这些要求,就会出现高可用性故障转移、VPX 实例内的 CPU 峰值、访问 VPX CLI 缓慢、pitboss 守护进程崩溃、数据包丢失和低吞吐量等问题。
-
如果满足以下两个条件之一,虚拟机管理程序将被视为过度预配:
-
在主机上配置的虚拟核心 (vCPU) 总数大于物理核心 (pCPU) 总数。
-
预配的 VM 总数占用的 vCPU 数量超过 pCPU 总数。
有时,如果实例过度配置,则由于虚拟机管理程序调度开销或虚拟机管理程序的错误或限制,虚拟机管理程序可能无法保证为该实例保留的资源(例如 CPU、内存等)。 这可能会导致 Citrix ADC 的 CPU 资源不足,并可能导致 使用指南下第一点中提到的问题。 作为管理员,建议您减少主机上的租赁,以便在主机上预配的 vCPU 总数小于或等于 pCPU 总数。
示例 对于 ESX 虚拟机管理程序,如果 VPX vCPU 的
%RDY%
参数在esxtop
命令输出中大于 0,则表示 ESX 主机具有调度开销,这可能会导致 VPX 实例出现延迟相关问题。在这种情况下,请减少主机上的租赁,以便
%RDY%
始终返回 0。 或者,请与虚拟机管理程序供应商联系,以对不遵守已完成的资源预留的原因进行分类。
-
-
Citrix ADC 上的 PV 和 SRIOV 接口仅支持热添加。
-
Citrix ADC 上的 PV 和 SRIOV 接口不支持通过 AWS Web 控制台或 AWS CLI 进行热删除。 如果尝试热删除,实例的行为可能不可预测。
-
您可以使用两个命令(
set ns vpxparam
和show ns vpxparam
)来控制虚拟机监控和云环境中 VPX 实例的数据包引擎(非管理)CPU 使用行为:-
设置 ns vpxparam -cpuyield(是 | 否 | 默认)
允许每个 VM 使用已分配给另一个 VM 但尚未使用的 CPU 资源。设置 ns vpxparam 参数:
-cpuyield:释放或不释放已分配但未使用的 CPU 资源。
-
YES:允许另一个 VM 使用已分配但未使用的 CPU 资源。
-
NO:为已分配这些资源的 VM 保留所有 CPU 资源。 此选项在虚拟机管理程序和云环境中显示 VPX CPU 使用率更高的百分比。
-
DEFAULT:No。
注意:
在所有 Citrix ADC VPX 平台上,主机系统上的 vCPU 使用率为 100%。 请键入
set ns vpxparam –cpuyield YES
命令以覆盖此用法。如果要将集群节点设置为“yield”,则必须在 CCO 上执行以下附加配置:
- 如果组成了群集,所有节点都会出现“yield=DEFAULT”。
- 如果使用已设置为“yield=YES”的节点形成集群,则使用“DEFAULT”产量将节点添加到集群中。
注意:
如果要设置集群节点为“yield=YES”,则只能在集群形成后进行相应配置,而不能在集群形成前进行相应配置。
-
-
显示 ns vpxparam
显示当前 vpxparam 设置。
-