Nodes installation


This topic describes nodes installation procedure.

Prerequisites

The following prerequisites apply:

  • All nodes must have the same OS and update levels installed.
  • Shared storage must be available on all nodes.
  • OS configuration parameters, firewall, selinux, system settings, or third party software must configured the same way on all nodes.

Installation procedure

Use the following procedures for nodes installation.

postgresql

Click here to expand...
Warning

Note

The following procedure applies to Active and Passive Nodes.

For deployment, you must configure postgresql to initialize data directories at the desired location on the dedicated shared storage.

  1. Open the /etc/sysconfig/pgsql/postgresql file. Create a new one if it does not exist.
  2. Add the following path:

    PGDATA=/new/pgsql/data/directory

When Postgresql is started for the first time it creates all the necessary data and logs subdirectories at the new location.

User/group configuration

Click here to expand...
Warning

Note

The following procedure applies to Passive (Node B) only.

To make the Passive node look like the active node:

  1. Create a clarity user account with the same UID and GID used by the Active node.
  2. Add the clarity user account to the existing apache group.

httpd

Click here to expand...
Warning

Note

The following procedure applies to Passive (Node B) only.

The following post-configuration steps are required for Apache after the vendor (RHEL) supplied packages have been installed on the passive node.

  1. Copy the following Apache modules from Node A to Node B (the source and destination directory must be the same).

    File name

    Description

    /etc/httpd/modules/libphp5.so

    Custom distribution of Apache PHP Module

    /etc/httpd/modules/mod_auth_gridapp.so

    BDA authentication module

  2. Copy the following Apache configuration files from Node A to Node B. Make sure you take backups of existing configuration files.

    File name

    Description

    /etc/httpd/conf.d/php.conf

    Configuration for custom PHP installation

    /etc/httpd/conf.d/gridapp.conf

    Additional BDA specific configuration stanzas for Apache

Supported configurations

The following configurations are supported. To learn more about the supported configurations, see OS-requirements.

Supported

Unsupported

2Node Active/Passive

Active/Active, Active/Passive > 2 Nodes

RHEL 9 (x86_64)

RHEL 8 (x86_64)

RHEL 7 (x86_64)

NA

Shared binaries (configuration as described in Installation procedure)

Local BDA binaries


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC Database Automation 20.23