Problem:
How do you add additional license servers to your existing ProfileUnity instance?
Resolution:
From the ProfileUnity Management host:
-
Gather the ProfileUnity-Mongo certificate and database connection string
- From certificate manager, export the ProfileUnity-Mongo certificate with the private key. You can find the certificate under the Trusted Root or Personal store. Copy this PFX file to the new license server.
- Copy the database connection string from the ProfileUnity Management Console.
Navigate to Administration > Database and click on Manage Database Connection.
Select the Copy to Clipboard icon in the Manage Database Connection window.
Save the encrypted database connection string to a text file. It will be used during the license server installation.
- From certificate manager, export the ProfileUnity-Mongo certificate with the private key. You can find the certificate under the Trusted Root or Personal store. Copy this PFX file to the new license server.
- Allow for Mongo communication through the firewall on the ProfileUnity Management host. MongoDB uses TCP as its transport layer protocol and the predefined default port for connection is 27017.
- Copy "C:\Program Files (x86)\Liquidware Labs\ProfileUnity\ProfileUnity_LicenseServer_Setup.exe" to a share or the new server.
On the new server:
- Run ProfileUnity_LicenseServer_Setup.exe as administrator.
Enter the database connection string when prompted. -
From certificate manager, import the ProfileUnity-Mongo certificate with the private key. Place the cert on the standalone server into the Local Machine > Trusted Root store.
- From the same location, find and Export the "Liquidware ProfileUnity License Server" certificate in similar manner previously done for the Mongo cert.
- Take this License Server cert PFX file back to the ProfileUnity Console(s) and import it in similar manner as done for the Mongo cert; into the Trusted Root store.
- Restart the MongoDB service on the ProfileUnity Console server(s) so that it has knowledge of the newly-imported certificate.
- Restart the ProfileUnity License Server service on the new license server to establish communication with MongoDB.
- Once communication has been established, you will see the new license server under on the ProfileUnity Management Console under Administration > License Servers
Deploy these settings to the 6.8.5+ clients:
If you use the ProfileUnity startup script no other changes need to be made once you redeploy the clientsettings.xml file and restart your client machines. If you do not use the startup script, you can add the new license server connection string to your group policy.
To deploy the new license server connection string to your group policy:
- Copy the license server connection string from the ProfileUnity Management Console.
Navigate to Administration > Client Settings and click on Manage Connection Stings.
Select the Copy to Clipboard icon in the Manage Connection strings window. - Enable the License Server Connection String setting in your ProfileUnity Group Policy.
Navigate to Computer Configuration > Policies > Administrative Templates > Classic Administrative Templates (ADM) > Liquidware Labs > ProfileUnity > 32 or 64 Bit.
Copy the encrypted License Server Connection String into the setting field.
If you do not see these policy options you will need to add the ADM template - https://docs.liquidware.com/profileunity/en-us/685/installation-guide/manually-preparing-your-environment-to-use-the-profileunity-client.htm#toc-adding-the-profileunity-adm-template
Product: ProfileUnity
Product Version: 6.8.5+
Expires on: 365 days from publish date
Updated: May 7, 2025