License Management

Contents

1Introduction

2

Functions and Concepts
2.1Modes of Operation
2.2Arwa Connection Mode
2.3Types of Operation

3

Managed Object Model

4

Configuration Management

5

Fault Management

1   Introduction

This document provides an overview of the management model and concepts associated with the License Management (LM) managed area.

A managed area is represented by a group of Managed Object Classes (MOCs) within the Managed Object Model (MOM).

Arwa is a license storage and management solution that is hosted by Ericsson outside the application environment. Arwa provides a central repository for application license keys. Arwa handles license requests from multiple License Managers operating at different locations. Arwa requires a network connection to communicate with LM . Arwa deployments support multiple connection types that define how often LM communicates with Arwa to perform license administration tasks.

2   Functions and Concepts

LM provides a management interface for the Managed Element (ME) license keys.

License keys grant the use of purchased functionality or capacity. License keys are generated by the Ericsson software supply organization based on the application licensing model. Arwa license keys are installed centrally in Arwa. Arwa licenses are identified only by a license name. Each license includes an expiration date that can be time limited or perpetual.

The ME licenses have the following categories:

Perpetual license keys have no expiration date or an expiry date that is far into the future (for example, 2099-12-31). All other license keys have an expiry date.

A licensed feature or capacity can no longer be used or granted after the license key expiry. Before the expiry date, the license keys enter a license expiry warning period. The start of this period and the license key expiry are notified as alarms to the user. The ME raises the alarms License Management, License Key Not Available, and License Management, Capacity Usage Threshold Reached to indicate these conditions.

2.1   Modes of Operation

LM operates in the following modes:

2.1.1   Autonomous Mode

The License Manager automatically transitions from Normal mode to Autonomous mode when communication with Arwa is interrupted. The ME raises the alarm License Management, Autonomous Mode Activated to indicate this mode. During Autonomous mode, licenses that are already reserved by the client application continue to function normally. However, new licenses cannot be requested from Arwa. Other licenses remain unavailable until communication with Arwa is restored.

Applications can release licenses during Autonomous mode. When a license has been released by all application instances, that license becomes unavailable.

While in Autonomous mode, LM denies any application request for a license that is not already reserved. Application capacity can be restricted during Autonomous mode, as applications cannot increase or decrease the number of capacity tokens and must use what is available

LM can operate in Autonomous mode for a maximum of 24 hours. If communication with Arwa cannot be re-established within this 24-hour window, LM enters Locked mode.

While operating in Autonomous mode, LM tries to reconnect to Arwa at regular intervals. When LM successfully synchronizes with Arwa, it automatically reverts to Normal mode.

From Normal mode, LM can transition to other operational states. These transitions are illustrated in Figure 1.

Figure 1   License Management State Transitions

2.1.2   Emergency Unlock Mode

Emergency Unlock mode authorizes access to all licensed features and objects independent of official license keys. The ME raises the alarm License Management, Emergency Unlock Reset Key Required to indicate this mode. Emergency Unlock is intended to provide or restore system functionality in extraordinary situations temporarily where an essential license cannot be renewed before it expires, or connectivity with Arwa is expected to remain unavailable for an extended period.

The Emergency Unlock mode window cannot exceed seven days. During this seven-day window, all application license requests are authorized. All licenses used during Emergency Unlock mode are set to expire at the end of the Emergency Unlock window.

When Emergency Unlock ends, LM automatically attempts to synchronize the granted licenses with Arwa. If synchronization is successful, LM begins operating in Integration Unlock Mode or Normal mode. If the synchronization fails, LM returns to the previous operating mode. These transitions are illustrated in Figure 1 and Figure 2.

2.1.3   Integration Unlock Mode

LM runs in Integration Unlock mode after installation. While in this mode, LM can function without access to official licenses. This mode allows use of the system when access to valid licenses is unavailable.

LM can enter Emergency Unlock mode during the Integration Unlock window, as shown in Figure 2.

LM automatically transitions to Normal mode when the Integration Unlock window has expired, recorded by attribute expiration. Any license that was used during Integration Unlock mode for which no valid license key was found expires.

Figure 2   License Management State Transitions in Integration Unlock Mode

2.1.4   Locked Mode

The License Manager transitions from Autonomous mode to Locked mode if communication with Arwa has not been restored by the end of the 24-hour Autonomous mode window. The ME raises the alarm License Management, Key File Fault to indicate this mode.

While in Locked mode, LM answers all application license requests with a failure. Reserved licenses remain unmodified, but cannot be accessed by the application. During Locked mode, LM tries to re-establish communication with Arwa at regular intervals. When LM successfully synchronizes with Arwa, it automatically reverts to Normal mode.

Any reserved license that is not present in Arwa during synchronization is marked as not found, and a License Management, License Key Not Available alarm is raised.

2.1.5   Normal Mode

Normal mode is the default operational state of the LM. During normal operation, the system authorizes only those feature sets and capacity levels that have a valid license in Arwa.

From Normal mode, LM can transition to other modes, as shown in Figure 1.

2.2   Arwa Connection Mode

In Arwa deployment the following connection modes is available:

Permanent Connection LM has a permanent connection to Arwa. All license requests are relayed to Arwa for processing.
Intermittent Connection LM has an intermittent connection to Arwa. Automatic connections to the Arwa license server are established at fixed intervals of 80 days.

When LM is installed in Arwa permanent connection mode, application license keys are stored in the Arwa license repository. These keys are ordered from the Ericsson software supply organization. Ordered licenses are made available in Arwa and are not installed locally. When an application requests a new or updated license, LM retrieves the latest license information from Arwa and communicates any previously requested results back to the application.

2.3   Types of Operation

LM supports the following operations:

3   Managed Object Model

The LM managed area is represented in the Managed Object Model (MOM) as follows:

ManagedElement
   +-SystemFunctions
      +-Lm
         +-ArwaConfiguration
         +-AutonomousMode
         +-CapacityKey
         +-EmergencyUnlock
         +-FeatureKey
         +-IntegrationUnlock

For general information about the MOM, MOCs, Managed Objects (MOs), cardinality, and related concepts, refer to Managed Object Model User Guide.

The LM MOCs are described in Table 1.

Table 1    License Management Managed Object Class Descriptions

Managed Object Class

Description

Lm

The root of the LM model, supports activities and describes information related to LM.

ArwaConfiguration

Describes the Arwa server connection properties.

AutonomousMode

Describes the Autonomous Mode state.

CapacityKey

Describes the available capacity license and throughput capacity license keys.

EmergencyUnlock

Handles Emergency Unlock, activation/deactivation, and describes the Emergency Unlock state.

FeatureKey

Describes the available feature license keys.

IntegrationUnlock

Describes the Integration Unlock state.

4   Configuration Management

LM is accessed using NETCONF or the Ericsson Command-Line Interface (ECLI) to manipulate the MIB.

The following operations can be performed by the user and are described in Operating Instructions using the ECLI:

Manage License Information

Manage Emergency Unlock Mode

5   Fault Management

The LM alarms are described in Table 2.

Table 2    License Management Alarms

Alarm

Description

License Management, Autonomous Mode Activated

 

Raised in Autonomous mode after LM losing its connection to the license repository.

License Management, Capacity Usage Threshold Reached

 

Applies to capacity and throughput capacity licenses.


Raised with severity WARNING if grantedCapacityLevel for a given capacity license exceeds the alarm threshold set by attribute capacityAlarmThreshold, but is still below licensedCapacityLimit. If the reservation level reaches licensedCapacityLimit, the severity increases to MAJOR.

License Management, Emergency Unlock Reset Key Required

 

Raised in Emergency Unlock mode when counter activationsLeft is decremented. The severity increases as the counter is decremented. Cleared after a replenishment followed by a refresh of the license inventory.

License Management, Key File Fault

 

Raised in Locked mode when the license repository used by LM is unavailable. An unavailable license repository prevents the ME from using licensed features and functionality.

License Management, License Key Not Available

 

Raised in Normal mode with severity warning when a license key enters the expiration warning period before it expires.


When the expiry date is reached, the severity is raised to major.



Copyright

© Ericsson AB 2015–2016. All rights reserved. No part of this document may be reproduced in any form without the written permission of the copyright owner.

Disclaimer

The contents of this document are subject to revision without notice due to continued progress in methodology, design and manufacturing. Ericsson shall have no liability for any error or damage of any kind resulting from the use of this document.

Trademark List
All trademarks mentioned herein are the property of their respective owners. These are shown in the document Trademark Information.

    License Management