The following document describes how to install 2 different instances of Applications Manager in parallel on the same Windows machine.
General overview of the procedure
Installation of parallel Applications Manager entails the following:
- Setting up 2 different ports (for example 27080 and 27081) for each Applications Manager on OpenLM Workstation Agent and Broker;
- Creation of a new folder, copying contents of existing Applications Manager settings, and adjusting them.
Setting up the Applications Manager application
- Set up a machine with Applications Manager up and running.
- Stop the Applications Manager Service.
- Create a new folder named OpenLM App Manager2 in C:Program Files OpenLM.
- Copy contents of C:Program Files OpenLMOpenLM App Manager to C:Program Files OpenLMOpenLM App Manager2.
- Open Openlm-app-manager.properties file in the OpenLM App Manager2 folder.
- Set the port=27081.
- Make sure that all other settings are correct in this file.
- Save this file.
- Rename OpenLMLicenseManager.exe to OpenLMLicenseManager2.exe in Bin folder.
- Rename OpenLMLicenseManager_x86.exe to OpenLMLicenseManager2.exe.
- Edit Uninstall Service.bat file in the same folder to “OpenLMLicenseManager2_x86.exe” //DS//OpenLMLicenseManager2
- Install Service.bat file in the same folder Bin should look like the one below. Changes made to the original file are highlighted in bold:
@SET LOG_DIR=”%~dp0..logs” “OpenLMLicenseManager2.exe” //IS//OpenLMLicenseManager2 –DisplayName=”OpenLM App Manager2“^ –Description=”OpenLM App Manager2“^ –Install=”%~dp0OpenLMLicenseManager2.exe“^ –Jvm=”C:Program FilesOpenLMOpenLM App Manager2jrebinserverjvm.dll” –StartMode=jvm –StopMode=jvm –Startup=auto –Classpath=openlm-app-manager-1.8.3.jar^ –StartClass=com.openlm.shadowlm.Main –StartMethod=start^ –JvmOptions=-Djava.net.preferIPv4Stack=true;-Dlog4j.configuration=file:log4j.properties;-Dopenlm.log.dir=%LOG_DIR%^ –StopClass=com.openlm.shadowlm.Main –StopMethod=stop^ –StdOutput=auto –StdError=auto –StartPath “%~dp0..”^ –LogPath=%LOG_DIR% –LogPrefix=openlm-app-manager
- Double click OpenLMLicenseManager2.exe and set it to proper Java Runtime Environment.10. Now run the InstallService.bat file and verify if a new Service OpenLM App Manager2 was created in Windows Services.
- Open lmstat.bat file in the OpenLM App Manager 2 folder and set port=27080 to port=27081 (port number is set as example. The port should be the same as in step 5).
- After these steps there will be 2 parallel instances of Applications Manager with the same database. It is recommended to delete existing database for the newly added Applications Manager.
- Go to Windows Services and start OpenLM App Manager and OpenLM App Manager2 services.
Setting up OpenLM Broker
- Open the Broker.
- Add a new Applications Manager License Manager port 27081.
Note: You will also have to copy the License file from the original AppManager (C:Program Files OpenLMOpenLM App Managerlicense) into new AppManager…license folder. - Go to Commands menu under Port 27081 and set path for commands to C:Program Files OpenLMOpenLM App Manager2 in both commands menus:
- Click the Update button to save changes.
- Set log file path under Log Files menu to C:Program Files OpenLMOpenLM App Manager2logslm-log.log:
- Press Apply button and then Restart Broker.
- Click on the status command for added port 27081.
- Click Execute button.
- Make sure that you get successful response in the form:
<SERVER name=”…” port=”27081″ request_time_utc=”…” server_status=”ok”/> - In case you get a similar error message please contact OpenLM support:
Setting up the License Server
- Run the OpenLM SLM configuration tool from Windows Start menu, press License Servers menu and click Add Server:
- Select OpenLM Applications Manager type from drop-down menu.
- Type in the same Hostname and Port as Host Name/IP and port in OpenLM Broker application and insert Port 27081 (as example).
- Press Apply button and restart now.
Viewing 2 Applications Managers in the OpenLM User Interface
- Before viewing 2 instances of Applications Manager, go to Windows Services and start the services OpenLM App Manager and OpenLM App Manager2
- Then go to OpenLM User Interface ->Start->Administration and click OpenLM Applications Manager:
- In the opened window there will be two parallel Applications Managers in the left part of the screen: