内容

概要

前提条件

要件

使用するコンポーネント

CUPSライセンスの説明

問題

解決策 1

解決策 2

関連情報

概要

このドキュメントでは、Cisco Unified Presence Server(CUPS)のライセンス情報について説明します。

前提条件

要件

このドキュメントに特有の要件はありません。

使用するコンポーネント

このドキュメントの情報は、CUPSバージョン8.xに基づくものです。

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期（デフォルト）設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。

CUPSライセンスの説明

CUPSを完全にライセンスするには、ライセンスファイル内で次のライセンスが必要です。

- ENT_PE_NODEはCisco UP Presence Engine用です。

- ENT_PROXY_NODEはCisco UP SIPプロキシ用です。

- SW_FEATUREは、以前のバージョンのCUPSからバージョン8.xにアップグレードするために必要です。

注：CUPSバージョン8.xの新規インストールでは、データベースにSW_FEATUREライセンスが組み込まれています。

問題

Presence Serverにライセンスファイルをアップロードしても、システムにはライセンス警告が表示されます。

ライセンス警告には、次の2種類があります。

- 評価期間の警告。90日以内に解決する必要があります。

- 猶予期間の警告。30日以内に解決する必要があります。

評価期間とは、Presence Serverが新規インストールであり、適切なライセンスをアップロードするために最大90日間が許可されていることを意味します。

猶予期間とは、このプレゼンスサーバノードが完全にライセンスされたことを意味します。その後、プレゼンスサーバのライセンスMACフィールドを変更したホスト名/IPアドレス/ネットワークタイムプロトコル(NTP)/シンプルメール転送プロトコル(SMTP)/ドメイン/ドメインネームシステム(DNS)などのネットワーク設定が変更されました。この警告は、物理サーバのライセンスMACがそのサーバのネットワークインターフェイスコントローラ(NIC)に関連付けられているため、仮想マシンでのみ表示されます。この警告は、Presence Serverが物理マシンから仮想マシンへ、またはその逆に移行される場合にも表示されます。

次の理由により、Presence Serverにライセンス警告が表示される可能性があります。

1. ライセンスファイルのHOSTIDフィールドが、プレゼンスサーバのLicense MACフィールドと一致しません。

2. Presence ServerデータベースのLicenseinfoテーブルには、以前のMACアドレスがまだ含まれています。このMACアドレスは、Presence Server CLIへのROOTアクセス経由で削除する必要があります。

3. PHONE_UNITSライセンスファイルをプレゼンスサーバにアップロードした後、データベースのプレゼンスサーバライセンス情報テーブルからROOTアクセス経由で削除する必要があります。

解決策 1

現在の[ライセンスMAC(License MAC)]フィールドと、プレゼンスサーバノードが仮想マシン上にあるか物理マシン上にあるかを確認します。

[License MAC]フィールドを確認するには、プレゼンスサーバの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

前の例では、[License MAC]フィールドは8001fc5ffc76です。

次に、このサーバが仮想または物理のどちらであるかを確認するために、プレゼンスサーバの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パラメータは、このマシンが仮想マシンであることを示しています。

最後に、プレゼンスサーバのライセンスMACと、ライセンスファイルのHOSTIDパラメータを一致させてください。

注：プレゼンスサーバが仮想マシンの場合、ライセンスファイルのHOSTIDパラメータにはHOSTID=HOSTNAME=License MACが必要です。物理マシンの場合、HOSTIDはHOSTID=License 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"

前の例では、プレゼンスサーバはライセンスMACが「8001fc5ffc76」の仮想マシンです。 ライセンスファイルのHOSTID値はHOSTID=HOSTNAME=8001FC5FFC76である必要があります。

HOSTIDが一致しない場合は、ライセンス警告が生成されます。この問題を解決するには、シスコライセンスチームでケースをオープンし、次の情報を提供します。

1. 正しいMACアドレス。

2. マシンが仮想か物理か。

3. HOSTIDがすべて大文字または小文字の場合。

正しいファイルをアップロードしても警告が引き続き表示される場合は、正しい情報がPresence ServerデータベースのLicenseinfoテーブルに保存されていることを確認します。

解決策 2

CUPSデータベースのLicenseinfoテーブルの内容を確認します。

Licenseinfoテーブルの内容を表示するには、run sql select * from licenseinfoコマンドをPresence Server Publisher CLIで入力します。

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 Presence Engineを参照）

3/4/5以外の値がある場合は、その行をROOTアクセス経由で削除する必要があります。

macaddress：この値は、現在の[License MAC]フィールドと一致している必要があります。データベース内の値は、仮想マシンの場合や、ファイルと同じように[ライセンスMAC(License MAC)]フィールドが大文字の場合でも、「HOSTNAME=」と表示されません。

Licfileid:Presence Serverにアップロードされたライセンスファイルの名前を指定します。

例として、データベースからジャンクファイルを削除するには、前の出力からそのファイル名とその内容を確認します。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 Page] > [Tools] > [Control Center - Network Services] > [Cisco License Manager]から再起動できます。このサービスの再起動はサービスに影響を与えず、実稼働時間中に実行できます。

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                   t

これで、licfileid 20120828112634008に関連付けられた両方の行が削除されました。

場合によっては、ファイルを削除してもデータベースがクリアされない場合があります。この状況では、データベース内の値を直接消去するために、rootアカウントを生成する必要があります。その手順については、Cisco Technical Assistance Center(TAC)にお問い合わせください。

関連情報

- Cisco Unified Presence Serverのライセンス情報

- テクニカル サポートとドキュメント – Cisco Systems