NetScaler VPX

常见问题

以下部分可帮助您根据 Citrix® Application Delivery Controller™ (ADC) VPX 对常见问题进行分类。

功能和特性

什么是 NetScaler VPX?

NetScaler VPX 是一种虚拟 ADC 设备,可托管在安装在行业标准服务器上的虚拟机管理程序上。

NetScaler VPX 是否包含 ADC 设备的所有 Web 应用程序优化功能?

是的。NetScaler VPX 包含所有负载平衡、流量管理、应用程序加速、应用程序安全(包括 NetScaler Gateway 和 Citrix Application Firewall)以及卸载功能。有关 NetScaler 功能和特性的完整概述,请参阅 Application delivery your way。

在 NetScaler VPX 上使用 Citrix Application Firewall 时的限制?

NetScaler VPX 上的 Citrix Application Firewall 提供与 NetScaler 设备相同的安全保护。Citrix Application Firewall 的性能或吞吐量因平台而异。

NetScaler VPX 上的 NetScaler Gateway 与 NetScaler 设备上的 NetScaler Gateway 之间的差异?

功能上,它们是相同的。NetScaler VPX 上的 NetScaler Gateway 支持 NetScaler 软件版本 9.1 中提供的所有 NetScaler Gateway 功能。但是,由于 NetScaler 设备提供专用的 SSL 加速硬件,因此它比 NetScaler VPX 实例提供更大的 SSL VPN 可扩展性。

除了能够在 Hypervisor 上运行这一明显差异之外,NetScaler VPX 与 NetScaler 物理设备有何不同?

客户在行为上看到差异主要体现在两个方面。首先,NetScaler VPX 无法提供与许多 NetScaler 设备相同的性能。其次,NetScaler 设备集成了自己的 L2 网络功能,而 NetScaler VPX 则依赖 Hypervisor 提供其 L2 网络服务。通常,这不会限制 NetScaler VPX 的部署方式。在物理 NetScaler 设备上配置的某些 L2 功能可能必须在底层 Hypervisor 上进行配置。

NetScaler VPX 在应用交付市场中扮演着怎样的角色?

NetScaler VPX 通过以下方式改变了应用交付市场的格局:

  • 通过使 NetScaler 设备更经济实惠,NetScaler VPX 使任何 IT 组织都能够部署 NetScaler 设备。它不仅适用于其最关键的 Web 应用程序,而且适用于所有 Web 应用程序。

  • NetScaler VPX 允许客户在其数据中心内进一步融合网络和虚拟化。NetScaler VPX 不仅可以用于优化托管在虚拟化服务器上的 Web 应用程序。它还使 Web 应用程序交付本身成为一种虚拟化服务,可以轻松快速地部署到任何地方。IT 组织使用标准数据中心流程来完成诸如 Web 应用程序交付基础设施的配置、自动化和费用分摊等任务。

  • NetScaler VPX 开辟了新的部署架构,如果只使用物理设备,这些架构是不切实际的。NetScaler VPX 和 NetScaler MPX 设备可以根据每个应用程序的特定需求进行定制,以处理处理器密集型操作,例如压缩和应用防火墙检查。在数据中心边缘,NetScaler MPX 设备处理高容量的全网络任务,例如初始流量分发、SSL 加密或解密、拒绝服务 (DoS) 攻击防御和全局负载均衡。将高性能 NetScaler MPX 设备与易于部署的 NetScaler VPX 虚拟设备相结合,为现代大型数据中心环境带来了无与伦比的灵活性和定制能力,同时还降低了整体数据中心成本。

NetScaler VPX 如何融入我们的 Citrix 交付中心战略?

随着 NetScaler VPX 的推出,整个 Citrix 交付中心产品都可作为虚拟化产品提供。整个 Citrix 交付中心受益于 Citrix XenCenter 中强大的管理、配置、监控和报告功能。这可以快速部署到几乎任何环境中,并可以从任何地方进行集中管理。通过一个集成的虚拟化应用交付基础设施,组织可以交付桌面、客户端-服务器应用程序和 Web 应用程序。

加密

NetScaler VPX 是否支持 SSL 卸载?

是。但是,NetScaler VPX 在软件中执行所有 SSL 处理,因此 NetScaler VPX 无法提供与 NetScaler 设备相同的 SSL 性能。NetScaler VPX 每秒最多可支持 750 个新的 SSL 事务。

安装在托管 NetScaler VPX 的服务器上的第三方 SSL 卡是否能加速 SSL 加密或解密?

否。支持第三方 SSL 卡无法将 NetScaler VPX 与特定的硬件实现相关联。这极大地削弱了组织在数据中心内任何位置灵活托管 NetScaler VPX 的能力。当需要比 NetScaler VPX 提供更高的 SSL 吞吐量时,必须使用 NetScaler MPX 设备。

NetScaler VPX 是否支持与物理 NetScaler 设备相同的加密密码?

VPX 支持所有与物理 NetScaler 设备相同的加密密码,但 ECDSA 除外。

NetScaler VPX 的 SSL 事务吞吐量是多少?

有关 SSL 事务吞吐量的信息,请参阅 NetScaler VPX 数据表。

定价和打包

NetScaler VPX 如何打包?

NetScaler VPX 的选择与 NetScaler 设备的选择类似。首先,客户根据其功能要求选择 NetScaler 版本。然后,客户根据其吞吐量要求选择特定的 NetScaler VPX 带宽层。NetScaler VPX 提供标准版、高级版和高级版。NetScaler VPX 提供从 10 Mbps (VPX 10) 到 100 Gbps (VPX 100G) 的带宽。更多详细信息可在 NetScaler VPX 数据表中找到。

NetScaler VPX 在所有 Hypervisor 上的定价都相同?

是。

所有 Hypervisor 上的 VPX 都使用相同的 NetScaler SKU?

是。

NetScaler VPX 许可证可以从一个 Hypervisor 移动到另一个 Hypervisor (例如从 VMware 移动到 Hyper-V)?

是的。NetScaler VPX 许可证独立于底层管理程序。如果您决定将 NetScaler VPX 虚拟机从一个管理程序移动到另一个管理程序,则无需获取新许可证。但是,您可能需要重新托管现有的 NetScaler VPX 许可证。

NetScaler VPX 实例可以升级?

是的。吞吐量限制和 NetScaler 系列版本都可以升级。这两种升级类型都有可用的升级 SKU。

如果我想以高可用性对的形式部署 NetScaler VPX,我需要多少许可证?

与 NetScaler 物理设备一样,NetScaler 高可用性配置需要两个活动实例。因此,客户必须购买两个许可证。

NetScaler VPX Express 和 90 天免费试用

NetScaler VPX Express 是否包含所有 NetScaler 标准功能?它是否包含 NetScaler Gateway 以及用于 Citrix Virtual Apps(以前称为 XenApp)Web 界面和 XML 代理的负载平衡?

是的。NetScaler VPX Express 包含完整的 NetScaler Standard 功能。从 NetScaler 12.0–56.20 版本开始,Citrix 修改了 VPX Express 的行为。

NetScaler VPX Express 是否包含所有 NetScaler 标准功能,以及 NetScaler Gateway 和用于 Citrix Virtual Apps Web 界面和 XML 代理的负载平衡?

从 NetScaler 12.0–56.20 版本开始,VPX Express 提供 NetScaler Standard Edition 功能集,但 Gateway 功能除外。在 12.0–56.20 版本之前,VPX Express 包含标准版中的所有功能。

NetScaler VPX Express 需要许可证吗?

随着新的 NetScaler VPX Express 版本(12.0–56.20 及更高版本)的发布,VPX Express 是免费的,无需安装许可证文件,并且不附带任何承诺。如果您已经拥有 VPX Express 许可证,则会保留之前的 VPX Express 行为。如果删除了 VPX Express 许可证文件并使用了 12.0–56.20 及更高版本,则新的 VPX Express 行为将生效。

NetScaler VPX Express 许可证会过期吗?

对于新的 VPX Express,不会。没有许可证,也没有有效期。如果您已经拥有 VPX Express 许可证,则该许可证在下载后一年过期。

NetScaler VPX Express 是否包含五个免费的 NetScaler Gateway 并发许可证?

是的,如果您拥有 VPX Express 许可证。

客户可以下载的 NetScaler VPX Express 数量是否有限制?

五个。

NetScaler VPX Express 是否支持与 NetScaler MPX 设备相同的加密密码?

对于通用版本,NetScaler VPX 和 NetScaler VPX Express 上提供了 NetScaler 设备支持的所有相同的强加密密码。它受相同的进出口法规约束。

我可以为 NetScaler VPX Express 提交技术支持案例吗?

不可以。提交技术支持案例需要零售版 NetScaler VPX 许可证,例如 VPX-10、VPX-200、VPX-1000、VPX-3000。但是,NetScaler VPX Express 用户可以自由使用 NetScaler VPX 知识中心,并通过 Z 讨论论坛向社区寻求帮助。

NetScaler VPX Express 可以升级到零售版本吗?

是的。只需购买您需要的零售版 NetScaler VPX 许可证,然后将相应的许可证应用到 NetScaler VPX Express 实例即可。

虚拟机管理程序

NetScaler VPX 支持哪些 VMware 版本?

NetScaler VPX 支持 3.5 或更高版本的 VMware ESX 和 ESXi。有关更多信息,请参阅支持矩阵和使用指南

对于 VMware,您可以为 VPX 分配多少个虚拟网络接口?

您最多可以为 NetScaler VPX 分配 10 个虚拟网络接口。

如何从 vSphere 访问 NetScaler VPX 命令行?

VMware vSphere 客户端通过控制台选项卡提供对 NetScaler VPX 命令行的内置访问。此外,您可以使用任何 SSH 或 Telnet 客户端访问命令行。您可以在 SSH 或 Telnet 客户端中使用 NetScaler VPX 的 NSIP 地址。

如何访问 NetScaler VPX GUI?

要访问 NetScaler VPX GUI,请在任何浏览器的地址栏中输入 NetScaler VPX 的 NSIP,例如 http://NSIP address。

安装在同一 VMware ESX 上的两个 NetScaler VPX 实例可以配置为高可用性设置吗?

是的,但不建议这样做。硬件故障会影响两个 NetScaler VPX 实例。

运行在两个不同 VMware ESX 系统上的两个 NetScaler VPX 实例可以配置为高可用性设置吗?

是的。在高可用性设置中建议这样做。

对于 VMware,NetScaler VPX 是否支持接口相关事件?

不支持。接口相关事件不受支持。

对于 VMware,NetScaler VPX 是否支持标记的 VLAN?

是的。从 11.0 及更高版本开始,NetScaler 标记的 VLAN 在 NetScaler VPX 上受支持。有关详细信息,请参阅 NetScaler 文档。

对于 VMware,NetScaler VPX 是否支持链路聚合和 LACP?

不支持。NetScaler VPX 不支持链路聚合和 LACP。链路聚合必须在 VMware 级别进行配置。

如何访问 NetScaler VPX 文档?

文档可从 NetScaler VPX GUI 获取。登录后,选择“文档”选项卡。

容量规划或大小调整

NetScaler VPX 的预期性能如何?

NetScaler VPX 提供了良好的性能。有关使用 NetScaler VPX 可实现的特定性能级别,请参阅 NetScaler VPX 数据表。

鉴于服务器 CPU 功率各不相同,我们如何估算 NetScaler 实例的最大性能?

使用更快的 CPU 可以带来更高的性能(最高可达许可证允许的最大值),而使用较慢的 CPU 则肯定会限制性能。

NetScaler VPX 的带宽或吞吐量限制是仅针对入站流量,还是同时针对入站和出站流量?

NetScaler VPX 带宽限制仅对进入 NetScaler 的入站流量强制执行,无论其是请求流量还是响应流量。这意味着 NetScaler VPX-1000(例如)可以同时处理 1 Gbps 的入站流量和 1 Gbps 的出站流量。入站和出站流量与请求和响应流量不同。对于 NetScaler 而言,来自端点(请求流量)和来自源服务器(响应流量)的流量都是“入站”流量(即进入 NetScaler 的流量)。

同一服务器上可以运行多个 NetScaler VPX 实例吗?

可以。但是,请确保物理服务器具有足够的 CPU 和 I/O 容量来支持主机上运行的总工作负载,否则 NetScaler VPX 性能可能会受到影响。

如果物理服务器上运行了多个 NetScaler VPX 实例,每个 NetScaler VPX 实例的最低硬件要求是什么?

每个 NetScaler VPX 实例必须分配 2 GB 物理 RAM、20 GB 硬盘空间和 2 个 vCPU。对于关键部署,我们不建议为 VPX 使用 2 GB RAM,因为系统在内存受限的环境中运行。这可能会导致扩展性、性能或稳定性相关问题。建议使用 4 GB RAM 或 8 GB RAM。

注意:

NetScaler VPX 是一种对延迟敏感的高性能虚拟设备。为了提供其预期的性能,该设备需要 vCPU 预留、内存预留以及主机上的 vCPU 绑定。此外,主机上必须禁用超线程。如果主机不满足这些要求,则会出现高可用性故障转移、VPX 实例内 CPU 峰值、访问 VPX CLI 迟缓、pit boss 守护程序崩溃、数据包丢失和吞吐量低等问题。

确保每个 VPX 实例都满足预定义条件。

我可以在同一服务器上托管 NetScaler VPX 和其他应用程序吗?

是的。例如,NetScaler VPX、Citrix Virtual Apps Web Interface 和 Citrix Virtual Apps XML Broker 都可以虚拟化并在同一服务器上运行。为了获得最佳性能,请确保物理主机具有足够的 CPU 和 I/O 容量来支持所有正在运行的工作负载。

向单个 NetScaler VPX 实例添加 CPU 核心会提高该实例的性能吗?

是的,添加 CPU 核心可以提高 NetScaler VPX 性能,前提是 NetScaler VPX 实例已获得额外 vCPU 的许可。NetScaler VPX 最多可支持 20 个 vCPU(适用于 41 Gbps - 100 Gbps 性能),具体取决于配置和性能层。更多的 vCPU 有助于提高吞吐量,尤其是在高性能场景中。但是,对性能的影响还取决于网络驱动程序(例如,PCI 直通或 SR-IOV)和特定工作负载等因素。有关不同 VPX 性能层支持的 vCPU 数量的信息,请参阅NetScaler VPX 数据表。

为什么 NetScaler VPX 在空闲时看起来会占用超过 90% 的 CPU?

这是正常行为,NetScaler 设备也表现出相同的行为。要查看 NetScaler VPX CPU 利用率的真实程度,请在 NetScaler CLI 中使用 stat CPU 命令,或从 NetScaler GUI 查看 NetScaler VPX CPU 利用率。NetScaler 数据包处理引擎始终在“寻找工作”,即使没有工作要做。因此,它会尽一切努力控制 CPU 并且不释放它。在仅安装了 NetScaler VPX 的服务器上,(从管理程序角度看)结果看起来像是 NetScaler VPX 正在占用整个 CPU。从“NetScaler 内部”(通过使用 CLI 或 GUI)查看 CPU 利用率,可以了解 NetScaler VPX CPU 容量的使用情况。

系统要求

NetScaler VPX 的最低硬件要求是什么?

下表说明了 NetScaler VPX 的最低硬件要求。

类型 要求
处理器 有关 VPX 平台的处理器要求,请参阅NetScaler VPX 支持的处理器 表。
内存 最低 2 GB。但是,建议使用 4 GB。
磁盘 最小 20 GB 硬盘。
管理程序 Citrix Hypervisor 5.6 或更高版本、VMware ESX/ESXi 3.5 或更高版本,或带有 Hyper-V 的 Windows Server 2008 R2
网络连接 最低 100 Mbps,建议 1 Gbps。
网卡 使用与您的管理程序兼容的网卡。有关更多信息,请参阅 NetScaler VPX 支持的网卡。

注意:

  • 对于关键部署,NetScaler VPX 最好使用 4 GB 内存。如果使用 2 GB 内存,NetScaler VPX 将在内存非常受限的环境中运行。这可能会导致扩展性、性能或稳定性相关问题。

  • 从 NetScaler 13.1 版本开始,VMware ESXi 管理程序上的 NetScaler VPX 实例支持 AMD EPYC 处理器。

有关系统要求的更多信息,请参阅 NetScaler VPX 数据表。

什么是 Intel VT-x?

这些功能有时被称为“硬件辅助”或“虚拟化辅助”,它们将客户机操作系统运行的敏感或特权 CPU 指令捕获到管理程序。这简化了在管理程序上托管客户机操作系统(NetScaler VPX 的 BSD)。

VT-x 有多常见?

许多服务器在 BIOS 设置中默认禁用虚拟化辅助功能(例如 VT-x 或 AMD-V)。在断定无法运行 NetScaler VPX 之前,请检查 BIOS 配置。如果虚拟化支持已禁用,您可能需要在 BIOS 中启用它,以确保您的服务器可以正常运行 NetScaler VPX 等虚拟化应用程序。

NetScaler VPX 是否有硬件兼容性列表 (HCL)?

只要服务器支持 Intel VT-x,NetScaler VPX 就可以在任何与底层 Hypervisor 兼容的服务器上运行。有关支持平台的完整列表,请参阅 Hypervisor HCL。

NetScaler VPX 基于哪个版本的 NetScaler OS?

NetScaler VPX 基于 NetScaler 9.1 或更高版本。

由于 NetScaler VPX 在 BSD 上运行,它能否在安装了 BSD Unix 的服务器上原生运行?

不能。NetScaler VPX 需要 Hypervisor 才能运行。有关详细的 Hypervisor 支持信息,请参阅 NetScaler VPX 数据表。

其他技术常见问题

在具有多个网卡的物理服务器上,链路聚合是否有效?

不支持 LACP。对于 Citrix Hypervisor,支持静态链路聚合,其限制为四个通道和七个虚拟接口。对于 VMware,NetScaler VPX 中不支持静态链路聚合,但可以在 VMware 级别进行配置。

VPX 是否支持基于 MAC 的转发 (MBF)?与 NetScaler 设备实现相比有何变化?

支持 MBF,其行为与 NetScaler 设备相同。Hypervisor 基本上将从 NetScaler VPX 接收到的所有数据包切换到外部,反之亦然。

NetScaler VPX 升级过程如何进行?

升级方式与 NetScaler 设备相同:下载内核文件并使用 install ns 或 GUI 中的升级实用程序。

闪存和磁盘空间如何分配?我们可以更改吗?

每个 NetScaler VPX 实例必须分配至少 2 GB 内存。NetScaler VPX 磁盘映像大小为 20 GB,以满足可维护性需求,包括存储高达 4 GB 的核心转储以及日志和跟踪文件的空间。虽然可以生成更小的磁盘映像,但目前没有此计划。/flash 和 /var 都位于同一个磁盘映像中。为了兼容性,它们被保留为单独的文件系统。

以下值表示 NetScaler VPX 实例上特定目录分配的磁盘空间:

  • /flash 等于 965M
  • /var 等于 14G

有关详细的内存分配建议,请参阅 NetScaler VPX data sheet。

我们能否添加新的硬盘以增加 NetScaler VPX 实例上的空间?

可以。从 NetScaler 13.1 版本 21.x 及更高版本开始,您可以通过添加第二个磁盘来增加 NetScaler VPX 实例上的磁盘空间。当您连接第二个磁盘时,“/var/crash”目录会自动挂载到此磁盘上。第二个磁盘用于存储核心文件和日志记录。用于存储核心文件和日志文件的现有目录将继续像以前一样工作。

注意:

在降级 NetScaler 设备时进行外部备份,以避免数据丢失。

有关如何在云上将新的硬盘驱动器 (HDD) 连接到 NetScaler VPX 实例的信息,请参阅以下内容:

警告:

将新 HDD 添加到 VPX 后,处理已移动到新 HDD 的文件的某些脚本可能会在以下情况下失败:

如果您使用“link”shell 命令为已移动到新 HDD 的文件创建硬链接。

所有此类命令都必须替换为“ln -s”以使用符号链接。此外,请相应地修改失败的脚本。

NetScaler VPX 的版本编号以及与其他版本的互操作性如何?

NetScaler VPX 的版本编号与 9.1. Cl (classic) 和 9.1. Nc (nCore) 版本类似,例如 9.1_97.3.vpx、9.1_97.3.nc 和 9.1_97.3.cl。

NetScaler VPX 可以与 NetScaler 设备一起构成高可用性设置?

不支持此配置。

NetScaler VPX 中所有可见的接口都与 Hypervisor 上的接口数量直接相关?

不是。您可以通过 NetScaler VPX 配置实用程序添加最多七个接口(VMware 为 10 个),而 Hypervisor 上只有一个物理 NIC。

为什么 NetScaler VPX 上的半虚拟化 (PV) 接口显示为 1G 接口 (1/x),即使底层物理接口是 10G?这是否意味着最大吞吐量限制为 1 Gbps?

在 NetScaler VPX 上,所有半虚拟化 NIC(例如 VMXNET3)都显示为 1/x,无论其背后的物理 NIC 速度如何。这是预期行为,并不意味着吞吐量上限为 1 Gbps。实际吞吐量由底层物理 NIC 的容量决定,因此由 10G NIC 支持的 PV 接口可以提供远超 1 Gbps 的吞吐量。

可以使用 Citrix Hypervisor XenMotion、VMware VMotion 或 Hyper-V 实时迁移来移动 NetScaler VPX 的活动实例吗?

NetScaler VPX 不支持 XenMotion 或 Hyper-V 实时迁移。从 NetScaler 12.1 版本开始支持 VMotion。

常见问题