Activating Cloudify Manager and License Management
From Cloudify v4.6 on, in order to activate a Cloudify Premium Manager, a valid license is required. Before the Cloudify Manager is activated, most of the Cloudify REST APIs are blocked, and neither Cloudify CLI nor Cloudify Console is operational. Cloudify community version does not require a license, hence no activation is needed. If Cloudify is deployed as a cluster of managers, the license should only be applied once. This should be done through the active manager in that cluster.
Product Activation
A Cloudify license is provided to all Cloudify Premium subscribed customers by Cloudify support. Cloudify Premium trial customers receive their trial license via email upon trial request. Request your free 60 day trial at https://cloudify.co/download/#trial. To activate your Cloudify manager submit your license through either the Cloudify management console (UI) or via the Cloudify CLI.
Cloudify CLI
You can upload a license and activate the product by using the following command:
cfy license upload <license-file-path>
Cloudify Console
When you log in for the first time, you will see the following screen:
Go to app button will be disabled until you activate the product by uploading a valid license.
To activate the Manager:
- Paste your licens into the text area.
- Click on the Update button.
- After the license was successfully uploaded you can see all it’s details on the screen, and Go to app button is enabled.
- Click Go to app button to go to the main application page.
License Management
You can always check installed licenses details or upload a new license.
License View
Cloudify CLI
You can check installed license details using the following command:
cfy license list
The output of the command would be similar to the following:
Cloudify License
+-------------+--------------------------+-----------------+-------+------------------+----------------+---------+
| customer_id | expiration_date | license_edition | trial | cloudify_version | capabilities | expired |
+-------------+--------------------------+-----------------+-------+------------------+----------------+---------+
| customer123 | 2019-11-24 00:00:00.000 | Spire | False | 4.6 | | False |
+-------------+--------------------------+-----------------+-------+------------------+----------------+---------+
Cloudify Console
There are two possible ways to view the license details in the Cloudify Console:
Users menu - License Management option
-
Click the License Management option under the users menu:
-
The License Management dialog containing the license details will be displayed:
Help menu - About option
-
Click the About option under the help menu:
-
The About dialog containing the license details will be displayed:
License Expiration
When the license expires, the Cloudify manager will display a notification specifying the new state. When using a trial license, upon license expiration, all Cloudify manager functionality will cease until it is updated with a valid license. This means that the REST API, Cloudify CLI and Cloudify Console will not be functional.
-
Valid trial license example, edition: ‘Spire’
-
Expired license example, edition: ‘Spire’
License Update
When the Cloudify subscription is renewed or updated with new capabilities a new license will be provided by Cloudify support. Updating the license can be applied through the CLI or the Cloudify Console.
Cloudify CLI
You can upload a new license (instead of the current one) using the following command:
cfy license upload <license-path>
Cloudify Console
To update the license from the Cloudify Console follow these steps:
-
Click the License Management option in the users menu:
-
Click the Edit License button:
-
Paste the license key into text area.
-
Click the Update button.
-
The updated license details will be displayed in the License Management dialog.