NetScaler Console 服务

配置弹性许可

注意:

如果您拥有池化许可,并且现在已购买并应用弹性许可,则合并的权益现在会显示在弹性许可仪表板中。

NetScaler 弹性许可允许您在不同的 NetScaler 外形规格之间共享带宽许可或实例许可。将此弹性容量用于数据中心或公有云中的实例。当实例不再需要资源时,它会将已分配的容量退回公共池。在其他需要资源的 NetScaler 实例上重用已释放的容量。

您可以使用弹性许可,通过确保为实例分配必要的带宽且不超过其所需,从而最大限度地利用带宽。在运行时增加或减少分配给实例的带宽,而不会影响流量。

要使用 NetScaler 弹性许可,您必须将 NetScaler Console 代理附加到 NetScaler 实例。NetScaler 实例通过代理从 NetScaler Console 签入和签出许可。

您可以在 NetScaler Console 中执行以下任务:

  1. 上传弹性许可文件(带宽池或软件实例池)到许可服务器。

  2. 将 SDX 或 MPX 零容量许可上传到 SDX 或 MPX 硬件,并按需从许可池中分配许可给 NetScaler 实例。

    • 根据实例的最小和最大容量从 NetScaler 实例中签出许可。

NetScaler Console 中的弹性许可

您可以从 citrix.com 下载弹性许可,包括带宽许可、实例许可和 Z-cap 许可。有关详细信息,请参阅 NetScaler 许可指南

NetScaler 弹性许可状态

弹性许可状态指示 NetScaler 实例上的许可要求。配置了弹性许可的 NetScaler 实例显示以下状态之一:

  • 已分配:实例正在以适当的许可容量运行。

  • 宽限期:实例正在使用宽限期许可运行。

  • 连接丢失:NetScaler Console 与实例之间的通信不正常。

开始之前

开始配置弹性许可之前,请确保满足以下先决条件:

  • 在 NetScaler Console 中安装并注册代理。要安装和注册代理,请参阅 入门

  • 请确保所有已注册代理都处于 UP 状态,以使弹性许可正常工作。如果代理处于 DOWN 状态但尚未停用或终止,请将其恢复到 UP 状态。如果 DOWN 状态的代理已停用、终止或不再使用,请将其从 NetScaler Console 中删除。

  • 270007279 端口可用于从 NetScaler Console 签出许可到实例。请参阅 系统要求

步骤 1 - 在 NetScaler Console 中应用许可

  1. 导航到 NetScaler Licensing(NetScaler 许可)> License Management(许可管理)

  2. License Files(许可文件)部分中,选择 Add License File(添加许可文件)并选择以下选项之一:

    • Upload license files from a local computer(从本地计算机上传许可文件)。如果许可文件已存在于本地计算机上,则可以将其上传到 NetScaler Console。

    • Use license access code(使用许可访问代码)。指定从 Citrix 购买的许可的许可访问代码。然后,选择 Get Licenses(获取许可)。然后选择 Finish(完成)。

    注意:

    您可以随时从 License Settings(许可设置)添加更多许可到 NetScaler Console。

  3. 单击 Finish(完成)。

    许可文件已添加到 NetScaler Console。License Expiry Information(许可到期信息)部分列出了 NetScaler Console 中存在的许可以及剩余的到期天数。

  4. License Files(许可文件)中,选择要应用的许可文件,然后单击 Apply licenses(应用许可)。

    此操作使 NetScaler 实例能够将所选许可作为弹性许可使用。

步骤 2 - 将 NetScaler Console 注册为许可服务器并分配许可

您可以使用代理将 NetScaler Console 注册为 NetScaler 实例的许可服务器。

使用 GUI 注册 NetScaler Console 代理

在 NetScaler Console GUI 中,注册与 NetScaler 实例关联的 NetScaler Console 代理。

  1. 登录到 NetScaler GUI。

  2. 导航到 System(系统)> Licenses(许可)> Manage Licenses(管理许可)

  3. 单击 Add New License(添加新许可)。

  4. 选择 Use remote licensing(使用远程许可),并在 Remote Licensing Mode(远程许可模式)下,从列表中选择 Pooled Licensing(池化许可)。

  5. Server Name/IP address(服务器名称/IP 地址)字段中,指定已在 NetScaler Console 中注册的关联 NetScaler Console 代理 IP 地址。

  6. 默认许可端口为 27000。

  7. 输入 NetScaler 代理凭据以向 NetScaler Console 注册实例,然后单击 Continue(继续)。在 NetScaler Console 中,其中一个代理是许可服务器。

    注意:

    仅当您拥有用于验证的数字证书颁发机构 (CA) 证书时,才选择 Validate Certificate(验证证书)复选框。

  8. Device Profile Name(设备配置文件名称)下,指定 NetScaler Console 可用于访问实例的实例配置文件。此实例配置文件包含要添加到 NetScaler Console 的实例的用户名和密码。默认配置文件为 ns_nsroot_profile。如果您已更改实例的默认管理员凭据,则可以定义自定义实例配置文件名称。

    ADC 中的许可管理

  9. Allocate licenses(分配许可)中,选择许可版本并指定所需的带宽。

    首次在 NetScaler 中分配许可。稍后可以从 NetScaler Console GUI 更改或释放许可分配。

    从 NetScaler GUI 分配许可

  10. 单击 Get Licenses(获取许可)。

    重要

    如果更改许可版本,请热重启实例。配置更改在您重启实例后才会生效。

使用 CLI 添加代理

如果 NetScaler 实例没有 GUI,请使用以下 CLI 命令添加与实例关联的代理:

  1. 登录到 NetScaler 控制台。

  2. 添加已在 NetScaler Console 中注册的关联代理的 IP 地址:

    > add ns licenseserver <adm-agent-IP-address> -port <adm-agent-license-port-number>
    <!--NeedCopy-->
    
  3. 查看许可服务器中可用的许可带宽:

    > sh ns licenseserverpool
    <!--NeedCopy-->
    
  4. 从所需的许可版本分配许可带宽:

    > set ns capacity -unit gbps -bandwidth <specify-license-bandwidth> edition <specify-license-edition>
    <!--NeedCopy-->
    

    重要

    如果更改许可版本,请热重启实例。

    reboot -w

    配置更改在您重启实例后才会生效。

步骤 3 - 编辑 NetScaler 实例的弹性吞吐量容量

  1. 导航到 NetScaler Licensing(NetScaler 许可)> Flexed Licensing(弹性许可)> Dashboard(仪表板)
  2. Licensed NetScalers(已许可的 NetScaler)部分中,选择一个实例,然后单击 Edit Throughput Capacity(编辑吞吐量容量)。
  3. Edit Throughput Capacity(编辑吞吐量容量)页面中,在 Allocate(分配)列中输入一个数字。
  4. 单击 Submit(提交)。

NetScaler MPX-Z

MPX-Z 是支持弹性容量的 NetScaler MPX 设备。MPX-Z 仅支持高级版许可的带宽池。

MPX-Z 需要许可才能连接到许可服务器。您可以通过以下方式之一安装 MPX-Z 许可:

  • 从本地计算机上传许可文件。
  • 使用实例的硬件序列号。
  • 实例 GUI 的 System(系统)> Licenses(许可)部分中的许可访问代码。

如果删除 MPX-Z 许可,MPX 将变为未许可状态。实例许可将释放到许可服务器。

您可以动态修改 MPX-Z 实例的带宽,而无需重启。仅当您要更改许可版本时才需要重启。

注意:

当您重启实例时,它会自动签出其配置容量所需的弹性许可。

NetScaler SDX-Z

SDX-Z 是支持弹性容量的 NetScaler SDX 设备。SDX-Z 支持高级版许可的带宽池和实例池。

SDX-Z 需要许可才能连接到许可服务器。您可以通过以下方式之一安装 SDX-Z 许可:

  • 从本地计算机上传许可文件。
  • 使用实例的硬件序列号。
  • 实例 GUI 的 System(系统)> Licenses(许可)部分中的许可访问代码。

如果删除 SDX-Z 许可,SDX 将变为未许可状态。实例许可将释放到许可服务器。

您可以动态修改 SDX-Z 实例的带宽,而无需重启。仅当您要更改许可版本时才需要重启。

注意:

当您重启实例时,它会自动签出其配置容量所需的弹性许可。

NetScaler 高可用性对

开始之前,请确保 NetScaler Console 服务器已配置为许可服务器。有关详细信息,请参阅 将 NetScaler Console 配置为许可服务器

当您将带宽分配给 NetScaler 高可用性对时,NetScaler Console 会将已分配的带宽签出到主实例。您必须对辅助实例重复此过程。

要将池许可分配给 NetScaler 高可用性对,请参阅 将弹性许可分配给 NetScaler 实例

Flexed Capacity(弹性容量)页面分别显示实例及其已分配的容量。