This topic describes how to install the BMC Database Automation Manager software in a mesh on several servers. BMC Database Automation uses the Slony-I enterprise-level replication system to provide the mesh for the Multi-Manager configuration. For more information on Slony-I, see http://www.slony.info/.
Ensure that the following prerequisites are met:
For additional information on system requirements for Slony-I, see http://www.slony.info/documentation/1.2/requirements.html
Perform the following steps on every manager that will be in the mesh: To unpack, compile, and install Slony, type the following commands and press Note The Slony-I build requires the pg_config tool to run correctly. This tool is installed with the postgres-devel RPM. For example, the full name of the postgresql-devel tools RPM for Red Hat Enterprise Linux version 6 is Grant remote login privileges to the Multi-Manager postgres users for all managers in the mesh: Note The following changes should be added in addition to the BDA default entries (for example, To install the Manager software in a Multi-Manager configuration
wget
http://slony.info/downloads/1.2/source/slony1-1.2.14.tar.bz2
wget
http://slony.info/downloads/2.1/source/slony1-2.1.1.tar.bz2
<Enter>
:tar xvjf <downloaded file from previous step>
cd <extracted directory>
./configure --with-pgconfigdir=`which pg_config` --with-perltools=/var/lib/pgsql/data/slony
make
make install
postgresql-devel-8.4.4-2.el6.x86_64
. If you find that the pg_config tool is missing, you must download and install the postgres-devel RPM. See http://www.postgresql.org/ for download information for the RPM.
cp /app/clarity/manager_scripts/bin/slony.init /etc/init.d/slony
tcrimi
) that are already present in the postgres configuration files.local GridApp megamesh_config trust
host GridApp megamesh_config 127.0.0.1/32 trust
host GridApp megamesh_config ::1/128 trust
host all megamesh <satellite1 IP> 255.255.255.255 password
host all megamesh_config <satellite1 IP> 255.255.255.255 passwordlisten_addresses = '*'
service postgresql restart
local GridApp megamesh_config trust
host GridApp megamesh_config 127.0.0.1/32 trust
host GridApp megamesh_config ::1/128 trust
host all megamesh <content manager IP>
password255.255.255.255
host all megamesh_config <content manager IP>
password255.255.255.255
satellite IP
is the IP address of the server in Step 6b (in other words, the server itself)):
host all megamesh <satellite IP>
password255.255.255.255
host all megamesh_config <satellite IP>
password255.255.255.255
listen_addresses = '*'
service postgresql restart
Configuring a Multi-Manager mesh