ADC

分配和应用许可证

在 NetScaler MPX 和 VPX ADC GUI 中,您可以使用硬件序列号 (HSN) 或许可证访问代码来分配许可证。或者,如果本地计算机上已存在许可证,则可以将其上载到设备。

对于所有其他功能(例如返回或重新分配许可证),则必须使用许可门户。或者,您仍然可以使用许可门户进行许可证分配。有关更多信息,请参阅 管理许可证

Citrix Licensing 指南

Citrix 许可指南还涵盖了有关在 NetScaler 设备中安装许可证以及在其他 NetScaler 产品中安装许可证的信息。有关更多信息,请参阅 NetScaler 许可指南

必备条件

注意

在高可用性对中为每个设备购买单独的许可证。确保两个设备上都安装了相同类型的许可证。例如,如果您为一个设备购买了 Premium 许可证,则必须为另一个设备购买另一个 Premium 许可证。

要使用硬件序列号或许可证访问代码分配许可证,请执行以下操作:

  • 您必须能够通过设备访问公共域。例如,设备必须能够访问 www.citrix.com。许可证分配软件在内部访问您的许可证的 Citrix 许可证门户。要访问公共域,请执行以下操作:

    • 使用代理服务器或设置 DNS 服务器。
    • 在您的 NetScaler 设备上配置 NetScaler IP (NSIP) 地址或子网 IP (SNIP) 地址。
  • 您的许可证必须链接到您的硬件,或者您必须拥有有效的许可证访问代码。Citrix 在您购买许可证时通过电子邮件发送许可证访问代码。

使用 GUI 分配许可证

如果您的许可证已链接到您的硬件,则许可证分配过程可以使用硬件序列号。否则,必须键入许可证访问代码。

可以根据您的部署的需要部分分配许可证。例如,如果您的许可证文件包含 10 个许可证,但您当前只需要 6 个许可证,现在可以分配 6 个许可证,以后再分配更多许可证。分配的数量不能超过许可证文件中存在的许可证总数。

分配许可证

  1. 在网络浏览器中,键入 NetScaler 设备的 IP 地址(例如)。 http://192.168.100.1

  2. 在 User Name(用户名)和 Password(密码)中,键入管理员凭据。

  3. Configuration(配置)选项卡上,导航到 System(系统)> Licenses(许可证)

  4. 在详细信息窗格中,单击 Manage Licenses(管理许可证),单击 Add New License(添加新许可证),然后选择以下选项之一:

    • 使用序列号:软件在内部获取设备的序列号,然后使用此编号显示您的许可证。

    • 使用许可证访问代码:Citrix 通过电子邮件发送您购买的许可证的许可证访问代码。在文本框中输入许可证访问代码 。

      如果您不想在 NetScaler 设备上配置互联网连接,则可以使用代理服务器。选中 Connect through Proxy Server(通过代理服务器连接)复选框,并指定代理服务器的 IP 地址和端口。

  5. 单击 Get Licenses(获取许可证)。根据所选的选项,将显示以下对话框之一。

    • 如果选择的是 Hardware Serial Number(硬件序列号),则将显示以下对话框。

      Allocate-license-1

    • 如果选择了许可证访问代码,则将显示以下对话框。

      Allocate-license-2

  6. 选择要用于分配许可证的许可证文件。

  7. Allocate(分配)列中,输入要分配的许可证数。然后单击 Get(获取)。

    • 如果选择了 Hardware Serial Number(硬件序列号),请输入许可证的数量,如下面的屏幕截图中所示。

      Allocate-license-3

    • 如果选择了 license access code(许可证访问代码),请输入许可证的数量,如下面的屏幕截图中所示。

      Allocate-license-4

  8. 单击“重新启动”以使许可证生效。

  9. 在重新启动对话框中,单击 OK(确定)继续进行更改,或者单击 Close(关闭)取消更改。

    Allocate-license-5

安装许可证

如果您通过访问许可门户将许可证文件下载到本地计算机,则必须将许可证上载到设备。

使用 GUI 安装许可证文件

  1. 在网络浏览器中,键入 NetScaler 设备的 IP 地址(例如)。 http://192.168.100.1
  2. 在 User Name(用户名)和 Password(密码)中,键入管理员凭据。
  3. 配置 选项卡上,导航到系统许可证。
  4. 在详细信息窗格中,单击 Manage Licenses(管理许可证)。
  5. 单击 Add New License(添加新许可证),然后选择 Upload license files from a local computer(从本地计算机上载许可证文件)。
  6. 单击浏览。导航到许可证文件的位置,选择许可证文件,然后单击 Open(打开)。
  7. 单击“重新启动”以应用许可证。
  8. 在重新启动对话框中,单击 OK(确定)继续进行更改,或者单击 Close(关闭)取消更改。

使用 CLI 安装许可证

  1. 使用 SSH 客户端(例如 PuTTY)打开与 ADC 设备之间的 SSH 连接

  2. 使用管理员凭据登录到 ADC 设备。

  3. 切换到 shell 提示符,在 nsconfig 目录中创建许可证子目录(如果不存在),然后将一个或多个新的许可证文件复制到此目录中。

    示例

    login: nsroot
    Password: nsroot
    Last login: Mon Aug  4 03:37:27 2008 from 10.102.29.9
    Done
    > shell
    Last login: Mon Aug  4 03:51:42 from 10.103.25.64
    root@ns# mkdir /nsconfig/license
    root@ns# cd /nsconfig/license
    <!--NeedCopy-->
    

    将一个或多个新许可证文件复制到此目录。

    注意

    使用命令行界面安装许可证时,NetScaler 设备不会提示重新启动选项。运行 reboot -w 命令热重新启动系统,或运行 restart 命令以正常重新启动系统。

验证许可使用的功能

在使用某项功能之前,请确保您的许可证支持该功能。

使用 CLI 验证许可使用的功能

  1. 使用 SSH 客户端(例如 PuTTY)打开与 ADC 设备之间的 SSH 连接

  2. 使用管理员凭据登录到 ADC 设备。

  3. 在命令提示符处,输入 sh ns license 命令以显示许可证支持的功能。

    示例

    sh ns license
            License status:
                               Web Logging: YES
                          Surge Protection: YES
                            .......
    
                            Responder: YES
     Done
    <!--NeedCopy-->
    

使用 GUI 验证许可使用的功能

  1. 在 Web 浏览器中,键入 ADC 设备的 IP 地址,例如 http://192.168.100.1
  2. 在 User Name(用户名)和 Password(密码)中,键入管理员凭据。
  3. 提供用户名和密码,然后单击 Login(登录)。
  4. 在导航窗格中,展开“系统”,然后单击“许可证”。您会在许可使用的功能旁边看到绿色复选标记。

启用或禁用功能

首次使用 NetScaler 设备时,必须先启用某项功能,然后才能使用其功能。如果在启用某项功能之前配置该功能,则会显示一条警告消息。配置将保存,但仅在启用该功能后才适用。

使用 CLI 启用功能

在命令提示符处,键入以下命令以启用某项功能并验证配置:

  • enable feature <FeatureName>

  • show feature

    示例

     enable feature lb cs
     done
      >show feature
    
             Feature                        Acronym              Status
             -------                        -------              ------
      1)     Web Logging                    WL                   OFF
      2)     Surge Protection               SP                   ON
      3)     Load Balancing                 LB                   ON
      4)     Content Switching              CS                   ON
      5)     Cache Redirection              CR                   ON
      .
      .
      .
      24)    NetScaler Push                 push                 OFF
      Done
     <!--NeedCopy-->
    

    该示例显示了如何启用负载平衡 (lb) 和内容交换 (cs)。

    如果许可证密钥不适用于特定功能,则会显示针对该功能的以下错误消息:

    错误:功能未获得许可

    注意:您必须具有功能特定的许可证,才能启用可选功能。例如,您已经购买并安装了 NetScaler 高级版许可证。但是,您必须购买并安装 AppCache 许可证,才能启用集成缓存功能。

使用 CLI 禁用功能

在命令提示符处,键入以下命令以禁用某项功能并验证配置:

  • disable feature <FeatureName>

  • show feature

    示例

    以下示例说明了如何禁用负载平衡 (LB)。

     > disable feature lb
      Done
     > show feature
    
             Feature                        Acronym              Status
             -------                        -------              ------
      1)     Web Logging                    WL                   OFF
      2)     Surge Protection               SP                   ON
      3)     Load Balancing                 LB                   OFF
      4)     Content Switching              CS                   ON
      .
      .
      .
      24)    NetScaler Push                 push                 OFF
      Done
     >
     <!--NeedCopy-->
    

配置 NetScaler 许可证过期警报

默认情况下,当 ADC 许可证到期日小于或等于 30 天时,会显示 GUI 警报。

您可以将 NetScaler 设备配置为在 NetScaler 许可证到期前的指定天数内执行以下警报操作:

  • 在 NetScaler GUI 上显示许可证到期警报横幅。
  • 如果启用了“NS_LICENSE_EXPIRY”SNMP 警报,则定期向配置的陷阱监听器发送包含许可证到期信息的 SNMP 陷阱。

许可证到期后,NetScaler 设备会自动重新启动以撤消许可证。如果 NetScaler 设备使用 Citrix 服务提供商 (CSP) 许可证,则设备不会自动重启以吊销许可证。但是,如果用户重新启动设备,则该设备将以未获许可的方式重新启动。

要使用 CLI 指定 NetScaler 许可证到期警报的天数,请执行以下操作:

在命令提示符下,键入:

  • set licenseparameters [-**licenseexpiryalerttime** $XTM$POSITIVE_INTEGER$START$]
  • sh 许可证参数

示例:

> set licenseparameters -licenseexpiryalerttime 200
Done

> sh licenseparameters
...
    Licenseexpiryalerttime:  200
<!--NeedCopy-->

要使用 NetScaler GUI 指定 NetScaler 许可证到期警报的天数,请执行以下操作:

  1. 导航到“配置”>“系统”>“许可证”>“管理许可证”
  2. 通知设置中,单击编辑按钮以指定 NetScaler 许可证到期警报的天数。

检查许可证到期信息

您可以通过 GUI 或 CLI 检查 NetScaler 许可证到期信息。

要通过 GUI 查看 NetScaler 许可证到期信息,请执行以下操作:

转到 Configuration(配置)> System(系统)> Licenses(许可证)

当 ADC 许可证到期日期小于或等于 NetScaler 许可证到期警报的指定天数时,将显示 GUI 警报。

许可证到期 GUI 横幅

要通过 CLI 检查许可证到期信息,请执行以下操作

键入命令“show ns license”。

> sh license
    License status:

    Web Logging: YES
    Surge Protection: YES

    Web Logging: YES
    Surge Protection: YES

    …

Days to expiry: 196

Done
>
<!--NeedCopy-->

无需重新启动 NetScaler 设备即可验证许可证文件

使用此功能,您无需在 NetScaler 设备上应用许可证即可测试许可证并查看给定许可证中的所有可用功能。此选项允许您在不重新启动 NetScaler 设备的情况下测试新许可证。

您可以通过 GUI 和 CLI 使用此功能。

使用 GUI 验证许可证文件

  1. 转到 系统-> 许可证
  2. ADC 测试许可证 选项卡中,单击“管理测试许可证”。

  3. 单击“上载”,然后上载一个或多个许可证文件。如果上载了多个许可证文件,则会计算所有许可证文件的并集。

  4. 许可证文件上载完成后,再次单击 ADC 测试许可证 以显示上载许可证的许可功能。

    第 1 部分显示许可证信息,第 2 部分显示许可证包含的所有功能。

    显示测试许可证输出

  5. 验证显示的信息,然后单击 A ppl y 以使用许可证。重新启动(加热)NetScaler 设备以使许可证生效。立即重启不是强制性的,当前许可证在下次重启之前有效。

使用 CLI 验证许可证文件

  1. 将测试许可证文件复制到 ADC 设备,路径为: /nsconfig/testlicense

    示例:

    scp CNS_15082_SERVER_PLT_Retail.lic nsroot@<ns_ip>:/nsconfig/testlicense/
    <!--NeedCopy-->
    
  2. 验证许可证文件是否已复制到正确的位置。

    示例:

    ls /nsconfig/testlicense/  CNS_15082_SERVER_PLT_Retail.lic
    <!--NeedCopy-->
    
  3. 运行 show ns testlicense 命令以查看许可证信息。

    > sh ns testlicense
        License status:
                           Web Logging: YES
                      Surge Protection: YES
                        Load Balancing: YES
                     Content Switching: YES
                     Cache Redirection: YES
                   Compression Control: YES
                     Delta Compression: NO
                        SSL Offloading: YES
          Global Server Load Balancing: YES
                                  .....
                           API Gateway: YES
                       Model Number ID: 15082
                          License Type: Platinum License
                        Licensing mode: Local
                    Days to expiration: 54
    <!--NeedCopy-->
    
  4. 验证显示的信息,然后运行 apply ns testlicense 命令以应用许可证。重新启动(加热)NetScaler 设备以使许可证生效。

    > apply ns testlicense
    
    Warning: The configuration changes will not take effect until the system is rebooted
    Done
    > reboot -w
    Are you sure you want to restart NetScaler (Y/N)? [N]:Y
    Done
    <!--NeedCopy-->
    

升级许可证

您可以通过购买更高容量的许可证将 NetScaler 设备从一个系列版本升级到另一个家庭版本,以及从一个容量范围升级到另一个容量范围。

升级有两种类型:

  • 版本升级:Standard 到 Advanced、Standard 到 Premium 以及 Advanced 到 Premium。版本升级必须在相同的带宽内。

  • 容量升级:对于 vCPU 和带宽,可以从较低的容量升级到更高的容量。容量升级只能在同一版本(Standard、Advanced 或 Premium)上执行。

如果要同时升级容量和版本,请先升级容量,重新启动设备,然后升级版本。

示例:要将 VPX 10 Mbps Standard Edition 许可证升级到 VPX 200 Mbps Premium Edition,升级必须分两步完成。

  • VPX 从 10 Mbps Standard Edition 升级到 200 Mbps Standard Edition。
  • VPX 从 200 Mbps Standard Edition 升级到 200 Mbps Premium Edition。

注意

您可以使用 NetScaler Application Delivery Management (ADM) 创建包含公共带宽和实例池的许可框架。有关完整信息,请参阅 NetScaler 池容量

相关资源