NetScaler 控制台服务

对池容量许可证问题进行故障排除

本节介绍如何分析和解决常见的池化容量问题。

查看许可证状态

NetScaler 控制台充当您的 NetScaler 池容量许可的许可服务器。您可以使用 NetScaler 控制台 GUI 来检查许可状态。导航到 基础结构 > 池化许可 > 池容量 > 许可证使用情况

了解许可证状态

下表列出了许可证状态的类型及其含义

状态 这意味着什么
已分配 许可证状态没问题。
已分配:未应用于 NetScaler 如果从 NetScaler 签出或签入许可,NetScaler 可能需要重启,但是 NetScaler 尚未重启。
未分配 未在 NetScaler 实例中分配许可。
格蕾丝 NetScaler 实例在许可证宽限期内为 30 天
正在同步 NetScaler 控制台以 2 分钟为间隔从 NetScaler 获取信息。在 NetScaler 控制台和 NetScaler 之间同步许可可能需要长达 15 分钟。NetScaler 控制台可能已重新启动或触发了 NetScaler 控制台的故障转移。
部分拨款项 NetScaler 无法接受分配的容量,因为它可能在最大分配的情况下运行。例如,NetScaler 运行时的许可证池容量为 10 Gbps。当 NetScaler 重新启动时,10 Gbps 将签回 NetScaler 控制台许可服务器。当 NetScaler 重新联机时,它会尝试自动检出之前分配的 10 Gbps。同时,其他 NetScaler 实例可能已经检查了该带宽。如果许可池没有足够的容量为此 NetScaler 分配完整 10 Gbps 甚至部分容量,则会显示“已部分分配”。
不受管理 出于可管理性考虑,没有将 NetScaler 添加到 NetScaler 控制台中。这不会对 NetScaler 许可产生影响,但会影响 NetScaler 控制台的许可监视。
不受管理 出于可管理性考虑,没有将 NetScaler 添加到 NetScaler 控制台中。这不会对 NetScaler 许可产生影响,但会影响 NetScaler 控制台的许可监视。
连接已断开 出于可管理性考虑,无法从 NetScaler 控制台访问 NetScaler。例如,存在网络连接问题、NITRO 无法正常工作或 NetScaler 密码不匹配。如果 NITRO 无法正常工作或 NetScaler 密码不匹配,则不会影响 NetScaler 许可。但是,它可能会影响 NetScaler 控制台的许可监视。

检查服务器状态

本节介绍常见的服务器状态问题以及可能的原因和修复方法。

问题:NetScaler 将许可服务器显示为无法访问,许可状态更改为宽限。

  • 与许可服务器(NetScaler 控制台或代理)的连接已中断超过 15 分钟。验证许可证服务器是否已启动并可访问。

  • NetScaler 处于宽限模式。

问题:NetScaler 将许可服务器状态显示为可访问,但用户尝试更改分配无效。单击“更改分配”返回 0 0。此值可能会使配置的容量看起来已丢失。

  • 与许可服务器的连接最近出现故障,但是 NetScaler 仍未错过第二次心跳。因此,它不在格雷斯中(还)。验证许可证服务器是否已启动并可访问。

问题:NetScaler 显示容量和实例数,但许可服务器处于可访问/无法访问状态。单击“更改分配”将返回一些数字,但不考虑配置的容量。

  • 与许可服务器的连接已恢复,但是 NetScaler 仍无法错过第二次心跳或发送重新连接探测器。

问题:NetScaler 说,使用 NetScaler 控制台配置池化许可时无法连接到许可服务器

  • 检查防火墙规则,确保端口 27000 和 7279 处于打开状态。
  • 该代理未注册。有关更多信息,请参阅 入门
  • NetScaler 控制台没有上载许可文件。有关详细信息,请参见 配置 NetScaler 池容量
  • NetScaler 控制台的许可文件错误。

查看许可证的使用报告

NetScaler 控制台 GUI 中的 NetScaler 许可 > 池化许可 > 带宽许可 > 池化容量 > 许可使用情况 下,您可以看到许可使用量的每月峰值。您可以使用此报告来增加许可证使用量或计划购买额外的许可证。

以下是如何生成和使用报告的一些详细信息。

轮询:每 15 分钟从 NetScaler 实例轮询一次许可数据。

保持每小时峰值:NetScaler 控制台仅维持每台设备一小时内的最大许可使用量。

告:您可以为特定时间范围内的每个实例生成 GUI 报告。

:您可以以 CSV 格式或 XLS 格式导出报告。

除:NetScaler 控制台会在每月第一天凌晨 12:10 清除数据。清除周期是可配置的(默认时段为两个月)。

池化容量许可的计数器和统计信息

以下计数器、日志和命令暴露了 NetScaler 池许可指标,这些指标表明 NetScaler 控制台和 NetScaler 实例在池化许可模式下的行为。

  • SNMP 陷阱:从 NetScaler 版本 13.xx 中可用。
  • NSCONMSG 限速 计数器:从 NetScaler 版本 12.1 57.xx 中可用。
  • NetScaler 控制台计数器 NetSc aler 控制台命令操作在 NetScaler 云服务中可用。

SNMP 陷阱

您可以配置以下 SNMP 陷阱 v.13 池化许可证警报

  • POOLED-LICENSE-CHECKOUT-FAILURE
  • POOLED-LICENSE-ONGRACE
  • Configure POOLED-LICENSE-PARTIAL

有关这些警报的更多信息,请参阅 NetScaler SNMP OID 参考

NSCONMSG 计数器

检查以下 NCCONMSG 计数器及其含义:

  • allnic_err_rl_cpu_pkt_drops:达到 CPU 限制后聚合(所有 NIC)数据包丢弃
  • allnic_err_rl_pps_pkt_drops:在 pps 限制之后,整个系统内的数据包丢弃
  • allnic_err_rl_rate_pkt_drops:整个系统内的总利率下降
  • allnic_err_rl_pkt_drops:由于速率、点数和 CPU 导致的累计速率限制下降
  • rl_tot_ssl_rl_enforced:SSL RL 的应用次数(在新的 SSL 连接上)
  • rl_tot_ssl_rl_data_limited: 达到 SSL 吞吐量限制的次数
  • rl_tot_ssl_rl_sess_limited: 达到 SSL TPS 限制的次数

NetScaler 控制台计数器

选择“运行命令操作”事件操作 时,您可以为符合特定筛选条件的事件创建命令或脚本,该命令或脚本可在 NetScaler 控制台上运行。 您还可以为 运行命令操作 脚本设置以下参数:

参数 说明
$source 此参数对应于接收的事件的源 IP 地址。
$category 此参数对应于筛选器类别下定义的陷阱类型。
$entity 此参数对应于已为其生成事件的实体实例或计数器。它可以包含所有阈值相关事件的计数器名称、所有实体相关事件的实体名称、所有证书相关事件的证书名称。
$severity 此参数对应于事件的严重性。
$failureobj 故障对象会影响事件的处理方式,并确保故障对象反映所通知的确切问题。此参数可用于快速追踪问题和确定失败原因,而不仅仅是报告原始事件。

注意

在命令执行过程中,这些参数将替换为实际值。

对池容量许可证问题进行故障排除