Installing on Linux without Internet

Use the following steps to install IBM Architecture Room LIVE! on a Linux machine that does not have Internet access.

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 <live-install-folder>. For example, the name of the ZIP file might be IBM_Architecture_Room_LIVE_V9.7_setup.zip.
  3. Install Node JS. You must have the administrative access on the machine to perform the installation.
    1. Run the following command in a shell:
      tar -Jxf <dr-install-folder>/server-sw/linux_x86_x64/node-v8.11.3-linux-x64.tar.xz
      Note: You must manually update the PATH variable so that it contains the bin folder of the Node JS installation.
      Before you proceed, ensure that the node command is available from the command line:
      node --version
      The version of Node JS should be printed.
      Note: If you do not have root access to your machine, then you may get errors when you run the installation and deployment scripts.
  4. Go to <live-install-folder>/DR_Install folder and run the following command:
    sudo node preinstall-dr.js
    The preinstall-dr.js script downloads the PM2 process management application from the Internet. The downloaded applications are placed in the following path: <live-install-folder>/DR_Install/downloaded.
  5. Go to the machine that has no Internet access, where you want to install the IBM Architecture Room LIVE! web server, and copy the <live-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).
  6. Download Mongo DB and install in the system. See the Mongo documentation for more information.

    The next script to run is install-dr.js which installs the PM2 process management application. The installation is controlled by the settings in the file <live-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 might want to change before installing. You must pay attention to the setting in the mongo-linux-install-folder and ensure that it is set to the path where bin/mongod is located.

    Review and update the installation settings by directly editing the dr-config.json file as needed.

  7. Perform the installation by running the following command:
    sudo node install-dr.js
    The installation of the IBM Architecture Room LIVE! web server is now complete, and it is ready to be deployed. Once again, the deployment settings are found in <live-install-folder>/DR_Install/dr-config.json and you can customize the settings as needed.
  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 Linux: Run the following command:
      java -Djava.library.path="." -jar DRLiveLicenseAgent.jar [server_port@license_server_host_address] [agent_port]
      For example: java -Djava.library.path="." -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 <live-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:
    sudo node deploy-dr.js
    The deployment 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 <live-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 the pm2.config.js file yield 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