Configuring MATRIXX Traffic Routing Agent

You must configure traffic routing for a new installation of MATRIXX Digital Commerce using the Traffic Routing Agent (TRA) servers. All TRA servers should be configured as clusters (HA pairs) to provide failover capabilities.

TRA Configuration Overview

Configuring the TRA servers involves the following general steps. These tasks assume that you have already installed the TRA RPMs on their respective servers. For details see the discussion about installing the MATRIXX Traffic Routing Agent.

Unless otherwise noted, these tasks must be performed for all TRA servers:
  1. Configure the TRA shared memory.
  2. Configure the create_config.info file settings.
  3. Configure the tra_config.xml file settings.
  4. Configure the engine-level and site-level TRA servers. This includes running the create_tra_config.py and create_tra_dr_config.py configuration utilities.
  5. Configure the TRA system logs. For information see the discussion about monitoring MATRIXX Traffic Routing Agent in MATRIXX Monitoring and Logging.
  6. Run the validate_tra_config.py utility.
If your MATRIXX Digital Commerce environment requires sub-domain routing, there are additional configuration tasks. For details, see the discussion about configuring sub-domain routing.

Figure 1 shows the TRA functions, the network interfaces, and other connections for a simple MATRIXX Digital Commerce environment. Configure these interfaces and connections for the TRA servers during the TRA configuration process.

Figure 1. TRA Functions and Network Interfaces