Previous Topic: Deploying RiskMinder On a Single SystemNext Topic: Performing Post-Installation Tasks


Performing Complete Installation

Complete installation allows you to install all components of the RiskMinder package. These components include RiskMinder Server and the scripts that are required for setting up the database.

Note: Before you proceed with the installation, ensure that all prerequisite software components are installed and the database is set up. See chapter, "Preparing for Installation" for more information.

Perform the following tasks to install RiskMinder components:

  1. Log in and navigate to the directory where you untarred the installer.
  2. Ensure that you have the permission to run the installer. If not, run the following command:
  3. Run the installer by typing the following command and then pressing Enter:

    The Welcome screen appears.

  4. Press Enter to continue with the installation.

    The License Agreement screen appears.

  5. On the License Agreement screen:
    1. Carefully read the text and press Enter to display the next screen of the license text. You may have to press Enter multiple times, until the entire text for License Agreement is displayed.

      At the end of the license agreement, you are prompted to accept the terms of the license agreement.

    2. Enter y to accept the acceptance of License Agreement and to continue with the installation.

      Note: If you press n, then a warning message is displayed and the installation is stopped.

    The Choose Installation Location screen appears.

  6. As directed on the screen, you can perform one of the following steps:

    The installer displays the installation options that are supported by RiskMinder.

  7. (Applicable only if you are installing on a system that already has an existing Advanced Authentication product installed) The installer displays the following options:
  8. (Applicable only if you are installing on a system that already has an existing Advanced Authentication product installed) Select the required option and press Enter to continue with the installation.

    Note: If you selected option 1 or 2, then a directory named arcot is created at the specified location.

    The Installation Type screen appears. This screen displays the installation types (Complete and Custom) supported by RiskMinder.

  9. Enter 1 to select the default (Complete) option and install all components of RiskMinder, and press Enter to continue.

    The Database Type screen appears. This screen lists the database types that are supported by RiskMinder.

  10. Enter the number corresponding to your choice of database, and press Enter to continue:

    The Primary Database Access Configuration screen appears.

  11. On the Primary Database Access Configuration screen:

Parameter

Description

Primary ODBC DSN

The installer creates the DSN by using this value. RiskMinder Server then uses this DSN to connect to the RiskMinder database. The recommended value to enter is arcotdsn.

Note: Database Source Name (DSN) specifies the information that is required to connect to a database by using an ODBC driver. This information includes database name, directory, database driver, User ID, and password.

User Name

The database user name for RiskMinder to access the database. This name is specified by the database administrator. (MS SQL Server, typically, refers to this as login.)

Note: The User Name for the Primary and Backup DSNs must be different.

Password

The password associated with the User Name you specified in the previous field and which is used by RiskMinder to access the database. This password is specified by the database administrator.

Server Name

The host name or IP address of the RiskMinder datastore.

  • Default Instance
    Syntax: <server_name>
    Example: demodatabase

Port Number

The port at which the database listens to the incoming requests.

Note: Press Enter, if you want to accept the default port.

Database

The name of the Microsoft SQL Server database instance.

Parameter

Description

Primary ODBC DSN

The installer creates the DSN by using this value. RiskMinder Server then uses this DSN to connect to the RiskMinder database. The recommended value to enter is arcotdsn.

Note: Database Source Name (DSN) specifies the information that is required to connect to a database by using an ODBC driver. This information includes database name, directory, database driver, User ID, and password.

User Name

The database user name for RiskMinder to access the database. This name is specified by the database administrator.

Note: The User Name for the Primary and Backup DSNs must be different.

Password

The password associated with the User Name you specified in the previous field and which is used by RiskMinder to access the database. This password is specified by the database administrator.

Service ID

The Oracle System Identifier (SID) that refers to the instance of the Oracle database running on the server.

Port Number

The port at which the database listens to the incoming requests.

Note: Press Enter, if you want to accept the default port.

Host Name

The host name or IP address of the RiskMinder datastore.

Syntax: <server_name>

Example: demodatabase

Parameter

Description

Primary ODBC DSN

The installer creates the DSN by using this value. RiskMinder Server then uses this DSN to connect to the RiskMinder database. The recommended value to enter is arcotdsn.

Note: Database Source Name (DSN) specifies the information that is required to connect to a database by using an ODBC driver. This information includes database name, directory, database driver, User ID, and password.

User Name

The database user name for RiskMinder to access the database. This name is specified by the database administrator.

Note: The User Name for the Primary and Backup DSNs must be different.

Password

The password associated with the User Name you specified in the previous field and which is used by RiskMinder to access the database. This password is specified by the database administrator.

Server Name

The host name or IP address of the RiskMinder datastore.

  • Default Instance
    Syntax: <server_name>
    Example: demodatabase
  • Named Instance
    Syntax: <server_name>\<instance_name>
    Example: demodatabase\instance1

Port Number

The port at which the database listens to the incoming requests.

Note: Press Enter, if you want to accept the default port.

Database

The name of the MySQL database instance.

The screen to configure backup database access appears.

  1. On the backup database access configuration screen, perform one of the following steps:

    The Encryption Configuration screen appears. Use this screen to select the encryption mode and configure the information that is used for encryption.

  2. Specify the following information and press Enter to continue:

Field Name

Description

Master Key

Specify the password for the Master Key, which is stored at <install_location>/arcot/conf/securestore.enc and will be used to encrypt the data stored in the database. By default, this value is set to MasterKey.

Note: If you want to change the value of Master Key after the installation, then regenerate securestore.enc with a new Master Key value. See appendix, "Changing Hardware Security Module Information After the Installation" for more information.

Do you want to configure HSM Module?

Enter y if you want to use a Hardware Security Module (HSM) to encrypt the sensitive data or enter n to use the software encryption.

If you do not select this option, then, by default, the data is encrypted by using the Software Mode.

Choose Hardware Module

Choose one of the following HSMs that you plan to use:

  • 1 - Luna HSM
  • 2 - nCipher netHSM

HSM PIN

Enter the password to connect to the HSM.

Note: The HSM parameter values are recorded in arcotcommon.ini, at <install_location>/arcot/conf. To change these values after installation, edit this file, as discussed in appendix, "Configuration Files and Options".

Set the following HSM information:

  • Shared Library: The absolute path to the PKCS#11 shared library corresponding to the HSM.
    For Luna (libCryptoki2.so) and for nCipher netHSM (libcknfast.so), specify the absolute path and name of the file.
  • Storage Slot Number: The HSM slot where the 3DES keys used for encrypting the data are available.
    The default value for Luna is 0, and for nCipher netHSM the default value is 1.

    The Pre-Installation Summary screen appears. This screen lists the product details, installation directory, type of installation, and components that are to be installed.

  1. Carefully review the product details displayed and press Enter to proceed with the installation. If you would like to change a configuration on any of the previous screens, click Back until you reach the screen, make the required changes, and press Enter to proceed to the next screen.

    The Ready to Install screen appears.

  2. Press Enter to continue.This may take several minutes, because the installer now:

    After the preceding tasks are completed successfully, the Installation Complete screen appears.

  3. Press Enter to exit the installer.

    You may have to wait for a few minutes (for the installer to clean up temporary files) until the prompt reappears.

  4. Ensure that UTF-8 support is enabled:
    1. Navigate to the <install_location>/arcot/odbc32v70wf/odbc.ini file.
    2. Locate the [ODBC] section.
    3. Ensure that the IANAAppCodePage=106 entry is present in the section.
    4. If you do not find this entry, then add it.
    5. Save and close the file.

Note: After the installation is completed, perform the post-installation tasks that are discussed in Performing Post-Installation Tasks.

Installation Logs

After installation, you can access the installation log file (Arcot_RiskFort_Install_<timestamp>.log) in the <install_location> directory. For example, if you had specified the /opt directory as the installation directory, then the installation log file is created in the /opt directory.

If the installation fails for some reason, then error messages are recorded in this log file.