Migrating a DNN license to another server

Overview

During migration from one server to a new server, an administrator will need to apply the same license which is already in use on the old server to the new production server. This article aims to provide guidance on a way to migrate the license without any downtime in service.

 

Environment

  • DNN and Evoq all versions (screenshots come from 9+ using Persona Bar)

This solution requires:

 

Solution

A license cannot be applied to both servers at the same time. To avoid downtime while the new server is not yet licensed, you can activate a production license as a development type for a brief amount of time while the license is not yet deleted from the old server and activated on the new one. 

  • You may need to modify your firewall settings to allow a query to the DNN licensing web service:
    http://www.dotnetnuke.com/desktopmodules/bring2mind/licenses/licensequery.asmx

 

Note: Using a production license as a development type on a production instance is only allowed for a very short period of time and only in exceptional circumstances such as migrations.

 

Step 1: License the new server as a Development type

  1. In the new server, go to Persona Bar > Settings > About
    In DNN 7 and 8, go to Host > Advanced > Activate your License

    Screen_Shot_2019-10-08_at_1.28.28_PM.png

  2. Click Add License.
    Screen_Shot_2019-11-01_at_4.30.15_PM.png

  • Select Development from the License Type drop-down list.
  • Enter your Account Email in the corresponding text field.
  • Enter the Invoice Number associated with your license in the corresponding text field.
  • Click Automatic Activation.

    Screen_Shot_2019-11-01_at_4.30.31_PM.png

Perform DNS and other necessary changes to point to the new PROD server whenever you are ready for cut-over. If automatic activation fails, you may need to manually activate your license (Evoq 7 and 8 see this article: Manually Activating a DNN 7/8 License).

 

Step 2: Remove the Production license from the old server

On the old server, click the Remove button for the license in question (production type) and confirm the removal.

 

Step 3: Add the Production type license to the new server

  1. On the new server, click Add License.
  2. Select Production from the License Type drop-down list.
  3. Enter your Account Email in the corresponding text field.
  4. Enter the Invoice Number associated with your license in the corresponding text field.
  5. Click Automatic Activation.
  6. Click Remove for the development license and confirm the removal.

 

Testing

You should be able to confirm that the license has successfully been activated by:

  1. Access the new environment's license section in Persona Bar > Settings About.
  2. The EXPIRES column should be updated with the correct expiration date for your valid production license.
  3. The license is displaying Active and you should be able to access administrative features in the Persona Bar.

    2020-05-13_1218.png

Comments

0 comments

Please sign in to leave a comment.