In this option, we install the Database (Operational Database) and Datamart
(Reporting database) on a separate server and other services on the main application
server. If
you want Black Duck Code Sight, you must install it on a
separate RHEL/CentOS 6.6 server.
In this
option, the following services run on the application server (we call this
my.app.host).
- TeamForge Application Server
- ETL Server
- GIT Integration Server
- SCM Integration Server (Subversion and
CVS)
- Search Server (Indexer)
The following service runs on the database server. (We call this
my.db.host)
- Database Server (Operational DB and Reports
DB)
We call this a "dedicated install" since both the servers are dedicated to
TeamForge. The
TeamForge installer takes care of the database
configurations. In this example, we will specify a separate port for the reports
database. By default, both the site database and the reporting database use port
5432, but when heavy traffic is expected, it can be a good idea to use port 5632 for
the reporting database.
Note: For the ETL service to run as expected in a distributed TeamForge installation, all servers must have
the same time zone.
Log
on to the server as root user always.
Do this on the main TeamForge application server. We'll call
this my.app.host.