目录

简介

先决条件

要求

使用的组件

CUPS许可说明

问题

解决方案 1

解决方案 2

相关信息

简介

本文档介绍Cisco Unified Presence Server(CUPS)的许可信息。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档中的信息基于CUPS 8.x版。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

CUPS许可说明

为了完全许可CUPS，许可证文件中需要以下许可证：

- ENT_PE_NODE用于Cisco UP Presence引擎。

- ENT_PROXY_NODE用于思科UP SIP代理。

- SW_FEATURE需要从CUPS的任何早期版本升级到8.x版。

注意：CUPS 8.x版的全新安装在数据库中附带内置SW_FEATURE许可证。

问题

在Presence Server上上传许可证文件后，系统仍显示许可证警告。

许可证警告分为两种类型：

- 评估期警告，需要在90天内解决。

- 宽限期警告，需要在30天内解决。

评估期表示Presence Server是全新安装，系统最多可授予90天时间来上传正确的许可证。

宽限期表示此在线状态服务器节点曾经获得完全许可。之后，更改了网络配置，例如主机名/IP地址/网络时间协议(NTP)/简单邮件传输协议(SMTP)/域名/域名系统(DNS)，更改了在线状态服务器的许可证MAC字段。此警告仅在虚拟机上出现，因为物理服务器的许可证MAC与该服务器的网络接口控制器(NIC)关联。当在线状态服务器从物理机迁移到虚拟机时，也会出现此警告，反之亦然。

以下原因可能导致Presence Server显示许可证警告：

1. 许可证文件的HOSTID字段与Presence Server的License MAC字段不匹配。

2. 在线状态服务器数据库中的许可证信息表仍然包含以前的MAC地址，需要通过对在线状态服务器CLI的根访问权限删除该地址。

3. 您将PHONE_UNITS许可证文件上载到Presence Server，然后需要通过ROOT Access从数据库中的Presence Server Licenseinfo表中删除该文件。

解决方案 1

验证当前许可证MAC字段以及在线状态服务器节点是否在虚拟机或物理机上。

要验证License MAC字段，请在Presence Server CLI中输入命令show status，并注意“License MAC”字段的值。

admin:show status

Host Name    : cups863

Date         : Mon Nov 5, 2012 22:43:35

Time Zone    : Central Standard Time (America/Chicago)

Locale       : en_US.UTF-8

Product Ver  : 8.6.3.10000-20

OS Ver       : 4.0.0.0-44

License MAC  : 8001fc5ffc76

在上一个示例中，许可证MAC字段为8001fc5fc76。

接下来，要验证此服务器是虚拟还是物理，请在Presence Server CLI中输入命令show hardware，并注意字段“HW Platform”的值。

admin: show hardware

HW Platform       : VMware Virtual Machine

Processors        : 1

Type              : Intel(R) Xeon(R) CPU E7- 2870  @ 2.40GHz

CPU Speed         : 2400

Memory            : 2048 MBytes

Object ID         : VMware

OS Version        : UCOS 4.0.0.0-44

Serial Number     : VMware-42 1c 56 21 03 fb 5c 86-37 2d 3f f1 5a 56 51 a5

上一输出中的HW Platform参数表示此计算机是虚拟机。

最后，将Presence Server的许可证MAC与许可证文件中的HOSTID参数进行匹配。

注意：如果Presence Server是虚拟机，则许可证文件的HOSTID参数应具有HOSTID=HOSTNAME=License MAC。如果是物理机，则HOSTID应为HOSTID=许可证Mac。

注意：HOSTID的值应为ALL CAPS。即使show status命令以小写“8001fc5ffc76”提供输出，HOSTID的许可证文件中的值也应为“8001FC5FFC76”。

以下是示例许可证文件，即在线状态引擎和代理许可证。

INCREMENT ENT_PE_NODE cisco 1.0 permanent uncounted \

VENDOR_STRING=<Count>2</Count><OrigMacId>8001FC5FFC76</OrigMacId>

<LicMacId>8001FC5FFC76</LicMacId><LicFileVersion>2.0</LicFileVersion> \

HOSTID=HOSTNAME=8001FC5FFC76 \

NOTICE="<LicFileID>20120828112634008</LicFileID><LicLineID>1</LicLineID>

<PAK></PAK>" SIGN="06E9 F551 A2DB 13F2 A2DF 2F75 A55E 50BF \

0E37 0337 CC92 039D D36E 0CF5 FD88 1363 9594 6A66 5267 4588 \

AA58 98B5 E112 F93A 652C 36A6 3805 2546 6280 5316"

INCREMENT ENT_PROXY_NODE cisco 1.0 permanent uncounted \

VENDOR_STRING=<Count>2</Count><OrigMacId>8001FC5FFC76</OrigMacId>

<LicMacId>8001FC5FFC76</LicMacId><LicFileVersion>2.0</LicFileVersion> \

HOSTID=HOSTNAME=8001FC5FFC76 \

NOTICE="<LicFileID>20120828112634008</LicFileID><LicLineID>2</LicLineID> \

<PAK></PAK>" SIGN="18ED 8670 308B 9300 9BC8 7D03 A1EE 4ED9 \

4432 98CF CF92 6B71 73C4 B603 410F 1A93 A4AE 69D1 0B29 EC0D \

202E 8AB3 5F75 790F B951 B87B 01F7 59A0 07FF 3E79"

在上一个示例中，Presence Server是一台虚拟机，其许可证MAC为“8001fc5ffc76”。 许可证文件中的HOSTID值应为HOSTID=HOSTNAME=8001FC5FFC76。

如果HOSTID不匹配，系统会生成许可证警告。要解决此问题，请向思科许可团队提交案例并提供以下信息：

1. 正确的MAC地址。

2. 计算机是虚拟还是物理。

3. 如果HOSTID是CAPS或小写。

如果在上传正确的文件后警告仍然存在，请验证是否将正确的信息存储在Presence Server数据库的Licenseinfo表中。

解决方案 2

验证CUPS数据库的Licenseinfo表中的内容。

要查看许可证信息表的内容，请在Presence Server Publisher CLI上输入命令run sql select * from licenseinfo。

admin:run sql select * from licenseinfo

pkid                                 fklicenseserver                      tklicensefeature licenseunits overdraftunits macaddress   version origmacid    licfileid         licfileversion isdemo licenselineid upgradefromwindows permanent daystoexpiry fileid isvalid

==================================== ==================================== ================ ============ ============== ============ ======= ============ ================= ============== ====== ============= ================== ========= ============ ====== =======

7f18d7c8-d1e4-43d9-9592-e7aedbed80b8  78893507-f5dc-4a9c-bcce-77824a14b9b7 3                1            0                           8.0                  12345             1.0            t      1             f                  t         0

t50966b38-dc45-4a94-82b8-c4c85d159e58 78893507-f5dc-4a9c-bcce-77824a14b9b7 4                2            0              8001fc5ffc76 1.0     8001fc5ffc76 20120828112634008 2.0            f      2             f                  t         0

tfc175de4-e6ae-4cae-90f8-1711563cee94 78893507-f5dc-4a9c-bcce-77824a14b9b7 5                2            0              8001fc5ffc76 1.0     8001fc5ffc76 20120828112634008 2.0            f      1             f                  t         0                   t

在上一输出中，应注意以下字段：

tklicensefeature — 表示许可证功能：PE许可证、代理许可证或SW_FEATURE

tklicensefeature=3（指软件版本）//8.x中引入

tklicensefeature=4（指CUP代理）

tklicensefeature=5（指CUP在线状态引擎）

如果3/4/5以外的任何值，则需要通过ROOT Access删除该行。

macaddress — 此值应与当前License MAC字段匹配。即使数据库是虚拟机，或者许可证MAC字段与文件一样大写，也不显示“HOSTNAME=”。

Licfileid — 提供已上传到在线状态服务器的许可证文件的名称。

例如，要从数据库中删除垃圾文件，请从上一个输出中验证文件名和该文件名的内容。如果MAC地址“8001fc5ffc76”不是正确的地址，请将其从数据库中删除：

要从文件系统中删除文件，请输入以下命令：

admin:file delete license UPS20120828112634008.lic

Delete the File UPS20120828112634008.lic?

Enter "y" followed by return to continue: y

files: found = 1, deleted = 1

警告：删除任何文件后，应重新启动“Cisco License Manager”服务，以便将文件系统复制到数据库。可以从Presence Server Serviceability页面> Tools > Control Center - Network Services > Cisco License Manager重新启动服务。重新启动此服务不会影响服务，并且可以在生产时间完成。

要查看许可证信息表的内容并验证垃圾邮件信息是否已删除，请再次输入命令。

admin:run sql select * from licenseinfo

pkid                                 fklicenseserver                      tklicensefeature licenseunits overdraftunits macaddress   version origmacid    licfileid         licfileversion isdemo licenselineid upgradefromwindows permanent daystoexpiry fileid isvalid

==================================== ==================================== ================ ============ ============== ============ ======= ============ ================= ============== ====== ============= ================== ========= ============ ====== =======

7f18d7c8-d1e4-43d9-9592-e7aedbed80b8 78893507-f5dc-4a9c-bcce-77824a14b9b7 3                1            0                           8.0                  12345             1.0            t      1             f                  t         0                   t

现在，已删除与licfileid 20120828112634008关联的两行。

在某些情况下，删除文件后数据库仍不会清除。在这种情况下，需要生成根帐户以直接清除数据库中的值。请联系思科技术支持中心以执行该步骤。

相关信息

- Cisco Unified Presence Server许可信息

- 技术支持和文档 - Cisco Systems