Installing on Windows without Internet

Installing on Windows without Internet involves a few manual steps in the procedure.

Procedure

  1. Download the IBM_Architecture_Room_LIVE_<version>_setup.zip file in a system that has Internet access.
  2. Extract the file IBM_Architecture_Room_LIVE_<version>_setup.zip to an empty folder <drlive-install-folder>. For example, the name of the ZIP file might be IBM_Architecture_Room_LIVE_V9.7_setup.zip.
    Note: The built-in “Extract All…” utility in Windows has a limitation on the length of the path names of the extracted files. You can reduce the risk of running into this limitation by extracting the compressed file into a folder where the full path name is short. If this doesn’t help, use a better extraction utility, such as 7-zip.
  3. Install Node JS. You must have the administrative access on the machine to perform the installation.
    1. Double-click <drlive-install-folder>\server-sw\win32_x86_x64\node-v8.11.3-x64.msi.
    2. Accept the default installation options. The Windows installer automatically updates the PATH variable. Before you proceed, test that the node command is available from the command prompt by typing the following command:
      node --version
      The version of Node JS should be printed.
      Note: If you do not have administrative access to your machine, then you may get errors when running the installation and deployment scripts. To get the administrative rights, right-click Command Prompt program in the Start menu and select Run as administrator.
  4. Open a new command prompt in the administrative mode and go to <drlive-install-folder>\DR_Install folder. Run the following command:
    node preinstall-dr.js
    The preinstall-dr.js script downloads the Mongo database and the PM2 process management application from the Internet. The downloaded applications are placed in the following path: <drlive-install-folder>\DR_Install\downloaded.
  5. Go to the machine that does not have access to internet, where you want to install the IBM Architecture Room LIVE! web server, and copy the <drlive-install-folder> to the installation machine. Continue to run the remaining steps on that machine. As a prerequisite, you must have installed Node JS on that machine (see step 3).

    The next script to run is install-dr.js which installs the Mongo database and the PM2 process management application. The installation is controlled by the settings in the file <drlive-install-folder>\DR_Install\dr-config.json. Review these settings and update them if needed before running the script. Settings marked with the // user option comment are those that you may want to change before installing.

  6. Perform the installation by running the following command:
    node install-dr.js
    The installation of the IBM Architecture Room LIVE! web server is now complete, and it is ready to be deployed. The deployment settings are found in <drlive-install-folder>\DR_Install\dr-config.json and you can customize the settings as described earlier.
  7. Stop the MongoDB service in Windows Services, and change its Startup Type to Manual. This step is important for the deploy script to create the data folder in the path specified in the dr-config.json file.
  8. Configuring license server.
    Prerequisites:
    • Ensure Java version 8 or later is installed on the server where the licensing agent server is running.
    • Before you start the license server agent, ensure that Rational Common Licensing server is configured with the IBM Architecture Room LIVE! license features.
    1. Start the licensing agent on Windows: Run the following command:
      java -cp . -jar DRLiveLicenseAgent.jar [server_port@license_server_host_address] [agent_port]
      For example: java -cp . -jar DRLiveLicenseAgent.jar 27000@1.2.3.4 6666, where 27000 is the license server port number, 1.2.3.4 is the host address, and 6666 is the license agent port number.
    2. Configure IBM Architecture Room LIVE!
      1. Update licenseAgentURL value in the <drlive-install-folder>\user_config.js file to include the license server agent details. For example: licenseAgentURL: http://localhost:6666
      2. Restart IBM Architecture Room LIVE!
        Note: If licensing is not configured, then IBM Architecture Room LIVE! will run on trial license mode for 60 days by default. Trial license will expire after 60 days, and users are warned about the same from two-weeks before the trial license expiration date and are reminded to configure the product license. To use the product after the trial license expires, you must activate a valid IBM Architecture Room LIVE! license.
  9. Deploy the server by running the following command:
    node deploy-dr.js
    This script starts up the Mongo database (unless it is already running). It then starts the IBM Architecture Room LIVE! web server by using the PM2 process management application. The settings for how to deploy the server are stored in the PM2 configuration file <drlive-install-folder>\DR_Install\pm2.config.js. You can edit this file as needed.
    The deployment script finishes by printing the URL of the IBM Architecture Room LIVE! web server. Test whether the installation and deployment was successful by opening the URL in a web browser. For example, the default settings in pm2.config.js yields the following URL:
    https://localhost/index.html
    If the web server uses a self-signed certificate (by default it does), you need to ignore the browser security warning. After that, you should see the IBM Architecture Room LIVE! application:
    Log in window