Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Typo correction

...

Table of Contents
excludeContents
stylesquare

Div
classpagebreak


Important Information to Protect the License Validity

Certain actions can invalidate your license. Therefore, once you have installed your license, please note the following points:

Operational Information and Logging
Insert excerpt
Operational Information and Logging
PDC:__Include: Installing a License on the VE License Server
PDC:__Include: Installing a License on the VE License Server
nameVELicInvalidationCaveat
nopaneltrue

Div
classpagebreak


Overview - Requesting and Installing a License

Perform the following basic steps to request and install a license:

  • Collect the fingerprint (the C2V file) on the license server and (if applicable) the backup license server.
  • Send the fingerprint data to Stromasys stating license requirements based on your contract with Stromasys (product version, number of concurrent instances, is this the main or the backup license, etc.). Stromasys will send you the license data.
  • Install the license data (the V2C file) on the license server and (if applicable) on the backup license server.
  • Verify the license installation.

These basic steps are described in more detail below.

...

Insert excerpt
PDC:__Include: Installing a License on the VE License Server
PDC:__Include: Installing a License on the VE License Server
nameVEStepsOverview
nopaneltrue

License Installation Using the Command-Line

The following sections will show how to perform a license installation on the VE license server. Alternatively, you can use the web-based GUI (see VE License Server Web-based Management GUI)

Running the esxi_bind Command (VMware environment only)

Insert excerpt
PDC:__Include: Installing a License on the VE License Server
PDC:__Include: Installing a License on the VE License Server
nameVEesxi_bind
nopaneltrue

Collecting the Fingerprint Data on the License Server

The fingerprint is collected on the license server using the c2v utility.

Perform the following steps to collect the fingerprint on the license server and (if applicable) the backup license server:

...

  1. <mykey> is the private key of the key-pair you associated with your cloud instance
  2. <user> is the user for interactive login associated with your license server instance (e.g., opc on OCI, or centos for a CentOS instance on AWS; for an instance installed from a prepackaged Charon-SSP VE image, use sshuser)
  3. <license-server-ip> the ip address of your cloud instance

...

  1. Become the root user: # sudo -i
  2. Run the c2v program: # /opt/license-server/c2v --filename <my-file>.c2v --platform <my-platform>
    where
    1. <my-file>.c2v is the path and name under which you want to store the fingerprint. The file type is C2V (customer to vendor).
    2. <my-platform> indicates the platform on which the license server runs. Possible values: aws, oci, gcp, or azure. The value ibm shown in the help output is reserved for future use.

...

Insert excerpt
PDC:__Include: Installing a License on the VE License Server
PDC:__Include: Installing a License on the VE License Server
nameVEGetFGP
nopaneltrue

Sending the C2V File to Stromasys and Receive License Data File

Stromasys or your Stromasys VAR will provide you with an email address to which you should send the C2V file you created in the previous step.

In response, you will receive a so-called V2C (vendor to customer) file which contains the license data. The content of the license (type of emulated SPARC, expiration date, number of concurrent instances, etc.) depends on your contract with Stromasys. You may also receive a text file containing the license content in human readable form.

Insert excerpt
PDC:__Include: Installing a License on the VE License Server
PDC:__Include: Installing a License on the VE License Server
nameVESendC2Vupd2
nopaneltrue

Div
classpagebreak


Installing the License Data on the License Server

The license data is installed on the license server using the v2c utility.

Perform the following steps to install the license on the license server:

...

  1. <mykey> is the private key of the key-pair you associated with your license server instance
  2. <user> is the user for interactive login associated with your cloud instance (e.g., opc on OCI, or centos for a CentOS instance on AWS; for an instance installed from a prepackaged Charon-SSP VE image, use sshuser)
  3. <license-server-ip> the ip address of your cloud instance

...

Insert excerpt
PDC:__Include: Installing a License on the VE License Server
PDC:__Include: Installing a License on the VE License Server
nameVEV2Cupd2
nopaneltrue

Verifying License Installation and License Content

Checking the License Server Log file

Check the license server log file to see if the server started successfully or reported an error. Use the following command (as the privileged user):
# cat /opt/license-server

...

After the installation of the V2C file, the license server will be restarted.

Please note:

  • Starting with version 1.0.35, a previously installed license will be cleanly removed once a new license is installed with the v2c command.
  • In versions before 1.0.17, the license server will not start until a valid license has been installed.

The following example shows the installation of a V2C file:

Code Block
languagetext
$ sudo /opt/license-server/v2c -f mylicense.v2c 
<<V2C>> Going to import "mylicense.v2c" ...
<<V2C>> Imported "mylicense.v2c" successfully.
<<V2C>> Restarting license server ...
<<V2C>> Done

Verifying the License Installation

/log/license.log

The log should indicate that the license server is ready to serve licenses.

Div
classpagebreak


Using the license_viewer Program to Display the Content of a License

The license server provides a license_viewer program to view the content of the license. To run it, use the following command (as the privileged user):

#/opt/license-server/license_viewer

The following sample shows the output of an active license:

...

languagetext

...

table shows examples for several different license types and platforms (please note that the output may vary depending on platform and software version) :

Regular VE license on AWSRegular VE license on physical server

<<License Viewer>> Current license:
License Fingerprint: 07792211fc8ce3fdc085 <truncated>
Customer Name: Stromasys
License ID: 01.00000001.002.

...

020
Key Type: NORMAL
Platform: amazon.aws
Release Date: 2021-06-17 13:08:01
Grace Period: 120 minutes

License Check Interval: 60 minutes

Virtual Hardware: Charon-SSP/4M,Charon-SSP/4U

...


Product Code: Charon-SSP/

...

Important product-specific license parameters:

  • P_RLSD is the expiration date.

  • P_MAJV and P_MINV are the major and minor product versions.

  • P_CPU_NUM defines the maximum number of CPUs in an emulated SPARC system.

  • P_MAX_MEM defines the maximum amount of RAM in an emulated SPARC system.

  • P_INSTANCE defines the maximum number of concurrently running emulated SPARC systems.

Important key-specific license parameters:

  • K_PLATFORM: the platform for which the license has been created.
  • K_LICENSE_ID: in older versions, the license ID changed if the license server software was reinstalled; in newer versions, it will remain unchanged as long as the license server host instance is not re-installed.
  • K_TYPE: possible values are NORMAL (time-limited or perpetual license) or COUNTDOWN (limited to a certain number of emulator runtime hours).
  • K_EXPIRED: configured number of emulator runtime hours. The remaining hours can be seen in the web interface of the license server and the emulator log file.
  • K_INTERVAL: configured license check interval.

...

classpagebreak

Using the Web Interface

The license server provides a web interface to display important license characteristics and a list of currently connected client systems and emulator instances.

Prerequisite: access to TCP port 8084 of the license server must be possible.

The following image shows sample output of a backup license with 98 hours runtime remaining:

Image Removed

The following image shows sample output of a regular license with an expiration date and one client attached:

Image Removed

...

ALL
Expiration Date: 2021-12-22 23:55:00

...


Major Version: 5
Minor Version: 3
Maximum CPU: 64
Maximum Virtual Memory: 1048576MB
Instances Allowed: 3

<<License Viewer>> Current license:
License Fingerprint: 07792211fc8ce3fdc085 <truncated>
Customer Name: Stromasys
License ID: 03.00000003.002.006
Key Type: NORMAL
Platform: physical.machine
Release Date: 2021-12-08 13:18:32
Grace Period: 120 minutes
License Check Interval: 60 minutes

Virtual Hardware: Charon-PA9-64-L1
Product Code: CHPA9-64-L1-IP
Expiration Date: 2022-06-08 23:55:00
Major Version: 3
Minor Version: 0
Maximum CPU: 1
Maximum Virtual Memory: 2048MB
Instances Allowed: 10
Passphrase: 77U8-HXR9-VUFK-1B9V


Countdown license on physical serverAutoVE license on AWS

<<License Viewer>> Current license:
License Fingerprint: 5f9d9f13f390e3b071 <truncated>
Customer Name: Stromasys
License ID: 01.00000001.002.194
Key Type: COUNTDOWN
Expiration Date: 240 hour(s)
Platform: physical.machine
Release Date: 2021-07-29 09:06:15
Grace Period: 480 minutes
License Check Interval: 60 minutes


Virtual Hardware: Charon-SSP/4U
Product Code: test
Major Version: 5
Minor Version: 3
Maximum CPU: 4
Maximum Virtual Memory: 10240MB
Instances Allowed: 4



<<License Viewer>> Current license:
License Fingerprint: 5aaa364f9fc602323eaab2c   <truncated>
Customer Name: Stromasys
License ID: 03.00000003.002.007
Key Type: NORMAL
Expiration Date: 2022-02-14 23:55:00
Platform: amazon.aws
Release Date: 2021-07-27 10:42:44
Grace Period: 1440 minutes
Instances Allowed: 3
Passphrase:
Auto License: true



Div
classpagebreak



The license contains a key-specific section and one or more product-specific sections. Please note that the product-specific section is mostly not applicable to AutoVE licenses as this license is based on the number and configuration of the cloud-based host instances.

Insert excerpt
PDC:__Include: Installing a License on the VE License Server
PDC:__Include: Installing a License on the VE License Server
nameVELicContent
nopaneltrue

License Verification Using the Web Interface

Insert excerpt
PDC:__Include: Installing a License on the VE License Server
PDC:__Include: Installing a License on the VE License Server
nameVEGUIinfo
nopaneltrue

See VE License Server Web-based Management GUI and Additional Configuration Options - the config.ini File for more information.

Include Page
KBCOMMON:DOC-GoToToc
KBCOMMON:DOC-GoToToc