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.
In this
option, the following services run on the application server (we call this
my.app.host).
- TeamForge Application Server
- Black Duck Code Sight 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: In a multi-server installation of TeamForge, ensure that all servers have the
same system time zone for ETL to function properly.
Log on to
the server as root user always.
Do this on the main TeamForge application server. We'll call
this my.app.host.