配置 NetScaler 实例

Last published : Oct 06, 2026
注意:
在您将 NetScaler SDX 设备安装或升级到版本 13.1 后,Console Advisory Connect 默认启用。有关更多详细信息,请参阅数据治理和 Console Advisory Connect。
您可以通过使用管理服务在 SDX 设备上配置一个或多个 NetScaler 实例。您可以安装的实例数量取决于您购买的许可证。如果添加的实例数量等于许可证中指定的数量,管理服务将不允许配置更多 NetScaler 实例。
注意:
您可以在一个网络接口上配置最多 20 个 VPX 实例,独立于底层硬件平台。
在 SDX 设备上配置 NetScaler VPX 实例包括以下步骤。
  1. 定义一个管理员配置文件以附加到 NetScaler 实例。此配置文件指定了管理服务用于配置 ADC 实例以及之后与实例通信以检索配置数据的用户凭据。您也可以使用默认的管理员配置文件。
  2. 将 .xva 映像文件上传到管理服务。
  3. 使用管理服务中的“配置 NetScaler”向导添加 NetScaler 实例。管理服务隐式地将 NetScaler 实例部署在 SDX 设备上,然后下载实例的配置详细信息。
警告
请确保您使用管理服务修改实例已配置的网络接口或 VLAN,而不是直接在实例上执行修改。

创建管理员配置文件

管理员配置文件指定了管理服务在配置 NetScaler 实例时使用的用户凭据。这些凭据之后用于与实例通信以检索配置数据。管理员配置文件中指定的用户凭据也由客户端在通过 CLI 或 GUI 登录 NetScaler 实例时使用。
管理员配置文件还允许您指定管理服务和 VPX 实例彼此仅通过安全通道或使用 HTTP 进行通信。
实例的默认管理员配置文件指定默认管理员用户名。此配置文件无法修改或删除。但是,您必须通过创建用户定义的管理员配置文件并在预置实例时将其附加到实例来覆盖默认配置文件。如果用户定义的管理员配置文件未附加到任何 NetScaler 实例,则管理服务管理员可以将其删除。
重要
请勿直接在 VPX 实例上更改密码。如果这样做,实例将无法从管理服务访问。要更改密码,请首先创建管理员配置文件,然后修改 NetScaler 实例,从“管理员配置文件”列表中选择此配置文件。
要在高可用性设置中更改 NetScaler 实例的密码,请首先在指定为辅助节点的实例上更改密码。然后,在指定为主节点的实例上更改密码。请记住,只能通过管理服务更改密码。

创建管理员配置文件

  1. 在“配置”选项卡上的导航窗格中,展开“NetScaler 配置”,然后单击“管理员配置文件”。
  2. 在“管理员配置文件”窗格中,单击“添加”。
  3. 此时将显示“创建管理员配置文件”对话框。
管理员配置文件 SNMP
设置以下参数:
  • 配置文件名称:管理员配置文件的名称。默认配置文件名称为 nsroot。您可以创建用户定义的配置文件名称。
  • 密码:用于登录 NetScaler 实例的密码。最大长度:31 个字符。
  • SSH 端口:设置 SSH 端口。默认端口为 22。
  • 使用全局设置进行 NetScaler 通信: 如果您希望在系统设置中定义管理服务与 NetScaler 实例之间通信的设置,请选择此项。您可以清除此框并将协议更改为 HTTP 或 HTTPS。
    • 选择“http”选项以使用 HTTP 协议进行管理服务与 NetScaler 实例之间的通信。
    • 选择 https 选项,以便管理服务与 NetScaler 实例之间使用安全通道进行通信。
4\. 在 SNMP 下,选择版本。如果选择 v2,请转到步骤 5。如果选择 v3,请转到步骤 6。
5\. 在 SNMP v2 下,添加 SNMP Community 名称。
6\. 在 SNMP v3 下,添加 Security Name 和 Security Level。
7\. 在 Timeout Settings 下,指定值。
8\. 单击 Create,然后单击 Close。您创建的管理员配置文件将显示在 Admin Profiles 窗格中。
如果 Default 列中的值为 true,则默认配置文件是管理员配置文件。如果值为 false,则用户定义的配置文件是管理员配置文件。
如果您不想使用用户定义的管理员配置文件,可以将其从管理服务中删除。要删除用户定义的管理员配置文件,请在 Admin Profiles 窗格中,选择要删除的配置文件,然后单击 Delete。

上传 NetScaler .xva 映像

添加 NetScaler VPX 实例需要 .xva 文件。
在预配 VPX 实例之前,将 NetScaler SDX .xva 文件上传到 SDX 设备。您还可以将 .xva 映像文件下载到本地计算机进行备份。.xva 映像文件格式为:NSVPX-XEN-ReleaseNumber-BuildNumber_nc.xva。
在 NetScaler XVA Files 窗格中,您可以查看以下详细信息。
  • 名称: .xva 映像文件的名称。文件名包含版本和内部版本号。例如,文件名 NSVPX-XEN-13.1-49.13_nc_64.xva.gz 指的是版本 13.1 内部版本 49.13。
  • 上次修改时间: .xva 映像文件上次修改的日期。
  • 大小: .xva 映像文件的大小(以 MB 为单位)。

上传 NetScaler .xva 文件

  1. 在Configuration(配置)选项卡上的导航窗格中,展开 NetScaler Configuration(NetScaler 配置),然后单击 XVA Files(XVA 文件)。
  2. 在 NetScaler XVA Files(NetScaler XVA 文件)窗格中,单击 Upload(上传)。
  3. 在 Upload NetScaler instance XVA(上传 NetScaler 实例 XVA)对话框中,单击 Browse(浏览)并选择要上传的 XVA 映像文件。
  4. 单击 Upload(上传)。上传后,XVA 映像文件将显示在 NetScaler XVA Files(NetScaler XVA 文件)窗格中。

通过下载 NetScaler .xva 文件创建备份

  1. 在 NetScaler Build Files(NetScaler 构建文件)窗格中,选择要下载的文件,然后单击 Download(下载)。
  2. 在 File Download(文件下载)消息框中,单击 Save(保存)。
  3. 在 Save As(另存为)消息框中,浏览到要保存文件的位置,然后单击 Save(保存)。

添加 NetScaler 实例

从 Management Service 添加 NetScaler 实例时,您需要为某些参数提供值。Management Service 会在 NetScaler 实例上隐式配置这些设置。
SDX 实例详细信息
  • 名称:为 NetScaler 实例分配一个名称。
  • 选择 Manage through internal network(通过内部网络管理)以在 SDX Management Service 和 VPX 实例之间启用独立的内部始终在线连接。此功能在 SDX 设备上运行的 13.0-36.27 及更高版本的 VPX 实例中受支持。
  • 选择 IPv4 或 IPv6 地址,或同时选择 IPv4 和 IPv6 地址,以用于管理目的访问 NetScaler VPX 实例。一个 NetScaler 实例只能有一个管理 IP (NSIP)。您不能删除 NSIP 地址。
  • 为 IP 地址分配子网掩码、默认网关和到管理服务的下一跳。
  • 当 VPX 配置为版本 13.0–88.9 或 13.1–37.8 及更高版本时,在以下任一条件下,网关和到管理服务的下一跳字段是可选的:
    • 启用通过内部网络管理时。
    • 当配置的 IPv4 地址与管理服务 IP 地址在同一子网中时。
VPX IP 详细信息
接下来,添加 XVA 文件、管理员配置文件和实例的描述。
注意: 对于高可用性设置(主动-主动或主动-备用),Citrix 建议您在不同的 SDX 设备上配置两个 NetScaler VPX 实例。确保设置中的实例具有相同的资源,例如 CPU、内存、接口、每秒数据包数 (PPS) 和吞吐量。

许可证分配

在本节中,指定您为 NetScaler 采购的许可证。许可证可以是 Standard、Enterprise 和 Platinum。
注意: 星号表示必填字段。
SDX VPX 许可证分配
如果您需要带宽突发能力,请在分配模式下选择可突发。有关详细信息,请参阅 SDX 中的带宽计量。

加密分配

从版本 12.1 48.13 开始,管理加密容量的界面已更改。有关详细信息,请参阅 管理加密容量。

资源分配

对于在 SDX 上运行的 VPX 实例,默认情况下只有一个管理 CPU。从 14.1 版本 21.x 开始,如果您有两个或更多专用核心,则在预配或编辑 VPX 实例时可以再添加一个管理 CPU。此功能要求 SDX 和 VPX 都使用 14.1-21.x 及更高版本的软件。
在资源分配下,分配总内存、每秒数据包数和 CPU。
添加额外的管理 CPU:
  1. 从 CPU 列表中选择**专用(2 个核心)**或更多。
  2. 选择添加额外的管理 CPU选项。
    SDX VPX 资源分配
    CPU: 为实例分配一个或多个专用核心,或者实例与其他实例共享一个核心。如果选择共享,则会为实例分配一个核心,但如果资源短缺,该核心可能会与其他实例共享。如果重新分配了 CPU 核心,请重新启动受影响的实例。重新启动重新分配了 CPU 核心的实例,以避免任何性能下降。
注意:
  • 对于一个实例,您可以配置的最大吞吐量为 180 Gbps。
  • 为了获得最佳性能,无论许可证如何,建议为每个数据包引擎 (PE) 分配 4 GB 内存。例如,具有 6 个 PE 的 VPX 必须分配 24 GB 内存。
下表列出了支持的 VPX、单捆绑包映像版本以及可以分配给实例的核心数:
平台名称 总核心数 可用于 VPX 预配的总核心数 可分配给单个实例的最大核心数
SDX 8015、SDX 8400 和 SDX 8600 4 3 3
SDX 8900 8 7 7
SDX 11500、SDX 13500、SDX 14500、SDX 16500、SDX 18500 和 SDX 20500 12 10 5
SDX 11515、SDX 11520、SDX 11530、SDX 11540 和 SDX 11542 12 10 5
SDX 17500、SDX 19500 和 SDX 21500 12 10 5
SDX 17550、SDX 19550、SDX 20550 和 SDX 21550 12 10 5
SDX 14020、SDX 14030、SDX 14040、SDX 14060、SDX 14080 和 SDX 14100 12 10 5
SDX 22040、SDX 22060、SDX 22080、SDX 22100 和 SDX 22120 16 14 7
SDX 24100 和 SDX 24150 16 14 7
SDX 14020 40G、SDX 14030 40G、SDX 14040 40G、SDX 14060 40G、SDX 14080 40G 和 SDX 14100 40G 12 10 10
SDX 14020 FIPS、SDX 14030 FIPS、SDX 14040 FIPS、SDX 14060 FIPS、SDX 14080 FIPS 和 SDX 14100 FIPS 12 10 5
SDX 14040 40S、SDX 14060 40S、SDX 14080 40S 和 SDX 14100 40S 12 10 10
SDX 25100A, 25160A, 25200A 20 18 9
SDX 25100-40G, 25160-40G, 25200-40G 20 18 16
SDX 26100, 26160, 26200, 26250 28 26 16
SDX 26100-50S、26160-50S、26200-50S、26250-50S 28 26 16
思杰 SDX 设备型号:26100-100G、26160-100G、26200-100G、26250-100G 28 26 25
SDX 15000 16 14 14
SDX 15000-50G 16 14 14
SDX 9100 10 9 9
SDX 9200 24 23 23
SDX 16000 32 30 16
SDX 17000 48 46 24
注意:
专用核心对应于实例上运行的数据包引擎数量。对于使用专用核心创建的 VPX 实例,会额外分配一个 CPU 用于管理。

在 SDX 上为 NetScaler VPX 启用额外管理 CPU 的推荐做法

在 NetScaler SDX 部署中,每个 VPX 实例都处理数据平面(数据包处理)和管理平面(控制和管理操作)工作负载。在管理活动频繁的环境中,管理平面中可能会出现 CPU 争用,这可能会影响配置更改、监控和 API 操作等任务的响应能力。
为了提高系统性能和稳定性,Citrix 建议为在 SDX 平台上运行的 NetScaler VPX 实例启用额外管理 CPU(也称为额外管理线程)。

概述

默认情况下,管理平面处理分布在可用的超线程上,并在数据包引擎之间进行时间共享。从 NetScaler 14.1 版本开始,SDX 支持启用一个专用于管理平面任务的额外管理超线程。
注意:
从 NetScaler 14.1 版本 66.59 开始,当您为 VPX 实例选择两个或更多专用核心时,默认情况下会分配一个额外管理 CPU。
主要特点如下:
  • 额外管理 CPU 是通过超线程实现的,而不是物理核心。
  • 它提供专用的处理能力,用于管理平面操作。
  • 它不同于在其他平台上使用的传统额外管理 CPU 实现。
优势:
  • 改进的管理平面响应能力
    • 更快的 CLI 和 API 命令执行速度。
    • 降低配置更改的延迟。
    • 提高 GUI 和自动化工作流的响应能力。
  • 增强的稳定性
    • 降低负载下管理平面争用的可能性。
    • 最大程度地减少高监控、日志记录或自动化活动的影响。
  • 对数据平面性能无影响
    • 数据包处理核心(数据包引擎)不会减少或受到影响。
    • 数据平面吞吐量保持不变。
先决条件:
在启用额外的管理 CPU 之前,请确保满足以下先决条件:
  • NetScaler 版本: SDX 和 VPX 实例上为 NetScaler 14.1-21.x 或更高版本。
  • VPX 预配: 必须为每个 VPX 实例分配至少 2 个 CPU 核心。
  • 平台要求: SDX 平台上必须启用超线程。

何时启用额外的管理 CPU

如果您的环境出现以下任何情况,Citrix 建议启用额外的管理 CPU:
管理活动频繁 性能问题
持续监控和遥测数据收集 CLI 或 GUI 响应时间缓慢
频繁的配置更改或自动化 应用配置时出现延迟
API 或编排活动频繁 管理 CPU 利用率高
注意:
如果遇到管理 CPU 压力,请启用此功能。
操作注意事项:
  • 启用或禁用额外的管理 CPU 后,需要重新启动 VPX。
  • 额外的管理 CPU 的行为与 NetScaler MPX 和虚拟机管理程序上的 NetScaler VPX 不同。
  • 此功能专门适用于在 SDX 上运行的 VPX 实例。
建议摘要:
  • 启用额外的管理 CPU 是一种推荐的低风险配置。
  • 它提高了管理平面的性能和可靠性。
  • 它不影响数据平面吞吐量或数据包引擎分配。
  • 对于大多数 SDX 部署而言,这被视为最佳实践。

实例管理

您可以通过在实例管理下选择添加实例管理来为 VPX 实例创建管理员用户。
实例管理员
添加以下详细信息:
用户名: NetScaler 实例管理员的用户名。此用户具有超级用户访问权限,但无权访问网络命令来配置 VLAN 和接口。
密码: 用户名的密码。
Shell/Sftp/Scp 访问: 允许 NetScaler 实例管理员访问的权限。此选项默认处于选中状态。

网络设置

  • 允许 L2 模式: 您可以在 NetScaler 实例上允许 L2 模式。在“网络设置”下选择“允许 L2 模式”。在您登录实例并启用 L2 模式之前。有关详细信息,请参阅 在 NetScaler 实例上允许 L2 模式。
    网络设置
    注意:
    • 如果您从管理服务禁用实例的 L2 模式,则必须登录该实例并从该实例禁用 L2 模式。否则,在您重新启动实例后,可能会导致所有其他 NetScaler 模式被禁用
    • 在 SDX 上预配 ADC 实例后,您无法从 ADC 实例中删除接口或通道。但是,您可以向 ADC 实例添加接口或通道。
  • 接口 0/1 和 0/2: 默认情况下,接口 0/1 和 0/2 被选为管理 LA。
  • VLAN 标记: 为管理接口指定 VLAN ID。接下来,添加数据接口。
    注意:
    您添加到实例的接口 ID 不一定与 SDX 设备上的物理接口编号相对应。如果将与实例 1 关联的第一个接口是接口 1/4,则在实例上查看接口设置时,它将显示为接口 1/1。编号之所以更改,是因为它是您与实例 1 关联的第一个接口。
添加数据接口
  • 允许未标记流量: 选中“允许未标记流量”复选框,以使 NetScaler 实例能够处理未标记的流量。
    注意:
    当 SDX 设备版本为 13.1-24.x 或更高版本且 NetScaler 实例版本低于 13.1-24.x 时,ADC 实例会在 Mellanox 接口上处理未标记的流量,即使未选中“允许未标记流量”复选框也是如此。
  • 允许的 VLAN: 指定可与 NetScaler 实例关联的 VLAN ID 列表。
  • MAC 地址模式: 分配 MAC 地址。从以下选项中选择:
    • 默认: Citrix Hypervisor™ 分配一个 MAC 地址。
    • 自定义: 选择此模式以指定一个 MAC 地址,该地址将覆盖生成的 MAC 地址。
    • 生成: 使用之前设置的基本 MAC 地址生成一个 MAC 地址。有关设置基本 MAC 地址的信息,请参阅《将 MAC 地址分配给接口》。
  • VMAC 设置(用于配置虚拟 MAC 的 IPv4 和 IPv6 VRID)
    • VRID IPv4: 标识 VMAC 的 IPv4 VRID。可能的值:1–255。有关详细信息,请参阅《在接口上配置 VMAC》。
    • VRID IPv6: 标识 VMAC 的 IPv6 VRID。可能的值:1–255。有关详细信息,请参阅《在接口上配置 VMAC》。

管理 VLAN 设置

通常,VPX 实例的管理服务和管理地址 (NSIP) 位于同一子网中,并且通过管理接口进行通信。但是,如果管理服务和实例位于不同的子网中,则在预配 VPX 实例时必须指定一个 VLAN ID。此 ID 是必需的,以便实例启动时可以通过网络访问。如果您的部署要求 NSIP 只能通过在预配 VPX 实例时选择的接口进行访问,请选择 NSVLAN 选项。
如果选择了 NSVLAN 选项,在预配 NetScaler 实例后,您无法更改此设置。
VPX 管理 VLAN 设置
注意:
  • HA 心跳仅在属于 NSVLAN 的接口上发送。
重要: 如果未选择 NSVLAN,在 VPX 实例上运行“clear config full”命令将删除 VLAN 配置。
单击“完成”以预配 NetScaler VPX 设备。

编辑 NetScaler 实例

要编辑已预置的 NetScaler 实例的参数值,请执行以下操作:
  1. 导航到 NetScaler > 实例。
  2. 选择要编辑的实例,然后单击编辑。
  3. 在配置 NetScaler 页面中,编辑这些值。
当 NetScaler 实例的网关字段为空时,您只能在以下条件之一成立时编辑该实例:
  • 当 NetScaler 实例可从管理服务访问时。
  • 通过内部网络管理已启用。
施加这些条件是为了确保在编辑操作期间 NetScaler 实例可访问。
注意:
  • 只有当您有两个或更多专用核心,并且 VPX 和 SDX 都处于版本 14.1 及内部版本 21.x 或更高版本时,您才能编辑 VPX 实例并添加一个管理 CPU。
  • 为版本早于 14.1-21.x 的 VPX 选择添加额外的管理 CPU 选项会导致错误。请将 VPX 实例升级到版本 14.1-21.x 及更高版本才能使用此功能。
    管理 CPU 错误
  • 在将 VPX 实例降级到早于 14.1-21.x 的内部版本之前,您必须禁用添加额外的管理 CPU 选项。否则,VPX 实例的性能会受到影响。
  • 如果未禁用添加额外的管理 CPU 选项,并且 VPX 实例降级到早于 14.1-21.x 的版本,则会生成警报。
注意事项:
  • 如果您修改以下参数:SSL 芯片数量、接口、内存和功能许可证,NetScaler 实例将隐式停止并重新启动以使这些参数生效。
  • 您无法修改“映像”和“用户名”参数。
  • 无法从 ADC 实例中删除接口或通道。但是,可以将新接口或通道添加到 ADC 实例中。
  • 要删除 SDX 设备上预置的 ADC 实例,请在“NetScaler 实例”窗格中,选择要删除的实例,然后单击“删除”。在“确认”消息框中,单击“是”以删除 NetScaler 实例。

将 VLAN 限制到特定的虚拟接口

SDX 设备管理员可以在与 NetScaler 实例关联的虚拟接口上强制执行特定的 802.1Q VLAN。此功能在限制实例管理员使用 802.1Q VLAN 方面特别有用。如果属于两家不同公司的两个实例托管在 SDX 设备上,您可以限制这两家公司使用相同的 VLAN ID。通过这样做,一家公司将看不到另一家公司的流量。如果实例管理员尝试将接口分配给 802.1Q VLAN,系统将执行验证以确认指定的 VLAN ID 是否在允许列表中。
默认情况下,任何 VLAN ID 都可以在接口上使用。要限制接口上的标记 VLAN,请在预置 NetScaler 实例时在“网络设置”中指定 VLAN ID。您也可以稍后通过修改实例来指定。要指定范围,请使用连字符分隔 ID(例如 10–12)。如果您最初指定了一些 VLAN ID,但后来从允许列表中删除了所有这些 ID,则可以在该接口上使用任何 VLAN ID。实际上,您已恢复默认设置。
创建允许的 VLAN 列表后,SDX 管理员无需登录实例即可创建 VLAN。管理员可以从管理服务中为特定实例添加和删除 VLAN。
重要提示:如果启用了 L2 模式,管理员必须注意不同 NetScaler 实例上的 VLAN ID 不会重叠。

指定允许的 VLAN ID

  1. 在“预置 ADC 向导”或“修改 ADC 向导”的“网络设置”页面中,在“允许的 VLAN”中,指定此接口上允许的一个或多个 VLAN ID。使用连字符指定范围。例如,2–4094。
  2. 按照向导中的说明进行操作。
  3. 单击“完成”,然后单击“关闭”。

从管理服务为实例配置 VLAN

  1. 在“配置”选项卡上,导航到 NetScaler > 实例。
  2. 选择一个实例,然后单击 VLAN。
  3. 在详细信息窗格中,单击 添加。
  4. 在“创建 NetScaler VLAN”对话框中,指定以下参数:
    • VLAN ID — 一个整数,用于唯一标识特定帧所属的 VLAN。NetScaler 最多支持 4094 个 VLAN。ID 1 保留给默认 VLAN。
    • IPv6 动态路由 — 在此 VLAN 上启用所有 IPv6 动态路由协议。注意:要使 ENABLED 设置生效,您必须登录实例并从 VTYSH 命令行配置 IPv6 动态路由协议。
  5. 选择必须是 VLAN 一部分的接口。
  6. 单击 创建,然后单击 关闭。